|
[+] Problem z rt73 karta wifi
matteuszek - 09-11-2007 23:42
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_...-2.0.1.tar.bz2
mam log jaki mi się wyświetla: 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?
salmon - 10-11-2007 00:02
Coś z tego tematu nie pomoże: http://debian.linux.pl/viewtopic.php?t=4954 ?
matteuszek - 10-11-2007 00:10
raczej nic patrzyłem już to.
salmon - 10-11-2007 00:15
dziwne, bo u mnie make działa. Podaj co pokazuje uname -r, i pełne nazwy paczek, które ściągnąłeś.
pavbaranov - 10-11-2007 08:47
ÂŚciągnąłem ze strony:
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.
matteuszek - 10-11-2007 10:49
ÂŚciągnąłem ze strony:
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 ]
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: 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 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
salmon - 11-11-2007 16:34
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/lin...2.6.22-2-amd64
alteriks - 11-11-2007 17:30
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 /usr/src/linux/# make modules_install
czy to samodzielnie wklepanego czy z automatu do paczki deb. Jeśli go nie miałeś (?) to powinieneś zrobić linka symbolicznego ja mam tak: 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
/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
matteuszek - 11-11-2007 21:00
to co mi wyszło po tych poleceniach: make midules_install się nie wykonuje i jest jakiś błąd:/
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: 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: 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ć.
salmon - 11-11-2007 21:35
linux -> /usr/src/linux-headers-2.6.18-5-amd64
Wskazuje na złe pliki. Wykonaj to: 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
make modules_install
w katalogu /usr/src/linux. Jak wszystko się uda, to próbuj ze sterownikami.
matteuszek - 11-11-2007 22:13
zrobiłem jak pisałeś no i nie działa skasowałem ten katalog i uruchomiłem komendę
/usr/src/linux# make moduels_install
i nic nie pomaga, wynik komendy jest ten sam co przedtem.
salmon - 11-11-2007 22:34
Jak zmieniłeś ten link symboliczny to i tak spróbuj skompilować te sterowniki.
matteuszek - 13-11-2007 10:41
Jak zmieniłeś ten link symboliczny to i tak spróbuj skompilować te sterowniki.
Dzięki za pomoc zadziałało to wkońcu. Ale ja i tak zmieniłem z lenny na sid. Uaktualniłem jajko i już wszystko zadziałało bez żadnych problemów.
Mam jeszcze dwa kłopoty związane z tą kartą. 1)Nie wiem za bardzo jak napisać tan skrypt na debiana żaby mi się ta karta ładowała wraz ze startem kde lub systemu.
2)Jak używam menadzera wifi standardowego z kde to jest chyba kwifi menager to nie mogę jak wezmę szukam sieci zmienić na inną niż jest ustawiona automatycznie. Nie ma aktywnego przycisku pałącz.
salmon - 13-11-2007 11:47
1)Nie wiem za bardzo jak napisać tan skrypt na debiana żaby mi się ta karta ładowała wraz ze startem kde lub systemu.
Poczytaj o /etc/modprobe.d
matteuszek - 15-11-2007 22:34
Mam pytanie. Co do auto uruchamiania to nie znalazłem nic w internecie na modprobe.d ale wiem już jak pisać skrypty w bashu i bedzie sie uruchamiać razem z kde. ale mam problem z tym że polecenie ifup wlan0 daje mi: # ifup wlan0 Ignoring unknown interface wlan0=wlan0.
Nie wiem czy muszę coś dodać do pliku /etc/network/interface Nie mam dalej połączenia z internetem chociaż z siecią się łącze ale tylko jak uruchomię kwifimenager jako root.
salmon - 15-11-2007 22:48
http://svn.debian.org/wsvn/pkg-wpa/w...ile&rev=0&sc=0 Szczegółowo opisane, dla WPA
A tak najszybciej: $ iwconfig ethX essid "nazwa" $ iwconfig ethX rate auto $ ifconfig ethX up $dhclient ethX
ethX to interfejs od karty bezprzewodowej, jeżeli adres nie jest pobierany przez dhcp to
man iwconfig
i ustalasz resztę potrzebnych rzeczy
matteuszek - 15-11-2007 23:28
Dzieki za pomoc. Już działa internet. Robiłem wcześniej tak jak ty używajac tego iwconfig i ifconfig ale nie wiedziałem że trzeba jeszcze użyć dhclient. W końcu net na Debianie przez wifi:)
salmon - 15-11-2007 23:31
No to teraz wszystko zautomatyzować, włączyć szyfrowanie i cieszyć się linuksem :D
Kapel - 14-01-2008 22:42
Witam, dopisze sie tutaj do tematu, coby ewentualnego syfu na forum nie robic (choc moze zrobie bo temat oznaczony "+"). W razie nieporozumienia prosze moda o przeniesienie do odpowiedniego dzialu, lub jakies wskazowki. Wracajac do tematu.
Mam karte bazowana na rt73. Debian Lenny. Jednak od wersji etch juz moja karta sie "wyladowywuje". Tzn. nie potrafie okreslic dlaczego, ale traci polaczenie z siecia bezprzewodowa. Nie jestem w stanie okreslic czy to wina ilosci pakietow przeslanych (jakis ogranicznik?) czy tez czasu pracy karty. Napisalem do tego skrypt, ktory pomagal przez krotki okres czasu #!/bin/bash #skrypt restartujacy urzadzenia sieciowe /etc/init.d/networking restart iwconfig wlan0 essid <nazwasieci> iwconfig wlan0 ap <mac routera> ifconfig wlan0 up iwconfig wlan0 channel 6 iwconfig
Teraz jedyne co pomaga to reset. Bo system po takim padzie sieci nie jest w stanie zrekonfigurowac urzadzen sieciowych. Jest jakas rada na to ? Jak tak to jaka?
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|