Автор Тема: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает  (Прочитано 6425 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 261
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #15 : 24.06.2015 12:53:47 »
Цитировать
Через графический фаловй менеджер!!!!
Ну как в Винде!!!
Забудьте про это, как про страшный сон.
« Последнее редактирование: 24.06.2015 14:18:10 от ruslandh »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #16 : 25.06.2015 00:10:05 »
Не подцепляется Нетворк

dmesg  я так понял его успешно определдяет и подцепляет..
[   11.421790] usbcore: registered new interface driver rt2800usb
[   11.435182] systemd-udevd[229]: renamed network interface wlan0 to wlp0s29f7u4

Думал ..может это из-за драйвера на 2800usb екоторый я ранее поставил..

В общем я опять не знаю что делать???

Вроде бы как...

Идём сюда
https://wikidevi.com/wiki/D-Link_DWA-140_rev_D1

Смотрим:
D-Link DWA-140 D1

Interface: USB

USB 2.0
Connector: Male A

ID: 2001:3c20

WI1 chip1: Ralink RT5372

Probable Linux driver
rt2800usb

Ищем драйвер:
# modinfo rt2800usb|grep 'file\|firm\|auth\|descr\|depen'
filename:       /lib/modules/3.14.33-std-def-alt1/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
firmware:       rt2870.bin
description:    Ralink RT2800 USB Wireless LAN driver.
author:         http://rt2x00.serialmonkey.com
depends:        rt2x00lib,rt2800lib,rt2x00usb,usbcore

Теперь сюда
https://wiki.debian.org/rt2800usb

Читаем оттуда
Цитировать
This page describes how to enable support for WiFi devices based on Ralink 802.11n USB chipsets on Debian systems.

Firmware is required and available in the firmware-ralink package.

{i} Ralink 802.11n PCI devices are supported by the rt2800pci driver.

Которое говорит:
Цитировать
Ralink RT2070, RT2770, RT2870, RT3070, RT3071, RT3072, RT3370, RT3572, RT5370, RT5372, RT5572 devices (rt2800usb)

Возвращаемся на первый линк и смотрим, что у нас чип RT5372
Совпадает.

Возвращаемся ко второму линку который говорит
Цитировать
Update the list of available packages and install the firmware-ralink package:

Тогда смотрим пакет
# apt-cache search rt2870
firmware-linux - Firmware files used by the Linux kernel
firmware-rt2870 - Firmware for Ralink RT2870 ABGN network adapters
# rpm -qpi ./firmware-linux-20150506-alt1.noarch.rpm | grep 'Nam\|Sum\|Desc\|Ker'
Name        : firmware-linux               Relocations: (not relocatable)
Summary     : Firmware files used by the Linux kernel
Description :
Kernel-firmware includes firmware files
# rpm -qpl ./firmware-linux-20150506-alt1.noarch.rpm | grep 2870
/lib/firmware/rt2870.bin
Файл прошивки который упоминает modinfo, здесь

И второй же линк говорит
Цитировать
Connect the device to your system. The rt2800usb kernel module is automatically loaded for supported devices.

Configure your wireless interface as appropriate.

Можно уточнить подробности по устройству
https://wiki.debian.org/HowToIdentifyADevice/USB

Конфигурирование
https://wiki.debian.org/WiFi/HowToUse

Правдв тут есть и другой файл
# rpm -qpl ./firmware-rt2870-8-alt1.noarch.rpm
/lib/firmware/rt2870.bin
/usr/share/doc/firmware-rt2870-8
/usr/share/doc/firmware-rt2870-8/LICENSE.ralink-firmware.txt
Filename: firmware-rt2870-8-alt1.noarch.rpm
Description: Firmware for Ralink RT2870 ABGN network adapters
 This package contains the firmware required by the rt2800pci driver.

И файлы эти разные
# md5sum ./lib/firmware/rt2870.bin
36c944c3138125605d28c0a3a1338be9  ./lib/firmware/rt2870.bin
# md5sum ../lib/firmware/rt2870.bin
a18579be68e02caf3c879407fd8e5b82  ../lib/firmware/rt2870.bin

Это всё что навскидку и по-быстрому.

Теперь соответственно вопрос:
- Это не оно?

-----------------

Пакет с прошивками который требует debian jessie
$ dpkg -c Downloads/firmware-ralink_0.44_all.deb
drwxr-xr-x root/root         0 2015-05-11 22:35 ./
drwxr-xr-x root/root         0 2015-05-11 22:35 ./usr/
drwxr-xr-x root/root         0 2015-05-11 22:35 ./usr/share/
drwxr-xr-x root/root         0 2015-05-11 22:35 ./usr/share/bug/
drwxr-xr-x root/root         0 2015-05-11 22:35 ./usr/share/bug/firmware-ralink/
-rw-r--r-- root/root       309 2013-02-24 06:47 ./usr/share/bug/firmware-ralink/presubj
drwxr-xr-x root/root         0 2015-05-11 22:35 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-05-11 22:35 ./usr/share/doc/firmware-ralink/
-rw-r--r-- root/root      8484 2015-05-11 22:25 ./usr/share/doc/firmware-ralink/changelog.gz
-rw-r--r-- root/root      2190 2015-05-11 22:30 ./usr/share/doc/firmware-ralink/copyright
drwxr-xr-x root/root         0 2015-05-11 22:35 ./lib/
drwxr-xr-x root/root         0 2015-05-11 22:35 ./lib/firmware/
-rw-r--r-- root/root      8192 2015-05-11 22:35 ./lib/firmware/rt2561.bin
-rw-r--r-- root/root      8192 2015-05-11 22:35 ./lib/firmware/rt2870.bin
-rw-r--r-- root/root      2048 2015-05-11 22:35 ./lib/firmware/rt73.bin
-rw-r--r-- root/root      8192 2015-05-11 22:35 ./lib/firmware/rt2561s.bin
-rw-r--r-- root/root      4096 2015-05-11 22:35 ./lib/firmware/rt3071.bin
-rw-r--r-- root/root      8192 2015-05-11 22:35 ./lib/firmware/rt2661.bin
-rw-r--r-- root/root      8192 2015-05-11 22:35 ./lib/firmware/rt2860.bin
-rw-r--r-- root/root      4096 2015-05-11 22:35 ./lib/firmware/rt3290.bin
lrwxrwxrwx root/root         0 2015-05-11 22:35 ./lib/firmware/rt3070.bin -> rt2870.bin
lrwxrwxrwx root/root         0 2015-05-11 22:35 ./lib/firmware/rt3090.bin -> rt2860.bin
$ dpkg -I Downloads/firmware-ralink_0.44_all.deb
 new debian package, version 2.0.
 size 22770 bytes: control archive=1234 bytes.
    1508 bytes,    34 lines      control
     686 bytes,    11 lines      md5sums
 Package: firmware-ralink
 Source: firmware-nonfree
 Version: 0.44
 Architecture: all
 Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
 Installed-Size: 101
 Suggests: initramfs-tools
 Section: non-free/kernel
 Priority: optional
 Multi-Arch: foreign
 Homepage: http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
 Description: Binary firmware for Ralink wireless cards
  This package contains the binary firmware for wireless network cards with
  the Ralink RT2501 [Turbo], RT2600, RT5201 [Turbo], RT5600, RT5201USB,
  RT2800P[D], RT2700P[D], RT2700E[D], RT2800E[D], RT2800U[D] or RT3000E[D]
  chipsets or RT3070/RT3071/RT3072 chips, supported by the rt61/rt61pci,
  rt73/rt73usb, rt2860sta, rt2870sta/rt2870, rt3070sta or rt3090sta drivers.
  .
  Contents:
   * Ralink RT2561 (RT2501/RT5201 chipset) firmware, version 1.2
     (rt2561.bin)
   * Ralink RT2561S (RT2501 Turbo/RT5201 Turbo chipset) firmware, version
     1.2 (rt2561s.bin)
   * Ralink RT2661 (RT2600/RT5600 chipset) firmware, version 1.2
     (rt2661.bin)
   * Ralink RT2760/RT2790/RT2860/RT2890/RT3090
     (RT2700P[D]/RT2700E[D]/RT2800P[D]/RT2800E[D]/RT3000E[D] chipset)
     firmware, version 34 (rt2860.bin, rt3090.bin)
   * Ralink RT2870/RT3070/RT3071/RT3072 (RT2800U[D] chipset) firmware,
     version 29 (rt2870.bin, rt3070.bin)
   * Ralink RT3071/RT3072 firmware, version 29 (rt3071.bin)
   * Ralink RT3290 firmware, version 1 (rt3290.bin)
   * Ralink RT2571W/RT2671 (RT2501USB/RT5201USB chipset) firmware,
     version 1.8 (rt73.bin)

Кстати, идля usb и для pci чипов, в debian устанавливается один и тот же пакет прошивок
https://wiki.debian.org/rt2800pci
« Последнее редактирование: 25.06.2015 02:44:47 от Speccyfighter »

Оффлайн ojay

  • Завсегдатай
  • *
  • Сообщений: 112
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #17 : 26.06.2015 13:45:15 »
Начал повторять комманды...вроде все совпадало..
Только вот непонятно вот откуда взялся этот файл...
[root@comp-celeron-cpu-8954ca ~]# rpm -qpi ./firmware-linux-20150506-alt1.noarch.rpm | grep 'Nam\|Sum\|Desc\|Ker'
ошибка: невозможно открыть ./firmware-linux-20150506-alt1.noarch.rpm: Нет такого файла или каталога

Я этот файл должен был сначала скачать..или у меня просто этого файла нет???
Или это не из под Рута делается....хотя весьма сомнительно??? ???

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 261
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #18 : 26.06.2015 13:51:22 »
Я этот файл должен был сначала скачать..или у меня просто этого файла нет???
Ну, команда
 rpm -qpi ./....
предполагает, что файл лежит в текущем каталоге.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 261
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #19 : 26.06.2015 13:54:00 »
А как он там оказался - - скачали вы,  взяли с флешки в дистрибутиве, это не важно

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #20 : 26.06.2015 19:51:31 »
Начал повторять комманды...вроде все совпадало..
Только вот непонятно вот откуда взялся этот файл...
[root@comp-celeron-cpu-8954ca ~]# rpm -qpi ./firmware-linux-20150506-alt1.noarch.rpm | grep 'Nam\|Sum\|Desc\|Ker'
ошибка: невозможно открыть ./firmware-linux-20150506-alt1.noarch.rpm: Нет такого файла или каталога

:-) Отсюда:

