Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: dvbb в Feb 11, 2010, 18:18



Титла: TL-WN721N (ar9271)
Публикувано от: dvbb в Feb 11, 2010, 18:18
Здравейте опитвамсе да подкарам wireless usb adapter TL-WN721N (ar9271), в google намерих ,че някой хора са го подкарали с ath9k_htc. Изтеглилих го както и последата версия на линукс ядрото. При опит да го компилирам се случва следното:
Код
GeSHi (Bash):
  1. root@ThUnDeR:~/ath9k_htc# make
  2. make -C /lib/modules/2.6.33-rc7-wl/build M=/root/ath9k_htc modules
  3. make[1]: Entering directory `/usr/src/wireless-testing'
  4.  CC [M]  /root/ath9k_htc/ath/ath9k/ath9k_htc.o
  5. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:799: warning: 'struct ieee80211_if_init_conf' declared inside parameter list
  6. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:799: warning: its scope is only this definition or declaration, which is probably not what you want
  7. /root/ath9k_htc/ath/ath9k/ath9k_htc.c: In function 'ath9k_htc_add_interface':
  8. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:818: error: dereferencing pointer to incomplete type
  9. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:820: error: dereferencing pointer to incomplete type
  10. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:829: error: dereferencing pointer to incomplete type
  11. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:835: error: dereferencing pointer to incomplete type
  12. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:842: error: dereferencing pointer to incomplete type
  13. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:848: error: dereferencing pointer to incomplete type
  14. /root/ath9k_htc/ath/ath9k/ath9k_htc.c: At top level:
  15. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:859: warning: 'struct ieee80211_if_init_conf' declared inside parameter list
  16. /root/ath9k_htc/ath/ath9k/ath9k_htc.c: In function 'ath9k_htc_remove_interface':
  17. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:877: error: dereferencing pointer to incomplete type
  18. /root/ath9k_htc/ath/ath9k/ath9k_htc.c: At top level:
  19. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:1225: warning: initialization from incompatible pointer type
  20. /root/ath9k_htc/ath/ath9k/ath9k_htc.c:1226: warning: initialization from incompatible pointer type
  21. make[4]: *** [/root/ath9k_htc/ath/ath9k/ath9k_htc.o] Error 1
  22. make[3]: *** [/root/ath9k_htc/ath/ath9k] Error 2
  23. make[2]: *** [/root/ath9k_htc/ath] Error 2
  24. make[1]: *** [_module_/root/ath9k_htc] Error 2
  25. make[1]: Leaving directory `/usr/src/wireless-testing'
  26. make: *** [modules] Error 2
  27. root@ThUnDeR:~/ath9k_htc#


Титла: Re: TL-WN721N (ar9271)
Публикувано от: Ivshti в Feb 11, 2010, 22:18
С коя дистрибуция си? Предполагам някой стар Slackware. Ъпдейтни си GCC-то.


Титла: Re: TL-WN721N (ar9271)
Публикувано от: victim70 в Feb 11, 2010, 22:43
Наистина ли кернела е 2.6.33 ?
Или модула е за този кернел. Възможно е да има сериозна разлика между сорса на модула и кернела.


Титла: Re: TL-WN721N (ar9271)
Публикувано от: dvbb в Feb 12, 2010, 07:33
С Slackware-current с последните ъпдейти съм. ярото е 2.6.33-rc7-wl (последно rc с wl пачове).
Проблема с компилирането го оправих като пачнах ath...
Сега като пъхна usb-то и модулите се зареждат сами , но при dmesg:
Код
GeSHi (Bash):
  1. ath_init_htc_priv ah->hw_version.devid = 9271,ah->ptr = f05c8000
  2. usb 2-2: unlink qh0-00ff/f66ed080 start 0 [2/0 us]
  3. ath: Invalid EEPROM Magic. endianness mismatch.
  4. usb 2-2: failed to initialize device
  5. usb 2-2: initializing 0x9271 device failed: -22
  6. usb 2-2: hw probe failed
  7. ath_hif_usb: probe of 2-2:1.0 failed with error -22
  8.  
и устройството пак го няма при iwconfig , ifconfig ......


