Jak skompilować sterowniki dla karty wifi Ralink RT2561 (rt61)?

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Nanovo
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 13 lut 2011, 00:19
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Jak skompilować sterowniki dla karty wifi Ralink RT2561 (rt61)?

Post autor: Nanovo »

Ściągnąłem sterowniki w paczce tar.bz2 ze strony Ralinka pod moją radiówke na chipsecie RT2561 (rt61) i nie bardzo wiem jak to skompilować. Posiadam świerzo postawione UBUNTU 10.04. Byłbym wdzięczny jakby ktoś napisał mi jakie paczki musze doinstalować i co pokolei wpisywać w konsoli bo ja zacinam się w punkcie 2. Dodam że ogolnie system posiada sterowniki do mojej karty ale nie chce się podłączyć do sieci do krórej należę i którą została wykryta. Udało mi się to zrobić ndiswrapperem używając sterowników z Win, lecz chciałbym nowiutkie sterowniki ze strony producenta bez pośrednictwa programów pośrednich.

W pliku README jest taki punkt odnośnie kompilowania:
Build Instructions:

====================
1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz

go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.

2> $cp Makefile.4 ./Makefile # [kernel 2.4]

or

$cp Makefile.6 ./Makefile # [kernel 2.6]

or

$cp Makefile.RTL865x ./Makefile # big endian platform

3> [kernel 2.4]

$chmod 755 Configure

$make config # config build linux os version

4> $make all # compile driver source code

4.1> $make install

5> $cp rt2561.bin /etc/Wireless/RT61STA/ # copy firmware

$cp rt2561s.bin /etc/Wireless/RT61STA/

$cp rt2661.bin /etc/Wireless/RT61STA/

6> $dos2unix rt61sta.dat

$cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat

# !!!check if it is a binary file before loading !!!

7> $load

#[kernel 2.4]

# $/sbin/insmod rt61.o

# $/sbin/ifconfig ra0 inet YOUR_IP up


#[kernel 2.6]

# $/sbin/insmod rt61.ko

# $/sbin/ifconfig ra0 inet YOUR_IP up


Note: Script functionality:

load load module to kernel
unload unload module from kernel
Configure retrieve linux version
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: Jak skompilować sterowniki dla karty wifi Ralink RT2561 (rt61)?

Post autor: igotit4free »

Generalnie przeczytaj to, w punkcie 2 mowa o kompilacji i niezbędnych narzędziach.

Najlepiej będzie jeśli nie będziesz używał określeń typu "nie działa", "zacina się" itp. tylko po prostu wykonuj komendy i wklejaj tu komunikaty systemu.

PS.
Mam tą kartę, od prawie dwóch lat stabilnie i wydajnie pracuje u mnie pod rządami ndiswrappera.;P
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
Nanovo
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 13 lut 2011, 00:19
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Jak skompilować sterowniki dla karty wifi Ralink RT2561 (rt61)?

Post autor: Nanovo »

Wiec tak:

- zainstalowałem build-essential
- zainstalowałem checkinstall

Wchodzę do katalogu gdzie jest rozpakowana paczka.
Wpisuję:

Kod: Zaznacz cały

./Configure
Otrzymuję:

Kod: Zaznacz cały

genek@smok:~/Pobrane/2010_0825_RT61_Linux_STA_v1.1.2.6/Module$ ./Configure


-------------------- Ralink RT61 Station Configuration -------------------- 

  Linux kernel source directory [/usr/src/linux-2.6.32-21-generic]:
Po dwukropku miga kursor. Co wpisać?



Jeżeli jednak postępuję tak jak jest w README
Wchodzę do katalogu z rozpakowaną paczką.
Wpisuję:

Kod: Zaznacz cały

cp Makefile.6 ./Makefile
oraz

Kod: Zaznacz cały

make all
Otrzymuję:

Kod: Zaznacz cały

genek@smok:~/Pobrane/2010_0825_RT61_Linux_STA_v1.1.2.6/Module$ cp Makefile.6 ./Makefile
genek@smok:~/Pobrane/2010_0825_RT61_Linux_STA_v1.1.2.6/Module$ make all
make -C /lib/modules/2.6.32-21-generic/build SUBDIRS=/home/genek/Pobrane/2010_0825_RT61_Linux_STA_v1.1.2.6/Module modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.32-21-generic'
scripts/Makefile.build:49: *** CFLAGS was changed in "/home/genek/Pobrane/2010_0825_RT61_Linux_STA_v1.1.2.6/Module/Makefile". Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/home/genek/Pobrane/2010_0825_RT61_Linux_STA_v1.1.2.6/Module] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.32-21-generic'
make: *** [all] Błąd 2
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 27 gości