LINUX.ORG.RU

D-Link DWA-140 rev D1 не робит

 , ,


0

1

Свисток не работает! Стоит 17.04 ядро 4.10.0-26

 Bus 002 Device 009: ID 2001:3c20 D-Link Corp
dmesg в терминале
[   65.490902] usbcore: registered new interface driver rt2800usb
[   65.512764] rt2800usb 2-3:1.0 wlxa0ab1bbb0a61: renamed from wlan1
[   65.541453] IPv6: ADDRCONF(NETDEV_UP): wlxa0ab1bbb0a61: link is not ready
[   65.541508] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[   65.564510] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
[   65.738307] IPv6: ADDRCONF(NETDEV_UP): wlxa0ab1bbb0a61: link is not ready
[   65.940056] IPv6: ADDRCONF(NETDEV_UP): wlxa0ab1bbb0a61: link is not ready
[   65.981692] IPv6: ADDRCONF(NETDEV_UP): wlxa0ab1bbb0a61: link is not ready
[  104.079491] IPv6: ADDRCONF(NETDEV_UP): wlxa0ab1bbb0a61: link is not ready
[  105.121157] wlxa0ab1bbb0a61: authenticate with cc:cc:81:48:c8:01
[  105.215076] wlxa0ab1bbb0a61: send auth to cc:cc:81:48:c8:01 (try 1/3)
[  105.217028] wlxa0ab1bbb0a61: authenticated
[  111.331038] wlxa0ab1bbb0a61: authenticate with cc:cc:81:48:c8:01
[  111.364110] wlxa0ab1bbb0a61: send auth to cc:cc:81:48:c8:01 (try 1/3)
[  111.376267] wlxa0ab1bbb0a61: authenticated 
Syslog
 Jul 16 17:43:25 790 wpa_supplicant[1240]: wlxa0ab1bbb0a61: SME: Trying to authenticate with cc:cc:81:48:c8:01 (SSID='67' freq=2422 MHz)
Jul 16 17:43:25 790 kernel: [ 2155.498126] wlxa0ab1bbb0a61: authenticate with cc:cc:81:48:c8:01
Jul 16 17:43:25 790 kernel: [ 2155.535095] wlxa0ab1bbb0a61: send auth to cc:cc:81:48:c8:01 (try 1/3)
Jul 16 17:43:25 790 kernel: [ 2155.536524] wlxa0ab1bbb0a61: authenticated
Jul 16 17:43:25 790 NetworkManager[1002]: <info>  [1500205405.6958] device (wlxa0ab1bbb0a61): supplicant interface state: scanning -> authenticating
Jul 16 17:43:29 790 NetworkManager[1002]: <warn>  [1500205409.2832] device (wlxa0ab1bbb0a61): Activation: (wifi) association took too long, failing activation
Jul 16 17:43:29 790 NetworkManager[1002]: <info>  [1500205409.2833] device (wlxa0ab1bbb0a61): state change: config -> failed (reason 'ssid-not-found') [50 120 53]
Jul 16 17:43:29 790 wpa_supplicant[1240]: wlxa0ab1bbb0a61: CTRL-EVENT-DISCONNECTED bssid=cc:cc:81:48:c8:01 reason=3 locally_generated=1
Jul 16 17:43:29 790 NetworkManager[1002]: <warn>  [1500205409.2852] device (wlxa0ab1bbb0a61): Activation: failed for connection '67'
Jul 16 17:43:29 790 NetworkManager[1002]: <warn>  [1500205409.3396] sup-iface[0x5573f92d0590,wlxa0ab1bbb0a61]: connection disconnected (reason -3)
Jul 16 17:43:29 790 NetworkManager[1002]: <info>  [1500205409.3397] device (wlxa0ab1bbb0a61): supplicant interface state: authenticating -> disconnected
Jul 16 17:43:29 790 kernel: [ 2159.186718] IPv6: ADDRCONF(NETDEV_UP): wlxa0ab1bbb0a61: link is not ready
Jul 16 17:43:29 790 NetworkManager[1002]: <info>  [1500205409.3428] device (wlxa0ab1bbb0a61): state change: failed -> disconnected (reason 'none') [120 30 0]
Jul 16 17:43:29 790 NetworkManager[1002]: <info>  [1500205409.3516] device (wlxa0ab1bbb0a61): set-hw-addr: set MAC address to 76:FC:88:76:28:7F (scanning)
Jul 16 17:43:29 790 kernel: [ 2159.368286] IPv6: ADDRCONF(NETDEV_UP): wlxa0ab1bbb0a61: link is not ready


Свисток не работает!

Боюсь, ваш свисток так и не заработает - rt2800usb поддерживает DWA-140 других ревизий, вашей среди поддерживаемых не оказалось.

anonymous
()
Ответ на: комментарий от anonymous

Тут указанные VID и PID перечислены в списке поддерживаемых, правда не уточняется с каким ядром

Update: прошу прощения, вот тут его нет. Апстриму как-то больше доверия, анонимус выше прав

Предлагают скачать драйвера от производителя(прозреваю блоб), например тут или тут

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 4)
Ответ на: комментарий от anonymous

а если я откачу ядро ниче не поможет?