Тогда смотрим пакет
# apt-cache search rt2870
firmware-linux - Firmware files used by the Linux kernel
firmware-rt2870 - Firmware for Ralink RT2870 ABGN network adapters


Начал повторять комманды...

Повторять не надо.
У меня нет "свистка" и никогда не было. И перед началом поиска информации о последовательности действий и есть ли какие-то нюансы, я даже не представлял, нужна ли "свистку" прошивка.
Из того сообщения можно выловить последовательность необходимых действий.
Англоязычный текст в моём сообщении читать строго обязательно.

Оно скорее смахивает на howto, основанном на конкретном примере, как ищется информация если возникли вопросы. Но по данному вопросу из этого "howto" можно выловить всю последовательность действий. И даже варианты на пробу.
« Последнее редактирование: 26.06.2015 20:10:55 от Speccyfighter »

Оффлайн ojay

  • Завсегдатай
  • *
  • Сообщений: 112
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #21 : 26.06.2015 19:59:40 »
Отсюда:

Цитата: Speccyfighter от Вчера в 00:10:05
Тогда смотрим пакет
Код: [Выделить]
# apt-cache search rt2870
firmware-linux - Firmware files used by the Linux kernel
firmware-rt2870 - Firmware for Ralink RT2870 ABGN network adapters

