LINUX.ORG.RU
ФорумAdmin

драйверы wifi через ndiswrapper


0

1

Доброго времени суток!

Помогите с установкой wifi usb-адаптера. Характеристики: Модель D-LINK DWA-140 H/W - D1 F/W ver. - 4.00

Сначала пытался через ralink драйверы по ссылкам с wireless.kernel.org. Пробовал компилировать на ubuntu 12.04, 13.10 и opensuse 13.1. Не компилируются. Выпадает ошибка типа.

Вот листинг lsusb

~$lsusb
Bus 001 Device 004: ID 2001:3c20 D-Link Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Затем наткнулся на howto по ndiswrapper Установил ndisgtk, ndiswrapper, ndiswrapper-dkms. Установил драйвер с диска. Вот листинг ndiswrapper -l

~$ndiswrapper -l
rt2870 : driver installed
        device (2001:3C20) present

Но интерфейс в списке iwconfig не появился

~$iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.

Вот вывод dmesg | tail после установки адаптера.

~$dmesg | tail
[ 1114.787967] usb 1-4: New USB device found, idVendor=2001, idProduct=3c20
[ 1114.787971] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1114.787974] usb 1-4: Product: 802.11 n WLAN
[ 1114.787977] usb 1-4: Manufacturer: Ralink
[ 1114.787979] usb 1-4: SerialNumber: 1.0
[ 1114.904013] usb 1-4: reset high-speed USB device number 5 using ehci-pci
[ 1115.047947] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'ExEventObjectType'
[ 1115.047984] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'MmGetSystemRoutineAddress'
[ 1115.048210] ndiswrapper (load_sys_files:199): couldn't prepare driver 'rt2870'
[ 1115.048296] ndiswrapper (load_wrap_driver:121): couldn't load driver 'rt2870'

Модуль ndiswrapper загружен.

~$lsmod | grep ndiswrapper
ndiswrapper           192873  0

Вот информация о ndiswrapper

~$ modinfo ndiswrapper
filename:       /lib/modules/3.11.0-19-generic/updates/dkms/ndiswrapper.ko
license:        GPL
version:        1.58
description:    NDIS wrapper driver
author:         ndiswrapper team <ndiswrapper-general@lists.sourceforge.net>
srcversion:     063252A52CA1EF70DAC1FE4
depends:        
vermagic:       3.11.0-19-generic SMP mod_unload modversions 686 
parm:           if_name:Network interface name or template (default: wlan%d) (charp)
parm:           proc_uid:The uid of the files created in /proc (default: 0). (int)
parm:           proc_gid:The gid of the files created in /proc (default: 0). (int)
parm:           debug:debug level (int)
parm:           hangcheck_interval:The interval, in seconds, for checking if driver is hung. (default: 0) (int)
parm:           utils_version:Compatible version of utils (read only: 1.9) (charp)

Что в этой ситуации можно предпринять? Большое спасибо за все ответы.

Этот адаптер поддерживается драйвером rt2870, удостоверьтесь, что в вашем ядре включена поддержка оного драйвера и установлен пакет с прошивками. Если у вас Debian, то нужно установить пакет firmware-ralink. Это, если конечно у вас действительно адаптер на чипе от ralink.

kostik87 ★★★★★
()

самое интересно, гуглить ты видимо даже не пытался, ибо зачем мучить ndiswrapper, если народ давно обходится нативным драйвером, кстати, твое:

Не компилируются. Выпадает ошибка типа.

даже не вызывает желание спросить тебя, что же это за волшебная «ошибка типа»
мой, срочно вызванный из запоя телепат, поведал мне, что ты, как последний неудачник, даже не осилил перед сборкой драйвера поставить dev и header соответствующие, так что страдай, карма твоя такая.

novitchok ★★★★★
()
Последнее исправление: novitchok (всего исправлений: 1)

D-LINK DWA-140

Ооо, конкретна эта модель мне попадалась, она уже давно поддерживается ядром, просто надо чтобы оно загружало прошивку. А её надо установить. Правильно пишут «Если у вас Debian, то нужно установить пакет firmware-ralink.»

В общем, призываю пытаться задействовать родной драйвер (а раз мне это удалось, значит это не сложно).

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.