Strona 1 z 1

WI-FI TL-WN422G instalacja sterowników pod Lenny

: 25 maja 2010, 16:14
autor: 1347
Cześć.
Mam problem dotyczący sterowników karty firmy TP-LINK model TL-WN422G.
Korzystam z tego opisu:
http://wiki.debian.org/ar5523
Wiem, że jest to opis instalacji na Squeeze, ale na Lennym powinno dać radę. Mianowicie gdy jestem przy 3 punkcie:
Build and install a driver source package:
wydaję takie polecenie:

Kod: Zaznacz cały

$ cd ar5523 && dpkg-buildpackage -us -uc
otrzymuję takie "coś"(jeżeli można to tak nazwać):

Kod: Zaznacz cały

karol-laptop:/home/karol/Desktop/ar5523# dpkg-buildpackage -us -uc

dpkg-buildpackage: ustawianie CFLAGS na domyślną wartość: -g -O2
dpkg-buildpackage: ustawianie CPPFLAGS na domyślną wartość: 
dpkg-buildpackage: ustawianie LDFLAGS na domyślną wartość: 
dpkg-buildpackage: ustawianie FFLAGS na domyślną wartość: -g -O2
dpkg-buildpackage: ustawianie CXXFLAGS na domyślną wartość: -g -O2
dpkg-buildpackage: pakiet źródłowy ar5523
dpkg-buildpackage: wersja pakietu źródłowego 0~sidux.8
dpkg-buildpackage: źródła zmienione przez Stefan Lippers-Hollmann <s.l-h@gmx.de>
dpkg-buildpackage: architektura gościa i386
dpkg-checkbuilddeps: Niespełnione zależności budowania pakietu:debhelper (>= 7) quilt
dpkg-buildpackage: ostrzeżenie: Niespełnione zależności/konflikty czasu budowania; przerywanie.
dpkg-buildpackage: ostrzeżenie: (Użyj opcji -d, aby to obejść).

karol-laptop:/home/karol/Desktop/ar5523# dpkg-buildpackage -d -us -uc

dpkg-buildpackage: ustawianie CFLAGS na domyślną wartość: -g -O2
dpkg-buildpackage: ustawianie CPPFLAGS na domyślną wartość: 
dpkg-buildpackage: ustawianie LDFLAGS na domyślną wartość: 
dpkg-buildpackage: ustawianie FFLAGS na domyślną wartość: -g -O2
dpkg-buildpackage: ustawianie CXXFLAGS na domyślną wartość: -g -O2
dpkg-buildpackage: pakiet źródłowy ar5523
dpkg-buildpackage: wersja pakietu źródłowego 0~sidux.8
dpkg-buildpackage: źródła zmienione przez Stefan Lippers-Hollmann <s.l-h@gmx.de>
dpkg-buildpackage: architektura gościa i386
 debian/rules clean
debian/rules:3: /usr/share/quilt/quilt.make: Nie ma takiego pliku ani katalogu
make: *** Brak reguł do wykonania obiektu `/usr/share/quilt/quilt.make'. Stop.
dpkg-buildpackage: niepowodzenie: debian/rules clean zwrócił status błędu 2
karol-laptop:/home/karol/Desktop/ar5523# 
Zamieszczam wynik polecenia:

Kod: Zaznacz cały

lsusb

Kod: Zaznacz cały

Bus 001 Device 003: ID 0cf3:1006 Atheros Communications, Inc. 
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Próbowałem ze zmianą ścieżki do innego katalogu w pliku makefile, ale nic. Miałem wcześniej problemy, z którymi poradziłem sobie, ale tu wymiękam.
Myślę, że jakiś wpływ (pośredni/bezpośredni) to to, że przy instalacji wybrałem wersję jądra 2.6.26 (bez i686).
Proszę o pomoc.

: 25 maja 2010, 17:34
autor: otypoks
Która wersja karty?
v1 jest obsługiwana przez zd1211rw
v2 jest obsługiwana przez ath9k_htc którego w kernelu jeszcze nie ma ale działa sprawnie dzięki compat-wireless
http://wireless.kernel.org/en/users/Drivers/ath9k_htc

: 25 maja 2010, 18:19
autor: 1347
Jest to wersja 2.0.1.
http://debian.linux.pl/threads/17620-Ja ... iana-Lenny

Czytając tutaj rozumiem, że najlepszą opcją byłoby aktualizacja jądra?

Czytałem też tu:
http://wireless.kernel.org/en/users/Drivers/ath9k_htc ale niewiele z tego rozumiem, czy mógłby to ktoś wytłumaczyć i uprościć?

Walczę z tym od rana i nie mam już siły do ciągłego szukania. Straciłem nadzieję.

: 25 maja 2010, 19:42
autor: otypoks
http://debian.linux.pl/threads/17620-Ja ... iana-Lenny
W tym wątku jest poruszony temat innej karty. TL-WN422G mimo iż jest na chipsecie który obsługuje 802.11n jest okrojona do 802.11g.
Aktualizacja jądra nic nie da ponieważ ta karta nie jest jeszcze obsługiwana przez nie.
http://wireless.kernel.org/en/users/Drivers/ath9k_htc ale niewiele z tego rozumiem, czy mógłby to ktoś wytłumaczyć i uprościć?

Walczę z tym od rana i nie mam już siły do ciągłego szukania. Straciłem nadzieję.
W skrócie wygląda to tak że trzeba ściągnąć najnowszą paczkę z compat-wireless, rozpakować, przejść do katalogu z rozpakowanymi plikami, odpalić

Kod: Zaznacz cały

./scripts/driver-select
z nazwą sterownika którego chcesz użyć, potem

Kod: Zaznacz cały

make

Kod: Zaznacz cały

make install
i ręczne ładowanie modułów lub restart.
Potrzebne są nagłówki jądra i firmware do karty skopiowany do

Kod: Zaznacz cały

/lib/firmware/

: 25 maja 2010, 20:28
autor: 1347
Czytałem już ten temat:

Kod: Zaznacz cały

 http://debian.linux.pl/threads/17620-Jaka-WiFi-802.11n-USB-dla-Debiana-Lenny
niesterty posiadam już tą kartę, a sprzęt na którym działam to laptok, więc nie mam wyboru.

Wszystko było by ok, gdyby...

Kod: Zaznacz cały

karol-laptop:/home/karol/Desktop/compat-wireless-2010-05-24# make
make -C /lib/modules/2.6.26-2-686/build M=/home/karol/Desktop/compat-wireless-2010-05-24 modules
make[1]: Wejście do katalogu `/lib/modules/2.6.26-2-686/build'
make[1]: *** Brak reguł do wykonania obiektu `modules'. Stop.
make[1]: Opuszczenie katalogu `/lib/modules/2.6.26-2-686/build'
make: *** [modules] Błąd 2
karol-laptop:/home/karol/Desktop/compat-wireless-2010-05-24# 
nie błąd... W jaki sposób się go pozbyć?

: 25 maja 2010, 20:33
autor: otypoks
Zainstalowałeś nagłówki jądra?

: 25 maja 2010, 23:03
autor: 1347

Kod: Zaznacz cały

karol-laptop:/home/karol/Desktop# dpkg -i linux-headers-2.6.26-2-686_2.6.26-22lenny1_i386.deb
(Odczytywanie bazy danych ... 119134 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia linux-headers-2.6.26-2-686 2.6.26-22lenny1 (wykorzystując linux-headers-2.6.26-2-686_2.6.26-22lenny1_i386.deb) ...
Rozpakowanie pakietu zastępującego linux-headers-2.6.26-2-686 ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie linux-headers-2.6.26-2-686:
 linux-headers-2.6.26-2-686 zależy od linux-headers-2.6.26-2-common (= 2.6.26-22lenny1); jednakże:
  Wersją linux-headers-2.6.26-2-common w systemie jest 2.6.26-21lenny4.
dpkg: błąd przetwarzania linux-headers-2.6.26-2-686 (--install):
 problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
 linux-headers-2.6.26-2-686
karol-laptop:/home/karol/Desktop# 
Nic tu nie idzie. Zaraz chyba coś wyleci z 3 piętra.

: 25 maja 2010, 23:11
autor: otypoks
A nie prościej zainstalować z repozytorium?

: 26 maja 2010, 22:33
autor: 1347

Kod: Zaznacz cały

karol-laptop:/home/karol# apt-get install linux-headers-2.6.26-2-686
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
linux-headers-2.6.26-2-686 jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 15 nieaktualizowanych.
karol-laptop:/home/karol# 
Ten Debian mnie wykończy...

: 17 września 2010, 22:28
autor: Andrzej66
Musisz aktualizować jądro do co najmniej 2.26.32 i zrobić wg opisu http://lost.one.pl/tag/driver/ Mam kartę tp-wn722n i wg tego opisu działa z jądrami >= 2.26.32 (Pclinuxos) Sidux 2.26.35. Pozdrawiam

P.S. Mam Lennego ale nie próbowałem z wyższym jądrem niż to które opisujesz - tam korzystam z tp-wn321g ale tu jest sterownik innego producenta.