Skocz do zawartości

Planet Wl-8310


seba_

Rekomendowane odpowiedzi

Witam. Na FC3 działa bez problemów 8310 i 8313 za pomocą Ndiswrappe-ra. Pozwolę sobie zamieścić opis instalacji sterowników na FC3 dla Planet 8310. Opis skopiwałem gdzieś ze strony z Auroxem i go lekko poprawiłem aby działał pod fedorą :

 

Instrukcja ta wyjaśnia jak utworzyć i zainstalować sterowniki do karty radiowej wl-8310 pod Fedora Core 3. Do tego celu wykorzystałem program Ndiswrapper, który doskonale sprawdza się w przypadku innych modeli kart oraz pozostałych dystrybucji linuksa. Pełny opis obsługiwanego sprzętu na stronie projektu ndiswrapper

 

 

1. pobieramy pakiet kernel-.src.rpm z któregoś z mirrorow, np. http://download.fedora.redhat.com/pub/fedo...9-1.667.src.rpm, gdyż nie ma ich na płytach Fedora Core 3.

 

2. jako root stwórz dowiązanie symboliczne do tych źródeł w /lib/modules/twój kernel/ komendą:

#ln -s /lib/modules/2.6.9-1.667 /usr/src/linux-2.6.9-1.667

3. skompiluj ndiswrappera (do pobrania ze strony href="http://ndiswrapper.sourceforge.net">http://ndiswrapper.sourceforge.net np.:ndiswrapper-0.12.tar.gz), w katalogu ndiswrappera:

#make install

jeżeli ci się uda to połowa drogi...

 

4. skopiuj gdzieś do katalogu /home/twój nick/ windowsowe stery z płyty którą dostarczył ci producent, obowiązkowo muszą być pliki: net5211.inf oraz ar52119x.sys i ar5211.sys

 

5. w katalogu ze sterami wklep:

#ndiswrapper -i net5211.inf

prawdopodobnie wypisze jakieś błędy ale to mało istotne, komenda:

#ndiswrapper -l

pokaże czy stery rzeczywiście sie zainstalowały, dalej

#modprobe ndiswrapper

na koniec:

#ndiswrapper -m

zapisze w ustawieniach, aby moduł ndiswrappera ładował się przy starcie systemu

 

6. zainstaluj z płyt Fedora Core 3 pakiet "wireless tools"

7. teraz w “Narzędzia Systemowe” Internet Configuration Wizard możemy wszystko sobie ustawić,

 

lub czytaj poniżej

 

8. w katalogu /etc/rc.d/init.d/ utwórz skrypt "wlan" i przekształć mój według własnych potrzeb u mnie jest:

----------cut here---------------

#!/bin/sh

 

ifconfig wlan0 192.168.0.206 netmask 255.255.255.252;

iwconfig wlan0 mode Managed;

iwconfig wlan0 essid KREKOMNET5 TEL.601527773;

iwconfig wlan0 key open;

route add -net 0.0.0.0 gw 192.168.0.205;

----------cut here---------------

a ty wpisz swoje:

#!/bin/sh

 

ifconfig wlan0 (tu swoje IP) netmask (maska);

iwconfig wlan0 mode Managed;

iwconfig wlan0 essid (nazwa dostawcy usług internetowych);

iwconfig wlan0 key open XXXXXXXXXX;( czasami może być "key restricted" albo w ogóle nie ma enkrypcji)

route add -net 0.0.0.0 gw 192.168.0.205; ( na końcu wpisz IP SWOJEGO gatewaya)

jeżeli jeszcze nie wiesz gdzie te dane znaleźć to poszukaj w Windowsie.

 

lub wpisz:

#iwlist wlan0 scan

pokazani zostaną wszyscy dostawcy będący w zasięgu

 

!!!ważne abyś w skrypcie nie wykasował ; muszą być po każdej linijce.

 

9. stwórz dowiązanie symboliczne do skryptu wlan:

#ln -s /etc/rc.d/init.d/wlan /etc/rc.d/rc5.d/S96wlan

spowoduje to automatyczne uruchomienie karty podczas startu systemu. w tym przykładzie stanie się tak dla runlevelu 5 czyli X-ów, jeżeli chcesz automatycznie uruchamiać kartę w innych trybach, dopisz analogiczne wiązania do katalogów rc1.d, rc2.d, rc3.d itd. ważne aby dowiązania miały wysoki numer S, aby karta uruchamiała się ostatnia, wiązania nie mogą się jednak pokrywać z już istniejącymi!!

 

P.S. jeżeli nie chcesz uruchamiać karty automatycznie, skopiuj skrypt do katalogu /bin i uruchamiaj ją komendą "wlan" spod roota kiedy zajdzie potrzeba.

 

10. teraz napisz:

#/etc/rc.d/init.d/wlan

 

i karta powinna się odpalić

 

11. w pliku /etc/resolv.com wklep dokładnie jak poniżej:

--------------cut here---------------

search

nameserver XXX.XXX.XXX.XXX (tu twoja brama)

-------------cut here----------------

 

w ten sposób uruchomisz korzystanie z serwera nazw DNS

12. w przeglądarce mozesz wklepać onet.pl :)

13. poprawcie mnie w przypadku błędów lub nieścisłości.

Odnośnik do komentarza
Udostępnij na innych stronach

Na FC3 działa bez problemów 8310 i 8313 za pomocą Ndiswrappe-ra.

Ndiswrapper? Błeee... Już lepiej kupić sobie kartę z dedykowanymi sterownikami dla GNU/Linuksa, a nie używać wrappera dla windowsowych sterowników. Kernele w Fedorze są kompilowane z 4k stosem i część windowsowych sterowników przy takiej małej ilości zasobów nie chce działać:

*** WARNING:  Kernel is compiled with 4K stack size option (CONFIG_4KSTACKS); many Windows drivers will not work with this option enabled. Disable CONFIG_4KSTACKS option, recompile and install kernel

(to mi wypluło w czasie kompilacji ndiswarappera).

1. pobieramy pakiet kernel-.src.rpm z któregoś z mirrorow, np. http://download.fedora.redhat.com/pub/fedo...9-1.667.src.rpm, gdyż nie ma ich na płytach Fedora Core 3.

 

2. jako root stwórz dowiązanie symboliczne do tych źródeł w /lib/modules/twój kernel/ komendą:

#ln -s /lib/modules/2.6.9-1.667 /usr/src/linux-2.6.9-1.667

To jest w ogóle niepotrzebne. Tylko źle napisane moduły wymagają źródeł. W FC3 odpowiednie nagłówki są już dostarczone wraz z jądrem, a w FC4 wystarczy doinstalować paczkę kernel-devel.

 

A wracając do wyboru karty, to z tego co czytam, to dobre stosunki ze społeczności OpenSource mają producenci chipsetów Ralink Tech. oraz Realtek. Jeśli chodzi o FC4, to do jądra są dodane sterowniki ipw2100 i ipw2200 do kart Intela (firmware trzeba sobie samemu skombinować).

 

Jak możesz, to kup kartę od producenta, który nie olewa GNU/Linuksa.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...