B

Ogólne pytania dotyczące systemu
camillos
Posty: 7
Rejestracja: 14 lipca 2008, 09:52

Błąd kompilacji sterowników dla RT2500

Post autor: camillos »

Witam, przeszukałem całe to forum i kilka innych, ale nigdzie nie znalazłem rozwiązania mojego problemu. Mam Debiana 5.0 i próbuję skompilować sterowniki do mojej sieciówki bo te co są teraz są jakieś nie bardzo sprawne i internet bardzo muli. Robiłem to już kiedyś na innej wersji tego systemu i działało, a teraz nie chce. Korzystam z tego poradnika:
link
i po wpisaniu komendy "make" dostaje błąd, który mi, słabo znającemu się na Linuksie nic nie mówi:

Kod: Zaznacz cały

debian:/home/camillos/Desktop/rt2500-cvs-2006032307/Module# make
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'
rt2500.ko failed to build!
make: *** [module] Błąd 1
Przy próbie kompilacji jakiegoś innego programu też mi wypluwa coś o regułach, ale mniejsza z tym.
Jeśli to ma jakieś znaczenie to powiem że instalowałem pakiet build-essential i jakieś nagłówki kernela.
Tu wynik kilku poleceń, może wam pomogą w rozwiązaniu problemu:

Kod: Zaznacz cały

debian:/home/camillos/Desktop/rt2500-cvs-2006032307/Module# lsmod | grep rt2500
rt2500pci              17152  0 
rt2x00pci               7648  1 rt2500pci
rt2x00lib              22432  2 rt2500pci,rt2x00pci
eeprom_93cx6            2144  1 rt2500pci

Kod: Zaznacz cały

debian:/home/camillos/Desktop/rt2500-cvs-2006032307/Module# lspci | grep RT2500
00:07.0 Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01)
Z góry dziękuje za wyrozumiałość i pomoc.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

camillos pisze:Jeśli to ma jakieś znaczenie to powiem że instalowałem pakiet build-essential i jakieś nagłówki kernela.
Jeśli masz wszystko co potrzebne jest do skompilowania tego sterownika (cóż, dość trudno się wyznać, co to są "jakieś nagłówki kernela"), to może to: http://forum.linux.pl/viewtopic.php?pid=64743 Ci pomoże w jakiś sposób.
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

camillos, a jesteś pewien, że to przyczyna sterowników?
camillos
Posty: 7
Rejestracja: 14 lipca 2008, 09:52

Post autor: camillos »

Nagłówki instalowałem w ten sposób:

Kod: Zaznacz cały

aptitude install linux-headers-$(uname -r) 
Jako że sie dopiero uczę Linuksa to nie jestem tutaj pewien niczego, no może prawie niczego. Ale czytałem gdzieś w necie, że jądro ma problem z sieciówkami na RT2500, bo odczytuje je jako jakaś wersja mini-PCI i przez to internet tutaj chodzi max 15 KB/s. I należy samemu skompilować sterowniki, już raz mi sie udało to zrobić na jakiejś starszej wersji Debiana i chodziło dobrze, a polecenie lsmod dawało rt2500, bez żadnych końcówk. A teraz nie moge tego skompilowac.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Podaj

Kod: Zaznacz cały

ls /home/camillos/Desktop/rt2500-cvs-2006032307 -hal
Wykonaj

Kod: Zaznacz cały

apt-get install module-assistant
m-a prepare
camillos
Posty: 7
Rejestracja: 14 lipca 2008, 09:52

Post autor: camillos »

Kod: Zaznacz cały

debian:/home/camillos# ls /home/camillos/Desktop/rt2500-cvs-2006032307 -hal
razem 56K
drwxr-xr-x 5 camillos camillos 4,0K mar 23  2006 .
drwxr-xr-x 8 camillos camillos 4,0K kwi 20 00:06 ..
-rw-r--r-- 1 camillos camillos 4,1K lis 19  2005 CHANGELOG
drwxr-xr-x 2 camillos camillos 4,0K mar 23  2006 CVS
-rw-r--r-- 1 camillos camillos  105 lip 23  2005 FAQ
-rw-r--r-- 1 camillos camillos  18K gru  4  2004 LICENSE
drwxr-xr-x 6 camillos camillos 4,0K mar 23  2006 Module
-rw-r--r-- 1 camillos camillos 1015 lut 25  2006 THANKS
drwxr-xr-x 4 camillos camillos 4,0K mar 23  2006 Utilitys
make wpisywałem w katalogu Module, więc na wszelki wypadek dla niego też dam to polecenie :-)

Kod: Zaznacz cały

