ifconfig返回“未知界面:没有这样的设备”


2

我正在尝试使用2.4.37.9内核在我的Red Hat Linux 7.1机器上为我的无线网卡(D-Link DWL-G510)安装Linux驱动程序。我从下载了串口猴子驱动程序 SourceForge上 网站,并能够成功编译 RT73 模块并将其加载到内核中。现在的问题是每次我发出命令 ifconfig wlan0 up 它会一直返回,并显示以下错误消息: wlan0:未知界面:没有这样的设备

我不知道该怎么做。我指定了 为wlan0 作为的别名 RT73 modules.conf中的模块,并尝试使用该命令加载驱动程序 modprobe rt73 ifname = wlan0 (这根据驱动程序中打包的说明指定接口名称),但错误消息仍然存在。

在Linux中我还需要做些什么来配置 为wlan0 部分或是模块无法识别无线网卡?如果它是后来的话会很奇怪,因为来自互联网的所有信息都表明这是我应该用于提到的无线网卡的linux驱动程序。


2
如果你尝试ifconfig -a你会得到什么?
bryan

它只显示环回接口(lo)而不显示其他内容。你有什么建议我现在做什么?
methon.dagger

你试过ifconfig -add吗?
bryan

你的意思是“ifconfig wlan0 add 192.168.1.35”?该命令返回“wlan0:错误获取接口信息:找不到设备”。
methon.dagger

Answers:


1

我怀疑 modprobe 成功加载rt73,可以确认 lsmod 但rt73未能附加到硬件上,因为它会被抱怨 dmesg | grep rt73。只要模块的内核端满意,内核就会加载模块,但如果模块找不到它的设备,则不会发生任何事情。

如果司机没有连接,你就进入了痛苦的世界,挖掘各种各样的东西 /proc 试图找出设备驱动程序模块应该附加但未附加的文件。在我的盒子上,一些PCI总线信息恰好存在 /proc/bus/pci/devices。但我正在运行内核2.6.32,甚至不记得我上次看到2.4安装的时间。愿道路上升迎接你,可能风在你的背后,你可能找到你遗失的地址空间......


大约3年前,制造商停止使用DWL-G510。这位刚刚挖出一张基于rt2500的pcmcia卡的人表示,并不是说D-Link可以或者可以帮助你,只是社区对旧卡的支持急剧下降。
msw

我发布了“dmesg | grep rt73”命令,它返回两行:rt73:init< br> usb.c:已注册的新驱动程序rt73< br>那是说它试图将自己注册为USB设备吗?考虑到这是一张PCI卡,这很奇怪。除了那条消息,我似乎无法看到它抱怨未能连接硬件。
methon.dagger

你有/ proc / bus / devices吗?对于rt73,你正在使用的rt73驱动程序的快速冲浪表明它确实处理USB和PCI;不幸的是,注册消息并不比它运行和钩住某些东西(可能是内核方面)更多。我希望我能告诉你我没有花一个下午在我的rt2500的驱动程序代码中徘徊,但你有源,它是开放的;)
msw

哎呀!我希望它不需要达到需要学习如何编写linux设备驱动程序并在代码中进行编写的程度。
methon.dagger
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.