[root@comp-celeron-cpu-8954ca ~]# apt-cache search rt2870
firmware-linux - Firmware files used by the Linux kernel
firmware-rt2870 - Firmware for Ralink RT2870 ABGN network adapters
[root@comp-celeron-cpu-8954ca ~]# rpm -qpi ./firmware-linux-20150506-alt1.noarch.rpm | grep 'Nam\|Sum\|Desc\|Ker'
ошибка: невозможно открыть ./firmware-linux-20150506-alt1.noarch.rpm: Нет такого файла или каталога
[root@comp-celeron-cpu-8954ca ~]#

Странно ....вроде подряд сделал...Вроде все парвильно а файла нет...
Там может нужно в эту директорию перейти :))
Или действительно нет файла если подряд эти команды вводить

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #22 : 26.06.2015 20:37:27 »
Отсюда:

Цитата: Speccyfighter от Вчера в 00:10:05
Тогда смотрим пакет
Код: [Выделить]
# apt-cache search rt2870
firmware-linux - Firmware files used by the Linux kernel
firmware-rt2870 - Firmware for Ralink RT2870 ABGN network adapters

[root@comp-celeron-cpu-8954ca ~]# apt-cache search rt2870
firmware-linux - Firmware files used by the Linux kernel
firmware-rt2870 - Firmware for Ralink RT2870 ABGN network adapters
[root@comp-celeron-cpu-8954ca ~]# rpm -qpi ./firmware-linux-20150506-alt1.noarch.rpm | grep 'Nam\|Sum\|Desc\|Ker'
ошибка: невозможно открыть ./firmware-linux-20150506-alt1.noarch.rpm: Нет такого файла или каталога
[root@comp-celeron-cpu-8954ca ~]#

Странно ....вроде подряд сделал...Вроде все парвильно а файла нет...
Там может нужно в эту директорию перейти :))
Или действительно нет файла если подряд эти команды вводить