debian:/home/camillos# ls /home/camillos/Desktop/rt2500-cvs-2006032307/Module/ -hal
razem 1,3M
drwxr-xr-x 6 camillos camillos 4,0K mar 23  2006 .
drwxr-xr-x 5 camillos camillos 4,0K mar 23  2006 ..
drwxr-xr-x 3 camillos camillos 4,0K mar 23  2006 2.4.x
drwxr-xr-x 3 camillos camillos 4,0K mar 23  2006 2.6.x
-rw-r--r-- 1 camillos camillos  37K lis  3  2005 assoc.c
-rw-r--r-- 1 camillos camillos  17K paź  6  2005 auth.c
-rw-r--r-- 1 camillos camillos 6,6K paź  6  2005 auth_rsp.c
-rw-r--r-- 1 camillos camillos  51K paź  6  2005 connect.c
drwxr-xr-x 2 camillos camillos 4,0K mar 23  2006 CVS
drwxr-xr-x 3 camillos camillos 4,0K mar 23  2006 docs
-rw-r--r-- 1 camillos camillos 5,8K paź  6  2005 eeprom.c
-rw-r--r-- 1 camillos camillos   37 paź  6  2005 ifcfg-ra0
-rw-r--r-- 1 camillos camillos 7,5K lip  1  2005 iwpriv_usage.txt
-rw-r--r-- 1 camillos camillos  101 paź  6  2005 load
-rw-r--r-- 1 camillos camillos 5,1K sie 30  2005 Makefile
-rw-r--r-- 1 camillos camillos  45K paź  6  2005 md5.c
-rw-r--r-- 1 camillos camillos 3,9K paź  6  2005 md5.h
-rw-r--r-- 1 camillos camillos 147K lis  8  2005 mlme.c
-rw-r--r-- 1 camillos camillos  19K paź  6  2005 mlme.h
-rw-r--r-- 1 camillos camillos  21K paź  6  2005 oid.h
-rw-r--r-- 1 camillos camillos 8,0K lip 15  2005 README
-rw-r--r-- 1 camillos camillos  591 lip 15  2005 RT2500STA.dat
-rw-r--r-- 1 camillos camillos  56K paź  6  2005 rt2560.h
-rw-r--r-- 1 camillos camillos 5,4K paź  6  2005 rt_config.h
-rw-r--r-- 1 camillos camillos 127K lis 25  2005 rtmp_data.c
-rw-r--r-- 1 camillos camillos  22K paź  6  2005 rtmp_def.h
-rw-r--r-- 1 camillos camillos  76K lis  9  2005 rtmp.h
-rw-r--r-- 1 camillos camillos 180K lut 10  2006 rtmp_info.c
-rw-r--r-- 1 camillos camillos  93K lis 11  2005 rtmp_init.c
-rw-r--r-- 1 camillos camillos  29K lut 25  2006 rtmp_main.c
-rw-r--r-- 1 camillos camillos  13K paź  6  2005 rtmp_tkip.c
-rw-r--r-- 1 camillos camillos 4,2K paź  6  2005 rtmp_type.h
-rw-r--r-- 1 camillos camillos  15K paź  6  2005 rtmp_wep.c
-rw-r--r-- 1 camillos camillos  25K paź  6  2005 sanity.c
-rw-r--r-- 1 camillos camillos  65K paź  6  2005 sync.c
-rw-r--r-- 1 camillos camillos 1,9K lip  5  2005 TESTING
-rw-r--r-- 1 camillos camillos   42 paź  6  2005 unload
-rw-r--r-- 1 camillos camillos  47K paź  6  2005 wpa.c
-rw-r--r-- 1 camillos camillos 5,6K paź  6  2005 wpa.h
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Czyli wszystko (na oko) w porządku. Proponuję to co powyżej z m-a i

Kod: Zaznacz cały

cd /lib/modules/2.6.26-2-686/build
make modules_prepare
Jeśli otrzymasz błąd

Kod: Zaznacz cały

 ls -alh /lib/modules/2.6.26-2-686/build
camillos
Posty: 7
Rejestracja: 14 lipca 2008, 09:52

Post autor: camillos »

Kod: Zaznacz cały

debian:/home/camillos# cd /lib/modules/2.6.26-2-686/build 
debian:/lib/modules/2.6.26-2-686/build# make modules_prepare
make: *** Brak reguł do wykonania obiektu `modules_prepare'. Stop.

Kod: Zaznacz cały

debian:/lib/modules/2.6.26-2-686/build#  ls -alh /lib/modules/2.6.26-2-686/build
razem 8,0K
drwxr-xr-x 2 root root 4,0K kwi 17 19:58 .
drwxr-xr-x 4 root root 4,0K kwi 17 19:58 ..
ODPOWIEDZ