Титла: Re: TL-WN721N (ar9271)
Публикувано от: Ivshti в Feb 13, 2010, 16:29
Щом си го пачвал, значи предполагам, че е било upstream bug. Опитай се да свалиш по-старо ядро и да компилираш неговия модул.


Титла: Re: TL-WN721N (ar9271)
Публикувано от: familiozo в Apr 04, 2010, 20:09
Здравейте нов съм в тоя форум и в линукс също...2 седмици се опитвам да подкарам въпросният TL-WN721N (ar9271) и накрая успях на УБУНТУ 9.10...

1.унинстал
 sudo apt-get remove linux-backports-modules-karmic
2.проверка за някои останал драйвер и премахването му
sudo mv /lib/modules/$(uname -r)/updates/cw/ ~
sudo depmod -a
3.свалих ето това compat-wireless-2010-03-19_with-ath9k_htc-support.tar
линк http://files.iniza.org/ath9k_htc/
4. tar -xjvf compat-wireless-2010-03-19_with-ath9k_htc-support.tar
   cd  compat-wireless-2010-03-19
5.след това старт тоя скрипт
 ./scripts/driver-select restore
6.след това компилиране
 make
sudo make install
7.сваляте ar9271.fw и се поставя в /lib/firmware
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=35b308409dc18991ec833c24972fd631c9f479a1

рестартирате
закачате усб адаптера и готово...
така беше при мен...

тествано и под 9.04


Титла: Re: TL-WN721N (ar9271)
Публикувано от: b2l в Apr 04, 2010, 20:11
//offtopic
Браво! Дано да има повече потребители като теб, които да са нови но въпреки всичко да могат да четат и да разсъждават.


Титла: Re: TL-WN721N (ar9271)
Публикувано от: stanislavpopov в Jul 16, 2010, 03:19
Здравейте,

а някой да е подкарвал този модел като AP (Master mode)?

Попаднах на този patch - http://marc.info/?l=linux-wireless&m=127676682202251&w=3

Но и с него не успя да приеме mode master :(

С Fedora 12 съм, ако това има някакво значение.

Поздрави,
Станислав


Титла: Re: TL-WN721N (ar9271)
Публикувано от: abozhilov в Jul 16, 2010, 17:29
Здравейте нов съм в тоя форум и в линукс също...2 седмици се опитвам да подкарам въпросният TL-WN721N (ar9271) и накрая успях на УБУНТУ 9.10...

1.унинстал
 sudo apt-get remove linux-backports-modules-karmic
2.проверка за някои останал драйвер и премахването му
sudo mv /lib/modules/$(uname -r)/updates/cw/ ~
sudo depmod -a
3.свалих ето това compat-wireless-2010-03-19_with-ath9k_htc-support.tar
линк http://files.iniza.org/ath9k_htc/
4. tar -xjvf compat-wireless-2010-03-19_with-ath9k_htc-support.tar
   cd  compat-wireless-2010-03-19
5.след това старт тоя скрипт
 ./scripts/driver-select restore
6.след това компилиране
 make
sudo make install
7.сваляте ar9271.fw и се поставя в /lib/firmware
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=35b308409dc18991ec833c24972fd631c9f479a1

рестартирате
закачате усб адаптера и готово...
така беше при мен...

тествано и под 9.04

Да си жив и здрав човече!
Всичко това го подкарах под Debian 5.0 Lenny. Единствената разлика е, че трябваше да си ъпгрейдна ядрото до 2.6.30 защото с 2,6.26 не можех да компилирам сорса.
Пак благодаря за този пост! 


Титла: Re: TL-WN721N (ar9271)
Публикувано от: XaugyTuH в Nov 24, 2010, 10:07
Здравейте,
линка към този файл compat-wireless-2010-03-19_with-ath9k_htc-support.tar в момента не работи и не го намирам никъде другаде. Някой ако го има, ако може да помогне. Или пък ако някой знае друг начин за подкарване. С Дебиан съм.
Благодаря предварително.


Титла: Re: TL-WN721N (ar9271)
Публикувано от: tolostoi в Nov 24, 2010, 10:24
Виж в тази тема http://www.linux-bg.org/forum/index.php?topic=39293.0

За подкарване като АП видях скоро тема на за друг чип, все пак давам линка, може пък и да работи и за този http://hardwarebg.com/forum/showthread.php?t=168406