ifconfig 返回“未知接口:没有这样的设备”

ifconfig 返回“未知接口:没有这样的设备”

我正在尝试在装有 2.4.37.9 内核的 Red Hat Linux 7.1 机器上安装无线网卡 (D-Link DWL-G510) 的 Linux 驱动程序。我从源码站点并能够成功编译rt73模块并将其加载到内核中。现在的问题是,每次我发出命令ifconfig wlan0 up它不断返回以下错误消息: wlan0:未知接口:没有此设备

我不知道该怎么做。我指定了wlan0作为rt73modules.conf 中的模块,并尝试使用命令加载驱动程序modprobe rt73 ifname=wlan0(这个根据驱动程序中附带的说明指定接口名称),但是错误信息仍然不断出现。

我还需要在 Linux 中做其他什么来配置wlan0部分还是模块无法识别无线网卡?如果是后者,那就很奇怪了,因为互联网上的所有信息都表明这是我应该为上述无线网卡使用的 Linux 驱动程序。

答案1

我怀疑modprobert73 已成功加载,可以通过 确认,lsmod但 rt73 无法连接到硬件,如 中所述dmesg | grep rt73。只要模块的内核端正常,内核就会加载模块,但如果模块找不到其设备,则什么也不会发生。

如果驱动程序无法连接,您将陷入痛苦之中,需要翻遍各种/proc文件,试图找出设备驱动程序模块应该连接但未连接的位置。在我的机器上,一些 PCI 总线信息恰好位于 中/proc/bus/pci/devices。但我运行的是内核 2.6.32,甚至不记得上次看到 2.4 安装是什么时候。愿道路为你铺平,愿风永远在你身后,愿你找到丢失的地址空间……

相关内容