22 декабря | 2024г. | 20:48:56


АвторТема: Драйвера Wifi адаптеров на чипе Atheros  (Прочитано 51206 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
linky, там патчами не обойтись. iwlist scan сканирует нормально.
Просто дрова свистка написаны под новые модули mac80211 и cfg80211, а эти модули жестко вшиты в ядро Spark, и они старой версии, отсюда возможные нестыковки. Чтобы поднять эти драйвера пришлось "замещать" оригинальные функции в ядре новыми, но не все они совпали по именам, да и в некоторых функциях изменились типы передаваемых параметров. То, что эти драйвера заработали, вообще было сюрпризом. Дальнейшее копание в этих драйверах не представляется целесообразным. Работать с трассировщиками, IDA, и т.п. без исходников оболочки и ядра довольно муторно. Да и проще разработчикам собрать эти модули отдельно. Достаточно в конфиге ядра поставить пару раз "m", как это сделано в enigma2, и тогда будет выбор использовать "древние" mac80211, cfg80211, либо их последние версии (хотя тут возможна ситуация, когда оболочка заточена под "древние" модули, вот они их и компилят в ядро).

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
У меня не работает (прошивка 1.2.65, wifi - TP-Link WN822N v2):
lsmod:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Не загружается ath9k.ko:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если воткнуть свисток, прошивка подгружается, но такое ощущение, что не до конца:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.И далее ничего не происходит, iwconfig ничего не показывает.
Если набрать cat /proc/bus/usb/devices, то сеанс telnet зависает.

Оффлайн linkyАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
Не загружается ath9k.ko:
Посмотрю вечером... наверное что то не то выложил, где то были модули они все должны загружаться

Оффлайн linkyАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Запустил
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Проверь работает или нет этот вариант

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Все модули загружаются, но ни в каком варианте не подгружается прошивка, пробовал:
- ath9k_htc.ko + ar9170usb.ko (по мне, так это два драйвера, которые могут конкурировать)
- только ath9k_htc.ko
- только ar9170usb.ko

Из логов только:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.lsmod:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Создается впечатление, что прошивку вообще не запрашивает.

Оффлайн linkyАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
ddd203,
compat_firmware_class попробуй свой загрузить, что выйдет?

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
compat_firmware_class загрузил твой, из того варианта, где не загружался ath9k.ko.
Результат тот-же - прошивка не подгружается. Диагностических сообщений почти нет:
lsmod:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.dmesg:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.cat /proc/bus/usb/devices
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн kremer

  • Падаван
  • *
  • Сообщений: 47
  • Поблагодарили: 12
  • Уважение: +1
Драйвера WiFi Atheros ath9k_htc и carl9170 для прошивок 1.2.45 - 1.2.60 GI-S8120 (на 1.2.61 не проверял, но все должно работать). При запуске плагина устанавливаются оба драйвера....

D-Link DWA126 A1(07D1/3A10) заработал на прошивке linky mod 1.2.54!
PS. на прошивке 1.2.68 сеть видит, но инета нет.

Оффлайн lubhto

  • Подающий Надежды
  • *
  • Сообщений: 1
  • Поблагодарили: 0
  • Уважение: 0
Сначала спасибо автору ddd203 !
 Имел танец с бубном с TP-Link WN722NС .На рабочем месте нормально определялась сеть как шифрованая,все коннектилось и работало с роутером TP-Link 740. На дому у пользователя сеть определялась только как открытая и не коннектился свисток. Роутер TP-Link 841. Апгрейд прошивки(прошивка 1.2.65),переустановка плагина снова результата не давали на двух различных GI8120 c разными пультами на разных этажах. Сеть виделась открытая и с низким уровнем приема-один красный штрих.
 Решилось подключением свистка через удлинитель USB-кабель(в комплекте с подставкой идет) и удалением от ресивера ,при этом в роутере был выбран 6 фиксированый канал wi-fi вместо автомата. После такой привязки свисток согласился работать и без  удлинителя, но после повторного сканирования сети и повторного ввода пароля.Уровень приема поднялся до 2х желтых штрихов. Аналогичная процедура проделана со вторым комплектом тоже с положительным результатом. Попытка вернуть в роутере автовыбор канала связи оказалась неудачной, пришлось вернуть 6й и на этом эксперимент завершить. Из wi-fi окружения- три smart tv определяли сеть без ошибок и нормально коннектились.Из чужих сетей определялась только одна (отдельно стоящий особнячок) с аналогичным уровнем приема.
 После пришла мысль роутер принести в комнату с испытуемым девайсом и так попробовать отсканировать сеть, но этот вариант уже не проверялся.
Может кому поможет не потерять веру и получить нужный результат  :)





Оффлайн max911

  • Падаван
  • *
  • Сообщений: 10
  • Поблагодарили: 1
  • Уважение: 0
