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 Adapter에 사용되는 드라이버는 변경되지 않았습니다. 여전히 "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"이었습니다.
답변1
rt2800pci 제거
sudo rmmod rt2800pci
새로운 것을 로드하세요
sudo modprobe rt3290sta
오류 메시지를 게시하세요.
새 모듈인 rt3290sta가 부팅 시 제대로 로드되지 않으면 거의 확실하게 rt2800pci 모듈을 블랙리스트에 등록해야 합니다.
보다: