无线网卡未被驱动程序认领,无法正常工作

无线网卡未被驱动程序认领,无法正常工作

因此,我的无线网卡正确报告了所有功能,但驱动程序仍未认领。

有人认为这可能是 PCI 控制器问题。有什么想法可以开始吗?

下面的 lscpi -v。

05:00.0 Network controller: Atheros Communications Inc. AR9300 Wireless LAN adaptor (rev 01) 
    Subsystem: Atheros Communications Inc. Device 3116 
    Flags: fast devsel, IRQ 19 
    Memory at f7100000 (64-bit, non-prefetchable) [size=128K] 
    Expansion ROM at f7120000 [disabled] [size=64K] 
    Capabilities: [40] Power Management version 3 
    Capabilities: [50] MSI: Enable- Count=1/4 Maskable+ 64bit+ 
    Capabilities: [70] Express Endpoint, MSI 00 
    Capabilities: [100] Advanced Error Reporting 
    Capabilities: [140] Virtual Channel 
    Capabilities: [300] Device Serial Number 00-00-00-00-00-00-00-00 

答案1

请打开终端并运行:

lspci -nn

您的设备是否枚举了 Atheros Communications Inc. AR9300 无线局域网适配器 [168c:0030]?如果是,我怀疑它不在 Ubuntu 13.04 中。请检查:

modinfo ath9k | grep 0030

如果报告:

alias:           pci:v0000168Cd00000032sv0000185Fsd00003027bc*sc*i*
alias:           pci:v0000168Cd00000030sv*sd*bc*sc*i* 
alias            pci:v0000168Cd0000002Asv0000185Fsd0000309Dbc*sc*i* 
alias:           pci:v0000168Cd0000002Asv00001A32sd00000306bc*sc*i*

然后你的设备就被覆盖了。如果是,则加载模块:

sudo modprobe ath9k

你的设备启动了吗?

如果没有覆盖,建议你升级到Ubuntu 13.10。

您的设备似乎驱动程序 ath9k 涵盖了该驱动程序。首先,加载它:

sudo modprobe ath9k

查看无线接口是否已创建:

iwconfig

确保无线开关设置正确:

rfkill list all

并检查日志中是否存在错误、警告等:

dmesg | grep -e wlan -e ath

相关内容