22 декабря | 2024г. | 18:52:32


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

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

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

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
Драйвера Atheros AR9170
Для GI 8120 ПО 1.2.61

1. Раскрыть на флешку. Из меню плагин запустить Install_Atheros
2. Рес сам перезагрузится. В меню плагин будет Atheros_LoadFW
Данный драйвер не стартует автоматически при полной перезагрузки реса 
Для старта драйвера
  1. Извлечь WIFI адаптер
  2. Из меню плагин запустить Atheros_LoadFW
  3. Подключить WIFI адаптер.

VID\PID
Спойлер   :
MODULE_ALIAS("usb:v0CF3p9170d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0CF3p1001d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0CF3p1002d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0CF3p1010d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0CF3p1011d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:vCACEp0300d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v07D1p3C10d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v07D1p3A09d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0846p9040d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0846p9010d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0846p9001d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0ACEp1221d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v1435p0804d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v1435p0326d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0586p3417d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0CDEp0023d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v0CDEp0026d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v083ApF522d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v2019p5304d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v04BBp093Fd*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v057Cp8401d*dc*dsc*dp*ic*isc*ip*");
MODULE_ALIAS("usb:v057Cp8402d*dc*dsc*dp*ic*isc*ip*");
Огромная благодарность ddd203 за найденное решение ручной загрузки FW и написание скрипта!!!

Тестить не начем, сети соседий видит, как устройство рес его видет
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн Коваляшка

  • Кандидат
  • *
  • Сообщений: 8
  • Поблагодарили: 0
  • Уважение: 0
А можно список адаптеров на этом чипе

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

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
Коваляшка,
VID\PID есть, названий и марок может быть много (я их не знаю) все адаптеры с чипом Atheros AR9170.
У меня адаптер черного цвета, на наклейки только МАС, ни каких названий на нем нет совсем.
p.s драйвера так и не тестил, просто нет точки досупа (подключаться не к чему)

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Драйвер ar9170 поддерживает следующие модели свистков (возможно список не полный):
Спойлер   :
/* Atheros 9170 */
   { USB_DEVICE(0x0cf3, 0x9170) },
   /* Atheros TG121N */
   { USB_DEVICE(0x0cf3, 0x1001) },
   /* TP-Link TL-WN821N v2 */
   { USB_DEVICE(0x0cf3, 0x1002) },
   /* 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) },
   /* Netgear WNA1000 */
   { USB_DEVICE(0x0846, 0x9040) },
   /* Netgear WNDA3100 */
   { USB_DEVICE(0x0846, 0x9010) },
   /* Netgear WN111 v2 */
   { USB_DEVICE(0x0846, 0x9001) },
   /* 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) },
   /* Arcadyan WN7512 */
   { USB_DEVICE(0x083a, 0xf522) },
   /* Planex GWUS300 */
   { USB_DEVICE(0x2019, 0x5304) },
   /* IO-Data WNGDNUS2 */
   { USB_DEVICE(0x04bb, 0x093f) },
   /* AVM FRITZ!WLAN USB Stick N */
   { USB_DEVICE(0x057C, 0x8401) },
   /* AVM FRITZ!WLAN USB Stick N 2.4 */
   { USB_DEVICE(0x057C, 0x8402), }

Оффлайн vnov

  • Джедай
  • ***
  • Сообщений: 228
  • Поблагодарили: 236
  • Уважение: +2
А как бы тоже самое для 9271 сделать? возможно?

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
"Благодаря" разработчикам спарк, которые кое-что жестко вшили в ядро, заставить работать свиски на чипе ar9271 и ar7010 пока не удалось. Работы по "закату солнца вручную" ведутся, возможно скоро будет драйвер.
Для энигмы уже есть драйвер ( Ручная сборка драйверов WiFi под Enigma2 ), но пока еще никто не отписался о работоспособности.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Скачивать - внизу поста ath9k_htc.

Оффлайн vnov

  • Джедай
  • ***
  • Сообщений: 228
  • Поблагодарили: 236
  • Уважение: +2
ddd203,
Спасибо!! TP-Link 722 (atheros 9271) На энигме отAR работает как танк!! в разы чувствительнее свистков от ralink

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Драйвера 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 должен подхватывать прошивку (но по прежнему не понятно работает он или нет).

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

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
ddd203,
автоматом для 9170 fw не подгрузило
<6>usb 1-1: configuration #1 chosen from 1 choice
<4>[usb_probe_interface]drive name=usbserial_generic
<4>[usb_probe_interface]drive name=carl9170
<6>usb 1-1: reset high speed USB device using stm-ehci and address 3
<3>usb 1-1: firmware not found.
в top скрипт твой сидит

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
linky, а какой свисток и прошивка?
Попробуй драйвер из прицепки.

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

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
ddd203,
Драйвер еще не пробовал, свисток без надписей  { USB_DEVICE(0x0cf3, 0x9170) },
Пробовал запускать на ar9170usb.ko там все подгружалось. Попробую отпишусть

Оффлайн babruck

  • Падаван
  • *
  • Сообщений: 38
  • Поблагодарили: 3
  • Уважение: 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 должен подхватывать прошивку (но по прежнему не понятно работает он или нет).

Спасибо, прошивка 1.2.64 , работает но все мои сети со всеми шифрами видит как открытые.
USB\VID_0CF3&PID_9271&REV_0108
Свисток Tp-link 722n.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Цитировать
Спасибо, прошивка 1.2.64 , работает но все мои сети со всеми шифрами видит как открытые.
Да, такое поведение драйвера понять не удалось.
Если при сканировании зашифрованная сеть определяется как открытая, то я перехожу на проводную сеть, потом опять на wifi и опять сканирую сеть, если опять определяется как открытая, то снова переключаю на проводную и обратно. После того как правильно отсканируется сеть, подключение к ней происходит без проблем, после перезагрузки подключение происходит автоматом.

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

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
ddd203,
наверное инет нужно курить по поводу патчей... Хотя может и спарк багает

Теги:
 

Похожие темы

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



X

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

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