Xubuntu 12.04から12.10にアップグレードしましたが、現在インターネットに接続できません。
パネルのネットワークボタンを押すと、上部に[ネットワークデバイスがありません](灰色表示)、[VPN接続]、[ネットワークを有効にする]の横にチェックマーク、[情報](灰色表示)が表示されます。 「編集」。
以下は、関連すると思われるいくつかのコマンドの出力です。
~ % lspci | grep -i ethernet
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 07)
~ % lspci | grep -i network
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 (rev 34)
~ % Sudo lshw -C network
PCI (sysfs)
*-network UNCLAIMED
description: Network controller
product: Centrino Wireless-N 1030
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 34
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f7c00000-f7c01fff
*-network UNCLAIMED
description: Ethernet controller
product: RTL8111/8168B PCI Express Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list
configuration: latency=0
resources: ioport:e000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff
~ % uname -a
Linux bleen 3.5.0-030500-generic #201207211835 SMP Sat Jul 21 22:35:55 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
~ % ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:472 errors:0 dropped:0 overruns:0 frame:0
TX packets:472 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:35080 (35.0 KB) TX bytes:35080 (35.0 KB)
~ % ifconfig eth0 up
eth0: ERROR while getting interface flags: No such device
UNCLAIMEDは、イーサネットコントローラのドライバがないことを意味すると思います。ドライバーは816を含む何かと呼ばれているようです(どこで見つけたかは覚えていません)。
~ % lsmod | grep 816
~ %
私は downloading を試してドライバをインストールしました(接続されたコンピュータからUSBスティックに移動した後)が、次の問題が発生します。
~/r8168-8.037.00 % Sudo ./autorun.sh
Check old driver and unload it.
Build the module and install
make: * /lib/modules/3.5.0-030500-generic/build: No such file or directory. Stop.
make1: [clean] Error 2
make: ** [clean] Error 2
次に何をすべきかわからない。
この質問には2つの回答があり、どちらもコメントで@JosephRによって提案されました。
1)イーサネットドライバーをインストールしようとしたときの_/lib/modules/3.5.0-030500-generic/build: No such file or directory
_エラーの修正に必要なのはSudo ln -sv /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/build
だけでした-それを実行した後、ソースからのドライバーインストールは問題なく動作しました。イーサネット接続を取得しました。
(おそらくワイヤレスコントローラーのドライバーを使用してこのプロセスを繰り返すと、それも機能しますが、ソリューション#2のため、実際には試しませんでした。)
2)すでにインストールされている他のカーネル(3.5.0-030500-genericの代わりに3.5.0-41-genericでブートした場合-実際には何がわからないことがわかりました違いは)、イーサネットとワイヤレスの両方が正常に機能したことです!
また、アップグレード後に発生した他の問題もいくつか解決しました。だから私はデフォルトのブートカーネルをそれに変更しました、そして他の問題に遭遇しない限りおそらくそれのままです。
今年も同じことが起こったので、この質問に対する最新の回答を提供する必要があります。私の場合、カーネルへの最後の更新後、古い(廃止された)ファームウェアはすべて削除されたので、それがありませんでした。
まず、YES、UNCLAIMEDは、デバイスを処理するためにOSに登録されているドライバー(またはファームウェアインターフェイス)が見つからないことを意味します。
次の出力を参照してください。
dmesg
これで、GITルートに移動してリポジトリを複製し、適切なファームウェアを見つけてインストールできます。
Sudo cp iwlwifi-*.ucode /lib/firmware
または、製造元がここにリストされ、索引付けされているかどうかを確認してください: ワイヤレスWikiドライバー
再起動後:
ご覧のとおり、Linuxは新しいドライバを使用しようとしましたが、iwlwifi-6000-4.ucode
よろしく。
Dist-upgradeの後にwifi接続が機能しなくなったときにも、同様の問題に直面していました。 (私はHP Pavilion g6を持っています。ドライバーはralink3290です)。問題は、アップグレードによってモジュールが変更されたため、使用されていたドライバーが私のシステムで使用されるはずのドライバーと同じではなかったことです。
このコマンドを使用して、使用しているワイヤレスコントローラーハードウェアを確認します
$ lspci | grep Network
私の出力は:Network controller: Ralink corp. RT3290
私がしなければならなかったすべては:
競合するワイヤレスドライバーがまだブラックリストに登録されているかどうかを確認します
$ Sudo gedit /etc/modprobe.d/blacklist.conf`
次の行がまだない場合は追加します。
# Conflicting wireless drivers with rt3290sta
blacklist rt2800pci
起動時に正しいモジュールをロードする
$ Sudo gedit /etc/modules`
(ドライバーごとに独自のモジュールを確認してください)
ファイルの最後に次の行を追加します:rt3290sta
行った変更を更新します。
$ Sudo update-initramfs -u`
システムを再起動します
$ Sudo shutdown -r now
これで、Network Managerでワイヤレス接続を表示できるようになります。