Ubuntu 13.10にアップグレードした後、ラップトップのRalink RT3290 Wi-Fiアダプターが機能しません。 Ralink RT3290ワイヤレスカードを動作させるにはどうすればよいですか? のガイドに従って、ドライバーをコンパイルして手動でロードします。次の出力が得られたため、モジュールは正常にロードされたようです。
forever41200@forever41200:~$ lsmod | grep -in rt3290sta
26:rt3290sta 1170462 0
forever41200@forever41200:~$ modinfo rt3290sta
filename: /lib/modules/3.11.0-13-generic/kernel/drivers/net/wireless/rt3290sta.ko
version: 2.6.0.0_rev1
srcversion: 3D39532F027115378BDBC79
alias: pci:v00001814d00003290sv*sd*bc*sc*i*
depends:
vermagic: 3.11.0-13-generic SMP mod_unload modversions
parm: mac:rt28xx: wireless mac addr (charp)
しかし、Ralink RT3290 Wi-Fiアダプターに使用されるドライバーは変更されませんでした。 「rt3290sta」の代わりに「rt2800pci」を使用しました。
forever41200@forever41200:~$ Sudo lspci -v
02:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
Subsystem: Foxconn International, Inc. Device e055
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at f7d10000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-89-bc-3a-3f-76-b8
Kernel driver in use: rt2800pci
02:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
Subsystem: Foxconn International, Inc. Device e056
Flags: bus master, fast devsel, latency 0, IRQ 3
Memory at f7d00000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-8a-bc-3a-3f-76-b8
そこで、「rt2800pci」と「rt2x00pci」をブラックリストに追加し、initramfsも更新しました。しかし、まだ「rt3290sta」は使用していません。 Wi-Fiアダプターは「rt2860」を使用していると述べました。
forever41200@forever41200:~$ Sudo lspci -v
02:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
Subsystem: Foxconn International, Inc. Device e055
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f7d10000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-89-bc-3a-3f-76-b8
Kernel driver in use: rt2860
02:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
Subsystem: Foxconn International, Inc. Device e056
Flags: bus master, fast devsel, latency 0, IRQ 3
Memory at f7d00000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-8a-bc-3a-3f-76-b8
私のシステムに「rt2860」モジュールが見つからないため、それは奇妙です。
forever41200@forever41200:~$ lsmod | grep -in rt2860
forever41200@forever41200:~$ modinfo rt2860
ERROR: Module rt2860 not found.
次に、「rt2860」をブラックリストに追加しましたが、何も起こりませんでした。
「rt2860」モジュールでは、Wi-Fiアダプターは最初は動作しますが、数分後にLinuxシステム全体がクラッシュします。私が得たエラーメッセージは:
「rt3290sta」に言及していたため、使用中のドライバーが「rt2860」または「rt3290sta」であるかどうかについて、私はさらに混乱しています。
ところで、「rt2800pci」と「rt2x00pci」をブラックリストに追加すると、Ralink RT3290 Wi-Fiアダプターは「wlan0」という名前ではなくなりました。 「ra0」という名前でした。
Rt2800pciを削除する
Sudo rmmod rt2800pci
新しいものをロードする
Sudo modprobe rt3290sta
エラーメッセージを投稿します。
新しいモジュールrt3290staが起動時に適切にロードされない場合、ほぼ確実にrt2800pciモジュールをブラックリストに登録する必要があります。
見る: