Ralink MT7601U

Ответить
Аватара пользователя
tverskoy
Сообщения: 1145
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Ralink MT7601U

Сообщение tverskoy » 08 июн 2015, 12:39

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

Код: Выделить всё

Bus 001 Device 002: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Но вайфая нет. Из реп установил ralink firmware - не взлетело.
И как с эти жить? Как эту железяку оживить?
Есть диск с драйверами, но их надо собирать, и взяты не пойми откуда.
А собрать на этом компе у меня не получиться видимо:

Код: Выделить всё

[stone@stone-desktop DPO_MT7601U_LinuxSTA_3.0.0.4_20130913]$ make
Убито
впервые такое вижу
Harddrake засунул девайс в сканеры, и пишет неизвестный модуль.
Проба https://linux-hardware.org/?probe=97083f714b

Аватара пользователя
tverskoy
Сообщения: 1145
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Re: Ralink MT7601U

Сообщение tverskoy » 08 июн 2015, 12:50

драйвера можно взять здесь http://mediatek.com/en/downloads/?sort=date
это через сайт hwprobe нашел https://github.com/porjo/mt7601

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Ralink MT7601U

Сообщение euspectre » 10 июн 2015, 12:31

tverskoy писал(а):драйвера можно взять здесь http://mediatek.com/en/downloads/?sort=date
это через сайт hwprobe нашел https://github.com/porjo/mt7601
Спасибо, попробуем сделать пакет с этим драйвером.

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Ralink MT7601U

Сообщение euspectre » 10 июн 2015, 16:28

Н-да, посмотрел на код. Кривовато местами. Постараюсь поправить хотя бы самое корявое. А то не факт, что оно вообще заработает.

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Ralink MT7601U

Сообщение euspectre » 17 июн 2015, 11:15

Готовы пробные пакеты с двумя вариантами драйверов.

1. (для ядра 3.14.x, только x86_64)
dkms-ralink-mt7601-old, загрузить можно отсюда:

Код: Выделить всё

http://abf-downloads.rosalinux.ru/spectre_personal/container/2511172/x86_64/main/release/
Сам код отсюда: https://github.com/porjo/mt7601. Код там, действительно, не очень. Я исправил наиболее явные ошибки, но, возможно, ещё немало их осталось. Попробовать на свой страх и риск можно, но, думаю, стоит сначала проверить, заработает ли второй вариант. А именно:

2. (для ядра 4.x)
dkms-mt7601u, загрузить можно отсюда:

Код: Выделить всё

i586:
http://abf-downloads.rosalinux.ru/spectre_personal/container/2511489/i586/main/release/
x86_64:
http://abf-downloads.rosalinux.ru/spectre_personal/container/2511490/x86_64/main/release/
Если что, пробные сборки ядра 4.0 можно установить отсюда:

Код: Выделить всё

i586: http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2014.1/i586/kernel_4_0/release/
x86_64: http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2014.1/x86_64/kernel_4_0/release/
Код драйвера в данном случае - из другого проекта https://github.com/kuba-moo/mt7601u. Если верить автору, попадёт в ядро 4.2. Так или иначе, код выглядит гораздо чище, чем для первого варианта (dkms-ralink-mt7601-old). Насколько хорошо работает - это надо проверять.

Кстати, при установке пакета dkms-mt7601u он попытается автоматически скачать необх. firmware (пока неясно, можем ли мы поставлять эту firmware прямо в пакете с драйвером). Если автоматически не получится, понадобится сделать это вручную. Firmware можно взять из https://github.com/porjo/mt7601/: нужен файл src/mcu/bin/MT7601.bin. Копия есть у нас на FileStore: http://file-store.rosalinux.ru/download ... 96e5096e79.

Файл этот нужно положить в /lib/firmware/ под именем mt7601u.bin (именно строчными буквами).

Аватара пользователя
tverskoy
Сообщения: 1145
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Re: Ralink MT7601U

Сообщение tverskoy » 17 июн 2015, 11:47

Работает с четвертым ядром.

Код: Выделить всё

[root@stone-desktop stone]# urpmi http://abf-downloads.rosalinux.ru/spectre_personal/container/2511489/i586/main/release/dkms-mt7601u-0.0-1.git2f907b83-rosa2014.1.i586.rpm
добавляется источник «medium_for_dkms-mt7601u-0.0-1.git2f907b83-rosa2014.1.i586.rpm»
    http://abf-downloads.rosalinux.ru/spectre_personal/container/2511489/i586/main/release/media_info/20150616-190701-synthesis.hdlist.cz
    http://abf-downloads.rosalinux.ru/spectre_personal/container/2511489/i586/main/release/media_info/20150616-190701-info.xml.lzma
    http://abf-downloads.rosalinux.ru/spectre_personal/container/2511489/i586/main/release/media_info/20150616-190701-files.xml.lzma
    http://abf-downloads.rosalinux.ru/spectre_personal/container/2511489/i586/main/release/media_info/20150616-190701-changelog.xml.lzma
                                                                               

