2

Я пытаюсь установить драйвер Linux для моей беспроводной сетевой карты (D-Link DWL-G510) на моем компьютере Red Hat Linux 7.1 с ядром 2.4.37.9. Я скачал драйвер последовательной обезьяны с сайта sourceforge и смог успешно скомпилировать модуль rt73 и загрузить его в ядро. Проблема сейчас в том, что каждый раз, когда я запускаю команду ifconfig wlan0 up, она продолжает возвращаться со следующим сообщением об ошибке: wlan0: неизвестный интерфейс: такого устройства нет.

Я в растерянности относительно того, что делать здесь. Я указал wlan0 в качестве псевдонима для модуля rt73 в файле modules.conf, а также попытался загрузить драйвер с помощью команды modprobe rt73 ifname = wlan0 (это указывает имя интерфейса в соответствии с инструкциями, содержащимися в драйвере), но сообщение об ошибке все еще продолжает подходить.

Что-то еще нужно сделать в Linux для настройки части wlan0 или модуль не распознает беспроводную сетевую карту? Было бы довольно странно, если бы это было позже, так как вся информация из Интернета указывает, что это драйвер Linux, который я должен использовать для упомянутой беспроводной карты.

1 ответ1

1

Я подозреваю, что modprobe успешно загружает rt73, что может быть подтверждено с помощью lsmod но что rt73 не может подключиться к оборудованию, как будет показано в dmesg | grep rt73 . Ядро будет загружать модуль до тех пор, пока сторона модуля будет довольна, но если модуль не может найти свои устройства, ничего не произойдет.

Если драйвер не удалось подключить, вы попали в мир боли, копаясь в различных файлах /proc пытаясь выяснить, куда подключен, но не подключен модуль драйвера устройства. На моем устройстве некоторая информация о шине PCI находится в /proc/bus/pci/devices . Но я использую ядро 2.6.32 и даже не помню, когда в последний раз видел установку 2.4. Пусть дорога встанет навстречу вам, пусть ветер когда-нибудь будет у вас за спиной, можете ли вы найти свое недостающее адресное пространство ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .