Strona 1 z 2
[+] Problem z rt73 karta wifi
: 09 listopada 2007, 23:42
autor: matteuszek
Mam kartę edimax która działa na sterownikach rt73. Po aktualizacji debiana z etch do lenny mam kilka problemów. Najważniejszy z nich to to że nie mam netu.
sterowniki z :
http://homepages.tu-darmstadt.de/~p_lar ... .1.tar.bz2
mam log jaki mi się wyświetla:
Kod: Zaznacz cały
mateusz-laptop:/home/mateusz/Desktop/xp/rt73-cvs-2007110913/Module# make
make[1]: Entering directory `/lib/modules/2.6.22-2-amd64/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/2.6.22-2-amd64/build'
rt73.ko failed to build!
make: *** [module] Error 1
mateusz-laptop:/home/mateusz/Desktop/xp/rt73-cvs-2007110913/Module#
próbowałem instalować też na starym kernelu 2.6.18 i też nic. doinstalowałem pakiety "build-essential" i "linux-headers" ze stronki packages.debian.org ale nic nie pomogło. może ktoś coś poradzi?
: 10 listopada 2007, 00:02
autor: salmon
: 10 listopada 2007, 00:10
autor: matteuszek
raczej nic patrzyłem już to.
: 10 listopada 2007, 00:15
autor: salmon
dziwne, bo u mnie make działa. Podaj co pokazuje uname -r, i pełne nazwy paczek, które ściągnąłeś.
: 10 listopada 2007, 08:47
autor: pavbaranov
¦ciągnąłem ze strony:
Kod: Zaznacz cały
http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads
sterownik - moduł zbudował się bez problemów, zatem nie w nim tkwi problem. Także stereownik z podanej lokalizacji kompiluje się bez problemu.
Biorąc pod uwagę treść komend, które Ci wypisuje, nie masz chyba wszystkich niezbędnych do kompilacji programów i bibliotek.
: 10 listopada 2007, 10:49
autor: matteuszek
pavbaranov pisze:¦ciągnąłem ze strony:
Kod: Zaznacz cały
http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads
sterownik - moduł zbudował się bez problemów, zatem nie w nim tkwi problem. Także stereownik z podanej lokalizacji kompiluje się bez problemu.
Biorąc pod uwagę treść komend, które Ci wypisuje, nie masz chyba wszystkich niezbędnych do kompilacji programów i bibliotek.
A wiesz jak sprawdzić których programów i bibliotek mi brakuje?
[ Dodano: 2007-11-11, 15:41 ]
salmon pisze:dziwne, bo u mnie make działa. Podaj co pokazuje uname -r, i pełne nazwy paczek, które ściągnąłeś.
paczki:
module-assistant_0.10.11_all.deb
build-essential_11.3_amd64.deb
linux-headers-2.6.22-2_2.6.22-4_amd64.deb
linux-headers-2.6.22-2-amd64_2.6.22-4_amd64.deb
sterowniki z rt73-cvs-2007111107 czyli dzisiejsze:/
wynik uname -r:
Kod: Zaznacz cały
mateusz-laptop:/home/mateusz/Desktop/drivers/driver/rt73-cvs-2007111107/Module# uname -r
2.6.22-2-amd64
błąd na pocztku był błąd że nie ma katalogu:
/lib/modules/2.6.22-2-amd64/build
to go utworzyłem a jak utworzyłem to jest błąd
Kod: Zaznacz cały
make[1]: Entering directory `/lib/modules/2.6.22-2-amd64/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/2.6.22-2-amd64/build'
rt73.ko failed to build!
make: *** [module] Error 1
: 11 listopada 2007, 16:34
autor: salmon
matteuszek pisze:linux-headers-2.6.22-2_2.6.22-4_amd64.deb
linux-headers-2.6.22-2-amd64_2.6.22-4_amd64.deb
Trochę przydługie te nazwy.
Jak je instalowałeś?
Spróbuj zainstalować tą paczkę:
http://packages.debian.org/lenny/linux- ... 22-2-amd64
: 11 listopada 2007, 17:30
autor: alteriks
matteuszek pisze:błąd na pocztku był błąd że nie ma katalogu:
/lib/modules/2.6.22-2-amd64/build
to go utworzyłem a jak utworzyłem to jest błąd
Nie powinieneś tworzyć tego katalogu on sam powinien powstać podczas polecenia
czy to samodzielnie wklepanego czy z automatu do paczki deb. Jeśli go nie miałeś (?) to powinieneś zrobić linka symbolicznego ja mam tak:
Kod: Zaznacz cały
ls -al /lib/modules/2.6.22/
razem 1108
drwxr-xr-x 5 root root 4096 2007-11-10 21:12 .
drwxr-xr-x 13 root root 4096 2007-11-10 01:31 ..
lrwxrwxrwx 1 root root 28 2007-11-10 01:31 build -> /usr/src/linux-source-2.6.22
drwxr-xr-x 2 root root 45 2007-11-10 14:19 extra
drwxr-xr-x 9 root root 85 2007-11-10 01:32 kernel
drwxr-xr-x 2 root root 23 2007-11-10 01:40 misc
-rw-r--r-- 1 root root 280298 2007-11-10 21:12 modules.alias
-rw-r--r-- 1 root root 69 2007-11-10 21:12 modules.ccwmap
-rw-r--r-- 1 root root 155788 2007-11-10 21:12 modules.dep
-rw-r--r-- 1 root root 73 2007-11-10 21:12 modules.ieee1394map
-rw-r--r-- 1 root root 730 2007-11-10 21:12 modules.inputmap
-rw-r--r-- 1 root root 6978 2007-11-10 21:12 modules.isapnpmap
-rw-r--r-- 1 root root 74 2007-11-10 21:12 modules.ofmap
-rw-r--r-- 1 root root 220228 2007-11-10 21:12 modules.pcimap
-rw-r--r-- 1 root root 1303 2007-11-10 21:12 modules.seriomap
-rw-r--r-- 1 root root 109201 2007-11-10 21:12 modules.symbols
-rw-r--r-- 1 root root 321283 2007-11-10 21:12 modules.usbmap
lrwxrwxrwx 1 root root 28 2007-11-10 01:31 source -> /usr/src/linux-source-2.6.22
Kod: Zaznacz cały
/usr/src# ls -al
razem 12
drwxrwsr-x 6 root src 132 2007-11-11 17:30 .
drwxr-xr-x 12 root root 121 2007-10-27 21:15 ..
lrwxrwxrwx 1 root src 20 2007-11-11 17:30 linux -> linux-source-2.6.22/
drwxr-xr-x 17 root root 4096 2007-10-21 22:56 linux-headers-2.6.22-2
drwxr-xr-x 4 root root 4096 2007-10-21 23:06 linux-headers-2.6.22-2-686
drwxr-xr-x 3 root root 20 2007-10-21 22:56 linux-kbuild-2.6.22
drwxr-xr-x 21 root root 4096 2007-11-10 01:40 linux-source-2.6.22
: 11 listopada 2007, 21:00
autor: matteuszek
to co mi wyszło po tych poleceniach:
make midules_install się nie wykonuje i jest jakiś błąd:/
Kod: Zaznacz cały
mateusz-laptop:/usr/src/linux# make modules_install
scripts/Makefile.build:17: /usr/src/linux-headers-2.6.18-5-amd64/scripts/basic/Makefile: No such file or directory
make[2]: *** No rule to make target `/usr/src/linux-headers-2.6.18-5-amd64/scripts/basic/Makefile'. Stop.
make[1]: *** [scripts_basic] Error 2
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.18-5-amd64;
zawartość pierwszego katalogu:
Kod: Zaznacz cały
mateusz-laptop:/usr/src/linux# ls -al /lib/modules/2.6.22-2-amd64/
total 1460
drwxr-xr-x 4 root root 4096 2007-11-11 13:49 .
drwxr-xr-x 5 root root 4096 2007-11-07 07:54 ..
drwxr-xr-x 2 root root 4096 2007-11-11 13:49 build
drwxr-xr-x 9 root root 4096 2007-11-07 07:54 kernel
-rw-r--r-- 1 root root 325094 2007-11-07 08:00 modules.alias
-rw-r--r-- 1 root root 69 2007-11-07 08:00 modules.ccwmap
-rw-r--r-- 1 root root 304946 2007-11-07 08:00 modules.dep
-rw-r--r-- 1 root root 147 2007-11-07 08:00 modules.ieee1394map
-rw-r--r-- 1 root root 712 2007-11-07 08:00 modules.inputmap
-rw-r--r-- 1 root root 6978 2007-11-07 08:00 modules.isapnpmap
-rw-r--r-- 1 root root 74 2007-11-07 08:00 modules.ofmap
-rw-r--r-- 1 root root 257174 2007-11-07 08:00 modules.pcimap
-rw-r--r-- 1 root root 1093 2007-11-07 08:00 modules.seriomap
-rw-r--r-- 1 root root 144895 2007-11-07 08:00 modules.symbols
-rw-r--r-- 1 root root 387529 2007-11-07 08:00 modules.usbmap
i drugiego:
Kod: Zaznacz cały
mateusz-laptop:/usr/src# ls -al
total 1804
drwxrwsr-x 10 root src 4096 2007-11-11 17:51 .
drwxr-xr-x 11 root root 4096 2007-11-07 07:35 ..
lrwxrwxrwx 1 root src 37 2007-11-06 15:40 linux -> /usr/src/linux-headers-2.6.18-5-amd64
drwxr-xr-x 17 root root 4096 2007-11-06 15:40 linux-headers-2.6.18-5
drwxr-xr-x 4 root root 4096 2007-11-06 15:40 linux-headers-2.6.18-5-amd64
drwxr-xr-x 17 root root 4096 2007-11-11 16:28 linux-headers-2.6.22-2
drwxr-xr-x 4 root root 4096 2007-11-11 17:51 linux-headers-2.6.22-2-amd64
drwxr-xr-x 3 root root 4096 2007-11-06 15:40 linux-kbuild-2.6.18
drwxr-xr-x 3 root root 4096 2007-11-11 17:51 linux-kbuild-2.6.22
drwxrwxr-x 3 root src 4096 2007-01-04 20:37 modules
-rw-r--r-- 1 root src 1718518 2007-11-06 15:41 nvidia-kernel-2.6.18-5-amd64_1.0.8776-4+2.6.18.dfsg.1-13etch4_amd64.deb
drwxr-xr-x 7 root root 4096 2007-11-06 15:52 rpm
-rw-r--r-- 1 root root 75744 2007-10-06 17:06 rt2x00.tar.bz2
mateusz-laptop:/usr/src#
zauważam pewne różnice ale nie za bardzo wiem co teraz z tym mam zrobić.
: 11 listopada 2007, 21:35
autor: salmon
matteuszek pisze:linux -> /usr/src/linux-headers-2.6.18-5-amd64
Wskazuje na złe pliki. Wykonaj to:
Kod: Zaznacz cały
cd /usr/src
rm linux
ln -s linux-headers-2.6.22-2-amd64 linux
Później usuń ten katalog "build" w /lib/modules i jeszcze raz wykonaj
w katalogu /usr/src/linux. Jak wszystko się uda, to próbuj ze sterownikami.