... czyli jak doszedłem do rozwiązania problemu z Ralink RT2400 krok po kroku
Pierwszy poradnik na ubuntu.pl jak rozwiązać problem z kanałami powyżej 11.
W tym mój pierwszy HOWTO na forum i mam nadzieję, że nie ostatni...
_______
Wprowadzenie:
Ostatnimi czasy miałem problem z modelem Ralink RT2400 pod Linuxem. Pomocą na całe zło miał być ndiswrapper, który przepisuje sterowniki z Windowsa na treść zrozumiałą dla Linuxa.
Jak się jednak okazało, to nie wystarczy. Przynajmniej u mnie, a problem był w sterownikach...
Sterowniki - Co z nimi nie tak?
Pod Windows wszytko z nimi w porządku, bo zaraz po instalacji musimy je skonfigurować, graficznie są tam m.in. ustawienia lokalizacji od czego zależna jest ilość kanałów...
To podsunęło mi myśl co może być nie tak.
Tak było u mnie:
Po instalacji przez ndiswrapper'a wykrywało sporo sieci, ale nie było tej mojego dostawcy...
Problem wydawał się dla mnie na początku bardzo dziwny, gdyż na sterownikach wbudowanych w Ubuntu:
Kod: Zaznacz cały
rt2400pci
rt2x00pci
rt2x00lib
W konsoli wpisałem:
Kod: Zaznacz cały
iwlist scan
Uruchomiłem Windowsa, tam w Ralink Configuration Utility zobaczyłem jaki kanał ma moja sieć - 13.
Zobaczyłem pliki sterownika, dokładnie rt2400.INF.
A teraz wszystko krok po kroku...
Otóż od linii 132 znajduje się lista obsługiwanych kanałów:
Kod: Zaznacz cały
;
; Channel
;
HKR, , Channel, 0, %CHANNEL%
HKR, Default, Channel, 0, %CHANNEL%
HKR, NDI\params\Channel, ParamDesc, 0, "Channel"
HKR, NDI\params\Channel, type, 0, "enum"
HKR, NDI\params\Channel, default, 0, %CHANNEL%
HKR, NDI\params\Channel\enum, 1, 0, "01"
HKR, NDI\params\Channel\enum, 2, 0, "02"
HKR, NDI\params\Channel\enum, 3, 0, "03"
HKR, NDI\params\Channel\enum, 4, 0, "04"
HKR, NDI\params\Channel\enum, 5, 0, "05"
HKR, NDI\params\Channel\enum, 6, 0, "06"
HKR, NDI\params\Channel\enum, 7, 0, "07"
HKR, NDI\params\Channel\enum, 8, 0, "08"
HKR, NDI\params\Channel\enum, 9, 0, "09"
HKR, NDI\params\Channel\enum, 10, 0, "10"
HKR, NDI\params\Channel\enum, 11, 0, "11"
Jako że mieszkamy w Unii, dopiszmy jeszcze dwie linie z brakującymi kanałami zaraz po cytowanym wyżej fragmencie kodu:
Kod: Zaznacz cały
HKR, NDI\params\Channel\enum, 12, 0, "12"
HKR, NDI\params\Channel\enum, 13, 0, "13"
Dalej jest:
Kod: Zaznacz cały
;
; Country Region
;
HKR, , CountryRegion, 0, "0"
;HKR, Default, CountryRegion, 0, "0"
HKR, NDI\params\CountryRegion, ParamDesc, 0, "Country Region"
HKR, NDI\params\CountryRegion, type, 0, "enum"
HKR, NDI\params\CountryRegion, default, 0, "0"
HKR, NDI\params\CountryRegion\enum, 0, 0, "FCC (Channel 1 - 11)"
HKR, NDI\params\CountryRegion\enum, 1, 0, "IC (Channel 1 - 11)"
HKR, NDI\params\CountryRegion\enum, 2, 0, "ETSI (Channel 1 - 13)"
HKR, NDI\params\CountryRegion\enum, 3, 0, "Spain (Channel 10 - 11)"
HKR, NDI\params\CountryRegion\enum, 4, 0, "France (Channel 10 - 13)"
HKR, NDI\params\CountryRegion\enum, 5, 0, "MKK (Channel 14)"
HKR, NDI\params\CountryRegion\enum, 6, 0, "MKK1 (Channel 1 - 14)"
HKR, NDI\params\CountryRegion\enum, 7, 0, "Israel (Channel 3 - 9)"
Tu właśnie znajdują się te opcje wyboru regionu.
Zmieniamy linie:
Kod: Zaznacz cały
HKR, , CountryRegion, 0, "2"
;HKR, Default, CountryRegion, 0, "2"
HKR, NDI\params\CountryRegion, ParamDesc, 2, "Country Region"
HKR, NDI\params\CountryRegion, type, 2, "enum"
HKR, NDI\params\CountryRegion, default, 2, "2"
Kod: Zaznacz cały
"ETSI (Channel 1 - 13)"
Kod: Zaznacz cały
"FCC (Channel 1 - 11)"
To wszystko! Teraz przystępujemy do instalacji tych już zmodyfikowanych sterowników...
Instalacja:
Nie będę tu pisał o instalacji sterowników poprzez ndiswrapper'a, gdyż taki tutorial jest już na tym forum, więc nie ma co pisać tego samego dwa razy
>>TEMAT
Tylko jeszcze mała uwaga - jeżeliby coś nie wychodziło, poprzez konsolę, można użyć graficznego narzędzia. Za pomocą Synaptika instalujemy odpowiednia nakładkę (znajduje się na płycie z Ubuntu).
Wtedy zamiast kroku:
robimy tak:Następnie wydajemy komendę:Kod: Zaznacz cały
sudo ndiswrapper -i /home/TWÓJ_LOGIN/RT/rt2400.INF
W pasku na górze wybieramy SYSTEM->ADMINISTRACJA
Tam znajduje się nowa opcja Windows Network Drivers. Klikamy na nią:
Po uruchomieniu wybieramy Install New Driver i wskazujemy plik INF.
Po całej operacji powinniśmy zobaczyć coś takiego:
Zakończenie:
To tyle z mojej strony. Mam nadzieję, że mój poradnik przyda się choć części z Was.
W załączniku zamieszczam sterowniki.
Jakby ktoś był tak leniwy i nie pokusił się o samodzielna modyfikację wg. tego tutoriala- również wersję zmodyfikowaną... a co tam , nie każdy jest aż tak zapalony...
Powiem tak, satysfakcji z samodzielnej roboty jest dużo .
Jak ja się cieszyłem jak wreście wymyśliłem jak to zrobić...
UWAGA: Ninijszy tutorial powstał dla prywatnego domowego zastosowania poprzez społeczność Ubuntu zgromadzoną na tym forum. Zamieszczanie i wykorzystywanie gdziekolwiek indziej niniejszego tekstu musi być skonsultowane ze mną (PW) i otrzymać moja zgodę. Zastrzegam sobie prawa do tego poradnika.
Pozdrawiam i dziękuję za uwagę