устанавливается dkms-mt7601u-0.0-1.git2f907b83-rosa2014.1.i586.rpm из /var/cache/urpmi/partial
Подготовка...                    #############################################
      1/1: dkms-mt7601u          #############################################
+ /usr/sbin/dkms --rpm_safe_upgrade add -m mt7601u -v 0.0-1.git2f907b83

Creating symlink /var/lib/dkms/mt7601u/0.0-1.git2f907b83/source ->
                 /usr/src/mt7601u-0.0-1.git2f907b83

DKMS: add Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade build -m mt7601u -v 0.0-1.git2f907b83

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area.....
make KERNELRELEASE=4.0.5-nrj-desktop-1rosa-i586 -C /lib/modules/4.0.5-nrj-desktop-1rosa-i586/build M=$(pwd)............
cleaning build area....

DKMS: build Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade install -m mt7601u -v 0.0-1.git2f907b83

mt7601u.ko:
 - Installation
   - Installing to /lib/modules/4.0.5-nrj-desktop-1rosa-i586/kernel/3rdparty/mt7601u/

depmod...........

DKMS: install Completed.
+ pushd /tmp
/tmp /
+ rm -f MT7601.bin
+ wget --force-clobber --tries=3 https://github.com/porjo/mt7601/raw/master/src/mcu/bin/MT7601.bin
--2015-06-17 11:40:39--  https://github.com/porjo/mt7601/raw/master/src/mcu/bin/MT7601.bin
Распознаётся github.com (github.com)… 192.30.252.131
Подключение к github.com (github.com)|192.30.252.131|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 302 Found
Адрес: https://raw.githubusercontent.com/porjo/mt7601/master/src/mcu/bin/MT7601.bin [переход]
--2015-06-17 11:40:40--  https://raw.githubusercontent.com/porjo/mt7601/master/src/mcu/bin/MT7601.bin
Распознаётся raw.githubusercontent.com (raw.githubusercontent.com)… 23.235.43.133
Подключение к raw.githubusercontent.com (raw.githubusercontent.com)|23.235.43.133|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 45412 (44K) [application/octet-stream]
Сохранение в: «MT7601.bin»

MT7601.bin          100%[=====================>]  44,35K   213KB/s   за 0,2s   

2015-06-17 11:40:41 (213 KB/s) - «MT7601.bin» сохранён [45412/45412]

+ test -f MT7601.bin
++ cut '-d ' -f1
++ md5sum MT7601.bin
+ md5chk=696cedb8e76ecc0cda9f9b0d3972c64d
+ test 696cedb8e76ecc0cda9f9b0d3972c64d = 696cedb8e76ecc0cda9f9b0d3972c64d
+ chmod 644 MT7601.bin
+ mv MT7601.bin /lib/firmware/mt7601u.bin
+ popd
/
удаляется источник «medium_for_dkms-mt7601u-0.0-1.git2f907b83-rosa2014.1.i586.rpm»
Warning: unable to close filehandle CFG_LIST properly.

Аватара пользователя
tverskoy
Сообщения: 1145
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Ralink MT7601U

Сообщение tverskoy » 17 июн 2015, 11:52


Аватара пользователя
tverskoy
Сообщения: 1145
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Re: Ralink MT7601U

Сообщение tverskoy » 17 июн 2015, 11:58

прошивка
Вложения
mt7601u.bin.zip
(25.75 КБ) 546 скачиваний

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Ralink MT7601U

Сообщение euspectre » 17 июн 2015, 12:51

tverskoy писал(а):Работает с четвертым ядром.
Отлично! Спасибо, что проверили.

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Re: Ralink MT7601U

Сообщение mikhailnov » 10 окт 2015, 16:07

tverskoy писал(а):прошивка
Что это за прошивка и с чем ее едят?

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Ralink MT7601U

Сообщение euspectre » 10 окт 2015, 16:40

mikhailnov писал(а):Что это за прошивка и с чем ее едят?
Firmware, необходимое драйверу mt7601u для работы. Кладут в /lib/firmware/ под именем mt7601u.bin.

Оригинал тут: https://github.com/porjo/mt7601/blob/ma ... MT7601.bin

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Re: Ralink MT7601U

Сообщение mikhailnov » 11 окт 2015, 11:37

euspectre писал(а):
mikhailnov писал(а):Что это за прошивка и с чем ее едят?
Firmware, необходимое драйверу mt7601u для работы. Кладут в /lib/firmware/ под именем mt7601u.bin.

Оригинал тут: https://github.com/porjo/mt7601/blob/ma ... MT7601.bin
В драйвер она встроена

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Ralink MT7601U

Сообщение euspectre » 11 окт 2015, 17:03

mikhailnov писал(а):В драйвер она встроена
Если Вы о том, что при установке пакета dkms-mt7601u этот файл firmware устанавливается в систему автоматически, то да, так и есть. Дополнительно с firmware ничего делать не надо.

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»