goyt
() автор топика
Ответ на: комментарий от Pinkbyte

Правильно, потому что тебе нужен rt5370sta, пруф здесь

Не факт, что с этими дровами заработает. Тут как звезды на небесной сфере сложатся.

anonymous
()
Ответ на: комментарий от anonymous

Ну если с rt2800usb не работает, то это блоб от производителя чипа - единственный вариант который останется попробовать. Дальше - только самому драйвера писать :-)

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

очень странно как то зашел Сюда! как вы и советовали выбрал линукс чтобы установить и мне скачался файл с расширением *.dmg(MAC OS) пошел обратно выбрал MAC и мне скачался архив. нашел readme нашел это «This is a linux device driver for Ralink RT2870 USB ABGN WLAN Card.» И еще какой то нереальный процесс установки for me

goyt
() автор топика
Ответ на: комментарий от goyt

Да, Mediatek - они такие... норкоманы.

Проблема даже не в процессе установки.

В Compatibility говорится что поддерживаются ядра 2.4(!) и 2.6(!) - заголовки используются от 2.4.22 и 2.6.15. Драйвер датирован 2012 годом. Есть мнение что на 4.*(да и на 3.* тоже) это просто не соберется

Pinkbyte ★★★★★
()
Ответ на: комментарий от goyt

если через багрепортс?

Куда? Производителю чипа? Изготовителям ядра? Дистрибутива?

В багзиллу дистра можешь даже не писать - сильно сомневаюсь что кому-то будет интересно разгребать такое древнее говно. В багзиллу ядра можешь попробовать написать - авось кто и заинтересуется. Производителю обычно пофиг - он сделал драйвер, вот такие версии поддерживаются. Если обновлений нет - значит производителю насрать - тут, по-моему всё очень очевидно.

Pinkbyte ★★★★★
()
Ответ на: комментарий от goyt

Качаешь архив, распаковываешь, переходишь в директорию из консоли, набираешь make. Если make и компилятора нету(в бинарных дистрибутивах - обычное дело) - идешь и ставишь их(тут надо читать гайд по твоему дистрибутиву).

Дальше смотришь на выхлоп ошибок(а они будут, учитывая то, насколько древний драйвер) и постишь его сюда. От того насколько там всё плохо будет зависеть стоит ли продолжать этим заниматься или надо бросать всё тут же.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

make Makefile:25: /home/kai/Рабочий: Нет такого файла или каталога Makefile:25: стол/5372/os/linux/config.mk: Нет такого файла или каталога make: *** Нет правила для сборки цели «стол/5372/os/linux/config.mk». Останов.

goyt
() автор топика
Ответ на: комментарий от goyt

Нет правила для сборки цели «стол/5372/os/linux/config.mk». Останов.

Единственный вариант, который у вас остается - порыскать в сети пакет с драйвером на ваш свисток у других дистров и перепаковать для себя. У минтовцев, например, на форуме иногда попадается решение для разных вай-фаек. И да - надо быть готовым к тому, что никакого 802.11n не будет и в помине - пару мегабит если выдаст скорость то и на том спасибо.

anonymous
()
Ответ на: комментарий от goyt

make Makefile:25: /home/kai/Рабочий: Нет такого файла или каталога Makefile:25: стол/5372/os/linux/config.mk
Рабочий
стол

Перемести директорию с исходниками по пути, где нет пробелов.

Подозреваю что у тебя она лежит в директории «/home/kai/Рабочий стол», но билдсистема не умеет в пробелы. Положи директорию в /home/kai и попробуй еще раз.

Но сам факт, что билдсистема - настолько говно, уже настораживает, я пожалуй плюсану анонимуса выше - ищи бинарный пакет или забей

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

да вы правы))

 /home/kai/5372/os/linux/../../common/cmm_data.c:3151:33: error: passing argument 2 of ‘hex_dump’ from incompatible pointer type [-Werror=incompatible-pointer-types]
    hex_dump("null frame after", &longValue, 4);
                                 ^
In file included from /home/kai/5372/include/rt_config.h:66:0,
                 from /home/kai/5372/os/linux/../../common/cmm_data.c:28:
/home/kai/5372/include/rt_os_util.h:679:6: note: expected ‘unsigned char *’ but argument is of type ‘UINT32 * {aka unsigned int *}’
 void hex_dump(char *str, unsigned char *pSrcBufVA, unsigned int SrcBufLen);
      ^~~~~~~~
/home/kai/5372/os/linux/../../common/cmm_data.c:3021:8: warning: unused variable ‘MlmeRate’ [-Wunused-variable]
  UCHAR MlmeRate;
        ^~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:294: ошибка выполнения рецепта для цели «/home/kai/5372/os/linux/../../common/cmm_data.o»
make[2]: *** [/home/kai/5372/os/linux/../../common/cmm_data.o] Ошибка 1
Makefile:1524: ошибка выполнения рецепта для цели «_module_/home/kai/5372/os/linux»
make[1]: *** [_module_/home/kai/5372/os/linux] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.10.0-28-generic»
Makefile:388: ошибка выполнения рецепта для цели «LINUX»
make: *** [LINUX] Ошибка 2

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