Спасибо автору драйверов. Состыковал  TP-Link WN721N + Asus RT-N10U +Gi8120 (прошивка 1.2.65) . Расстояние не большое , но иногда приходиться снова искать сеть.

Оффлайн AD1

  • Падаван
  • *
  • Сообщений: 34
  • Поблагодарили: 48
  • Уважение: +1
0
Не пойму какие драйвера ставить для TP-Link WN721N. Не видет адаптер и всё!

P.S. Avatar2 (1.2.68) spark.

Оффлайн alex_loki

  • Подающий Надежды
  • *
  • Сообщений: 1
  • Поблагодарили: 1
  • Уважение: 0
Драйвера WiFi Atheros ath9k_htc и carl9170 для прошивок 1.2.45 - 1.2.60 GI-S8120 (на 1.2.61 не проверял, но все должно работать). При запуске плагина устанавливаются оба драйвера.

Для установки:
- распаковать ZIP архив в корень флешки (должно получиться /plugin/var..... );
- вставить флешку в ресивер и подождать;
- появится предложение "обновить плагин?" - нажать "ОК";
- после перезагрузки в меню плагинов появятся плагин install_ath;
- запустить плагин, подождать секунд пять, и можно удалять его из меню плагинов;
- перезагрузить ресивер;
- после смены прошивки или обновления системы, плагин необходимо устанавливать заново.


Из недостатков:
- не работают светодиоды (на TP-Link WN822N v2);
- при сканировании сетей иногда определяет не правильное шифрование (т.е. при шифровании WPA2/PSK может показать что сеть открытая, в итоге при соединении не получает IP), если такое произошло, то необходимо пересканировать сеть.

Драйвер ath9k_htc работает с устройствами с VID&PID:
Спойлер   :
{ USB_DEVICE(0x0cf3, 0x9271) }, /* Atheros */
   { USB_DEVICE(0x0cf3, 0x1006) }, /* Atheros */
   { USB_DEVICE(0x0846, 0x9030) }, /* Netgear N150 */
   { USB_DEVICE(0x07D1, 0x3A10) }, /* Dlink Wireless 150 */
   { USB_DEVICE(0x13D3, 0x3327) }, /* Azurewave */
   { USB_DEVICE(0x13D3, 0x3328) }, /* Azurewave */
   { USB_DEVICE(0x13D3, 0x3346) }, /* IMC Networks */
   { USB_DEVICE(0x13D3, 0x3348) }, /* Azurewave */
   { USB_DEVICE(0x13D3, 0x3349) }, /* Azurewave */
   { USB_DEVICE(0x13D3, 0x3350) }, /* Azurewave */
   { USB_DEVICE(0x04CA, 0x4605) }, /* Liteon */
   { USB_DEVICE(0x040D, 0x3801) }, /* VIA */
   { USB_DEVICE(0x0cf3, 0xb003) }, /* Ubiquiti WifiStation Ext */
   { USB_DEVICE(0x0cf3, 0xb002) }, /* Ubiquiti WifiStation */
   { USB_DEVICE(0x057c, 0x8403) }, /* AVM FRITZ!WLAN 11N v2 USB */

   { USB_DEVICE(0x0cf3, 0x7015),
     .driver_info = AR9287_USB },  /* Atheros */
   { USB_DEVICE(0x1668, 0x1200),
     .driver_info = AR9287_USB },  /* Verizon */

   { USB_DEVICE(0x0cf3, 0x7010),
     .driver_info = AR9280_USB },  /* Atheros */
   { USB_DEVICE(0x0846, 0x9018),
     .driver_info = AR9280_USB },  /* Netgear WNDA3200 */
   { USB_DEVICE(0x083A, 0xA704),
     .driver_info = AR9280_USB },  /* SMC Networks */
   { USB_DEVICE(0x0411, 0x017f),
     .driver_info = AR9280_USB },  /* Sony UWA-BR100 */
   { USB_DEVICE(0x04da, 0x3904),
     .driver_info = AR9280_USB }
Драйвер ath9k_htc проверен на TP-Link WN822N v2 на прошивке 1.2.60, получение IP по DHCP.