У вас и не должно быть его там. Индекс у файла alt1 говорит что это альтовый пакет, значит взят из репозитория. Просматривается из текущего каталога куда он был слит из репозитория через apt 'только скачать' и перемещен из кеша в тот каталог написавшим сообщение, наверное потому, что он по какой-то причине не захотел устанавливать этот пакет в систему.

Раз индекс пакета alt1 (первая сборка), ясно, что нужно установить пакет firmware-linux содержащий прошивку которая нужна драйверу rt2800usb, о чём и говорит modinfo на этот драйвер.
Почему эта возня? Почему нельзя засунуть фирмварь прямо в драйвер? Потому что прошива проприетарная, потому и нельзя.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #23 : 26.06.2015 21:00:09 »
Прошивка rt2870.bin из дебьяновского jessie-пакета firmware-ralink полностью совпадает по контрольной сумме с этой же альтовой прошивкой из пакета firmware-linux.
(это проверить можно прямо в альте через rpm2cpio, alien, dpkg и md5sum)
« Последнее редактирование: 26.06.2015 21:11:14 от Speccyfighter »

Оффлайн ojay

  • Завсегдатай
  • *
  • Сообщений: 112
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #24 : 26.06.2015 21:00:58 »
У вас и не должно быть его там. Индекс у файла alt1 говорит что это альтовый пакет, значит взят из репозитория. Просматривается из текущего каталога куда он был слит из репозитория через apt 'только скачать' и перемещен из кеша в тот каталог написавшим сообщение, наверное потому, что он по какой-то причине не захотел устанавливать этот пакет в систему.

Раз индекс пакета alt1 (первая сборка), ясно, что нужно установить пакет firmware-linux содержащий прошивку которая нужна драйверу rt2800usb, о чём и говорит modinfo на этот драйвер.
Почему эта возня? Почему нельзя засунуть фирмварь прямо в драйвер? Потому что прошива проприетарная, потому и нельзя.
Уряяяя....подцепилось...Пишу уже с него..
Правда сигнал хреновый...но главное у меня зато есть опыт :)

[root@comp-celeron-cpu-8954ca ~]# iwconfig
wlp0s29f7u4  IEEE 802.11bgn  ESSID:"cafe-wifi" 
          Mode:Managed  Frequency:2.457 GHz  Access Point: FC:8B:97:57:78:45   
          Bit Rate=14.4 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=41/70  Signal level=-69 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:110  Invalid misc:556   Missed beacon:0

lo        no wireless extensions.

enp1s0    no wireless extensions.


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #25 : 26.06.2015 21:21:08 »
Уряяяя....подцепилось...Пишу уже с него..
Правда сигнал хреновый...но главное у меня зато есть опыт :)

Speccyfighter часто говорит всё что нужно, но немного не договаривает. Недоговаривает ровно то, что по силам узнать пользователю и самому. Чтобы научить его думать и орентироваться в системе, чтобы пользователь и Линукс стали друзьями.
И это самое важное.
И это у вас получилось. :-)

Оффлайн ojay

  • Завсегдатай
  • *
  • Сообщений: 112
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #26 : 14.11.2015 19:15:14 »
Как ни странно данный драндулет подцепляется фактически автоматически из предустановленных проприетарных драйверов..как версии 7.0.4 так и после обновления до 7.0.5.

Единственное лечение
https://wikidevi.com/wiki/D-Link_DWA-140_rev_D1

Сразу после установки ввести данную команду
modprobe rt2800usb
echo -n "2001 3c20" > /sys/bus/usb/drivers/rt2800usb/new_id

сразу после этого донгл определяется автоматически.

После обновления до 7.0.5. Он опять слетает..
Лечение то же ввести
modprobe rt2800usb
echo -n "2001 3c20" > /sys/bus/usb/drivers/rt2800usb/new_id

Оффлайн ojay

  • Завсегдатай
  • *
  • Сообщений: 112
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #27 : 14.11.2015 22:05:22 »
Есть небольшое уточнение..
Проделывать все это нужно разумеется под
su-

Ну и данные команды почем-то обнуляются после каждой перезагрузки..
Не сказать чтобы это было проблемой...так как в терминале они сохраняются

и восстановление донгла занимает 3-4 секунды..
Однако проблема в принципе не совсем решена???

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 238
Re: USB Wi-Fi Dlink DWA-140 rev. D1 не взлетает
« Ответ #28 : 14.11.2015 22:07:10 »
Ну и данные команды почем-то обнуляются после каждой перезагрузки..
Не сказать чтобы это было проблемой...так как в терминале они сохраняются

и восстановление донгла занимает 3-4 секунды..
Однако проблема в принципе не совсем решена???
https://www.altlinux.org/Rc.local