Драйвер carl9170 должен работать с устройствами с VID&PID:
Спойлер   :
/* Atheros 9170 */
   { USB_DEVICE(0x0cf3, 0x9170) },
   /* Atheros TG121N */
   { USB_DEVICE(0x0cf3, 0x1001) },
   /* TP-Link TL-WN821N v2 */
   { USB_DEVICE(0x0cf3, 0x1002), .driver_info = CARL9170_WPS_BUTTON |
       CARL9170_ONE_LED },
   /* 3Com Dual Band 802.11n USB Adapter */
   { USB_DEVICE(0x0cf3, 0x1010) },
   /* H3C Dual Band 802.11n USB Adapter */
   { USB_DEVICE(0x0cf3, 0x1011) },
   /* Cace Airpcap NX */
   { USB_DEVICE(0xcace, 0x0300) },
   /* D-Link DWA 160 A1 */
   { USB_DEVICE(0x07d1, 0x3c10) },
   /* D-Link DWA 160 A2 */
   { USB_DEVICE(0x07d1, 0x3a09) },
   /* D-Link DWA 130 D */
   { USB_DEVICE(0x07d1, 0x3a0f) },
   /* Netgear WNA1000 */
   { USB_DEVICE(0x0846, 0x9040) },
   /* Netgear WNDA3100 (v1) */
   { USB_DEVICE(0x0846, 0x9010) },
   /* Netgear WN111 v2 */
   { USB_DEVICE(0x0846, 0x9001), .driver_info = CARL9170_ONE_LED },
   /* Zydas ZD1221 */
   { USB_DEVICE(0x0ace, 0x1221) },
   /* Proxim ORiNOCO 802.11n USB */
   { USB_DEVICE(0x1435, 0x0804) },
   /* WNC Generic 11n USB Dongle */
   { USB_DEVICE(0x1435, 0x0326) },
   /* ZyXEL NWD271N */
   { USB_DEVICE(0x0586, 0x3417) },
   /* Z-Com UB81 BG */
   { USB_DEVICE(0x0cde, 0x0023) },
   /* Z-Com UB82 ABG */
   { USB_DEVICE(0x0cde, 0x0026) },
   /* Sphairon Homelink 1202 */
   { USB_DEVICE(0x0cde, 0x0027) },
   /* Arcadyan WN7512 */
   { USB_DEVICE(0x083a, 0xf522) },
   /* Planex GWUS300 */
   { USB_DEVICE(0x2019, 0x5304) },
   /* IO-Data WNGDNUS2 */
   { USB_DEVICE(0x04bb, 0x093f) },
   /* NEC WL300NU-G */
   { USB_DEVICE(0x0409, 0x0249) },
   /* NEC WL300NU-AG */
   { USB_DEVICE(0x0409, 0x02b4) },
   /* AVM FRITZ!WLAN USB Stick N */
   { USB_DEVICE(0x057c, 0x8401) },
   /* AVM FRITZ!WLAN USB Stick N 2.4 */
   { USB_DEVICE(0x057c, 0x8402) },
   /* Qwest/Actiontec 802AIN Wireless N USB Network Adapter */
   { USB_DEVICE(0x1668, 0x1200) },
   /* Airlive X.USB a/b/g/n */
   { USB_DEVICE(0x1b75, 0x9170) }
Драйвер carl9170 не проверен.

UPD: подправил драйвер, теперь carl9170 должен подхватывать прошивку (но по прежнему не понятно работает он или нет).
:yahoo: мой свисток tl-wn722n тоже засвистел  :good:

Оффлайн iksnorw

  • Подающий Надежды
  • *
  • Сообщений: 2
  • Поблагодарили: 1
  • Уважение: 0
Подтверждаю, TP-Link 722N заработал по инструкциям от ddd203. Большое спасибо!
Все работает четко и после всяких отключений сеть находится и интернет подключается.
Но не светится индикатор на адаптере. Да не удается удалить плагин  install_ath9k_htc, появляется предупреждение, мол,  что-то не будет работать, и ниже пустой красный прямоугольничек.
Что нужно нажать, чтобы подтвердить удаление?
Прошивка 1.2.69

Оффлайн genrix_gs

  • Джедай
  • ***
  • Сообщений: 378
  • Поблагодарили: 373
  • Уважение: +7
Да не удается удалить плагин  install_ath9k_htc, появляется предупреждение, мол,  что-то не будет работать, и ниже пустой красный прямоугольничек.Что нужно нажать, чтобы подтвердить удаление?

0000
  • Dreambox 800HD Se (A8P) / AMIKO SHD 8900 PVR Alien / Gi 8120 / GM 990
Даже если ваше объяснение настолько ясно, что исключает всякое ложное толкование, все равно найдется человек, который поймет вас неправильно.

Оффлайн lova

  • Подающий Надежды
  • *
  • Сообщений: 1
  • Поблагодарили: 0
  • Уважение: 0
Свисток TP-Link TL-WN422G работает.
Чипсет Atheros AR7015.  VID_0CF3 PID_7015.
Свисток не захотел получать IP по DHCP, разбираться не стал, отключил DHCP и настроил сеть вручную.

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
210 Ответов
167181 Просмотров
Последний ответ 24 января | 2020г. | 16:02:25
от veteran-59
364 Ответов
401078 Просмотров
Последний ответ 28 декабря | 2018г. | 13:11:54
от Ivan18
8 Ответов
9622 Просмотров
Последний ответ 29 апреля | 2014г. | 22:04:42
от plim
1 Ответов
5740 Просмотров
Последний ответ 16 февраля | 2013г. | 20:24:27
от Shelko
77 Ответов
99477 Просмотров
Последний ответ 16 августа | 2022г. | 14:41:20
от aLEX_G



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!