Gość: tomek IP: *.mtm-info.pl 03.06.04, 18:49 Zainstalowałem dziś Linuxa Mandrake 10 ale mam problem gdyż nie wiem jak wgrać sterowniki dla karty radiowej Realtek RTL8180 Wireless LAN (Mini-)PCI NIC. Z góry dziękuje za pomoc ! Link Zgłoś czytaj wygodnie posty
gray Re: Instalacja sterowników w Linuxie 03.06.04, 18:55 za komunikację urządzeń z systemem operacyjnym odpowiadają w linuksie tzw. moduły. listę zainstalowanych modułów służy komenda 'lsmod'. aby zainstalować moduł najprościej jest dopisać go do pliku /etc/rc.d/rc.modules (chyba tak jest w MDK ale nie pamiętam dokładnie). skąd wziąść moduł? być może ze strony producenta karty aczkolwiek skoro instalator MDK nie znalazł odpowiedniego to mogą być kłopoty. Link Zgłoś
Gość: tomek Re: Instalacja sterowników w Linuxie IP: *.mtm-info.pl 03.06.04, 19:14 Problem w tym że ściągnełem już sterowniki do tej karty ale nie da się ich uruchomić gdyż jak klikam na nie to pojawia mi się komunikat że dane rozszerzenie pliku ( *.o , *.h , *.c ) jest nieobsługiwane. Więc co mam robić ? Link Zgłoś
Gość: tomek Re: Instalacja sterowników w Linuxie IP: *.mtm-info.pl 03.06.04, 19:17 Znalazłem w pliku readme coś takiego. Mógłby mi ktoś to na chłopski rozum wytłumaczyć po kolei ? : RTL8180 Linux Driver version 1.4 - Support Client mode for either infrastructure or adhoc mode - Support AP mode RTL8180 Linux Driver version 1.5 - Turn on Dynamic Carrier Sense Function. ================================================================================ =============== < Component > The driver is composed of several parts: (1)source code driver module initialization and interface between rtl8180 driver and system call. r8180_pci_init.c driver module initialization and register/unregister network device r8180_pci_init.h include file r8180_if.c interface between rtl8180 driver and system call r8180_if.h include file r8180_type.h type definition for rtl8180 driver r8180_export.h exported function name from rtl8180 driver (2)object code rtl8180 driver priv_part.o rtl8180 driver object code (3)Default driver rtl8180_24x.o default driver module compiled in kernel 2.4.18. (4)Makefile PLEASE SPECIFY INCLUDEPATH CORRECTLY ACCORDING TO YOUR LINUX ENVIRONMENT. FOR EXAMPLE, " INCLUDEPATH=-I /usr/src/linux-2.4.18-3/include/ " in RedHat7.3. FOR EXAMPLE, " INCLUDEPATH=-I /usr/src/linux-2.4.18-14/include/ " in RedHat8.0. (5)wlanup/wlandown simple script file to activate/shut_down wireless lan. < Installation > Please try to load linux_24x.o first by "insmod -f rtl8180_24x.o". If it doesn't work, you are suggested to compile loadable driver module following the steps as: (0)Make sure the C-compile version. Run "gcc -v". If gcc version is 2.xx, use release driver RTL8180_24x_RH73.zip. If gcc version is 3.xx, use release driver RTL8180_24x_RH90.zip. (1)Modify macros in Makefile. KERNELRELEASE - represent kernel release version IO_FLAGS - pci I/O space mapping ENDIAN_FLAGS - big/little endian OP_MODE_FLAGS - Operation on either AP or Client mode DRV_FLAGS - Driver debugging messge ...etc. (2)Check pci module initialization and system call interfaces in the provided source code, r8180_pci_init.c ....etc. (3)Run 'make' to generate new driver module. (4)Run 'make install' to install new driver module. (5)Refer to < Set wireless lan MIBs > and modify script files, wlanup/wlandown, to set Wireless LAN specific parameters. Run wlanup/wlandown to activate/shut_down wireless lan. Usage: ./wlanup {ap|infra|adhoc} ./wlandown Note: - "./wlanup ap" works if OP_MODE_FLAGS is assigned RTL_ACT_AS_AP in Makefile. - "./wlanup {infra|adhoc}" works if OP_MODE_FLAGS is assigned RTL_ACT_AS_AP in Makefile. < Set wireless lan MIBs > This driver uses Wireless Extension as an interface allowing you to set Wireless LAN specific parameters. Current driver supports "iwpriv", manipulate driver private ioctls, to set MIBs. iwpriv wlan0 wlan_para [parameters]=[val] where parameter explaination [parameters] [val] constraints --------------------- Link Zgłoś
gray Re: Instalacja sterowników w Linuxie 03.06.04, 19:29 aha. no więc dostałeś moduł przekompilowany pod jądrem 2.4.18 który możesz spróbowac zainstalować poleceniem insmod -f rtl8180_24x.o ale lepiej będzie jeżeli skompilujesz sobie własną wersję a do tego prawdopodobnie wystarczy wydać dwa polecenia make make install ewentualnie możesz musieć pozmieniać konfigurację modułu za pomocą opisanych w readme flag: KERNELRELEASE - represent kernel release version IO_FLAGS - pci I/O space mapping ENDIAN_FLAGS - big/little endian OP_MODE_FLAGS - Operation on either AP or Client mode DRV_FLAGS - Driver debugging messge ...etc itd. ogólnie wszystko jest napisane w readme bo readme należy przeczytać zawsze tak samo jak install (jeżeli jest), a że po angielsku? no trudno :/ Link Zgłoś
gray Re: Instalacja sterowników w Linuxie 03.06.04, 19:24 moduły uruchamiamy wpisując: modprobe nazwamodułu a żeby moduł ładował się przy starcie systemu należy dopisać do /etc/rc.d/rc.modules linijkę /sbin/modprobe nazwamodułu Link Zgłoś
Gość: tomek Re: Instalacja sterowników w Linuxie IP: *.mtm-info.pl 03.06.04, 19:59 W menedzerze urządzeń Linuxa poprawnie urządzenie jest rozpoznawane ale pod punktem moduł pisze coś na czerwono :( Jak klikne skonfiguruj to wyskakuje mi wybierz swoje połączenie sieciowe, zaznaczam połączenie bezprzewodowe, potem pisze skonfiguruj ręcznie, klikam ok i musze wybrać coś z listy. Niestety nic z tej listy nie działa :( Tych sterowników ze strony nie wiem jak zainstalować, gdzie to wszystko wpisać i wogóle :( Może jest na to jakiś łatwiejszy sposób- przecież Linux miał być o wiele prostszy od Wina :[ Link Zgłoś
gray Re: Instalacja sterowników w Linuxie 03.06.04, 20:08 hehe wpisać musisz w konsoli tekstowej (można ją wywołać z paska zadań KDE czy GNOME'a) niestety aby poradzić sobie z problemami w linuksie należy znać podstawowe komendy konsolowe. ciężko powiedzieć o co chodzi graficznemu menedżerowi urządzeń - spróbuj przepisać tu to co możesz wybrać z listy ale najlepiej zainstaluj moduł samemu albo go skompiluj tak jak pisałem. Link Zgłoś
Gość: furry Re: Instalacja sterowników w Linuxie IP: *.ds2.uw.edu.pl 03.06.04, 21:29 podstawy ładowania modulow: 'lsmod' - wypisuje ci wszystkie załadowane moduły. w linuksie mozesz sterownik-moduł wbudować na stałe do jądra (podobnie jak w windows), ale jest załadowany przez cały czas i zajmuje pamięć. dlatego można załadować moduł poleceniem `insmod moduł.o` czyli nazwa pliku-modułu-sterownika. jeśli moduł jest dla innej wersji kernela niż ta, której używasz(sprawdz to poleceniem 'uname -r'), wyskoczy błąd, że wersja jest nieodpowiednia. mozesz spróbować załadować sterownik na siłę `insmod -f moduł.o`, ale nie zawsze zadziała. jeśli wiesz, że wersja jest odpowiednia (np. na stronie z której ściągnąłeś plik napisano, że jest przeznaczony dla np. mandrake10 - tzn. jest zgodny z wersją jądra, której używa mandrake10), możesz zainstalować go (nie wiem, jak wygląda program instalacyjny). najczęściej plik jest kopiowany do katalogu /lib/modules/wersja-jądra/kernel... i automatycznie wykonywane jest polecenie 'depmod -a' ustalające zależności między modułami. wtedy wpisanie 'modprobe moduł' (a nie 'moduł.o !) załaduje moduł i wszystkie inna, od których zależy jego poprawne działanie. możbna to sprawdzić, znów poleceniem 'lsmod' sorry krócj sie chyba nie da. jakbuy co, pytaj. napisz tylko: w jakoej formie dostałeś sterownik: * rpm - wtedy po prostu go zainstaluj (wazne zeby byl to rpm odpowiedni dla twojej dystrybucji) * tar.gz - czyli pewnie żródła - wtedy w katalogu sterownika uruchom po kolei: 'configure' 'make' 'make install' - jako root i wtedy juz `modprobe moduł' aha. musisz mieć źródła kernela (pewnie pakiet kernel-source-wersja.rpm). sprawdź w katalogu /usr/src/linux * plik binarny/wykonywalny (np nvidia tak dostarcza sterowniki) - tu moze byc niestety różnie. i pytaj, ale pytaj mądrze ;) fr Link Zgłoś
Gość: e.111 @@gray;furry IP: *.dip0.t-ipconnect.de 03.06.04, 22:16 ...sorry,panowie ze to napisze,ale nic z tego nie będzie... <tomek> dzisiaj po raz pierwszy zainstalował Linuksa "który miał być łatwiejszy od Windows" i klika,klika i klika (i nic z tego nie wynika).Miał nieszczescie trafic na urzadzenie do ktorego nie ma standardowych modułów w jego dystrybucji.Jego szanse poprawnego ich zainstalowania są niestety równe zeru... rgds::E111 Link Zgłoś
Gość: JP Re: @@gray;furry IP: *.hnllhi1.dsl-verizon.net 04.06.04, 00:31 Co za prostota obslugi :) Jaki przyjazdny ten system :) Niema sterownika do urzadzenia, zmien urzadzenie o co chodzi :) Przekonaliscie mnie panowie. Wywalam dzisiaj XP, przechodze na Linux. Link Zgłoś
eressea Re: @@gray;furry 04.06.04, 08:33 Gość portalu: JP napisał(a): > Co za prostota obslugi :) Jaki przyjazny ten system :) Wczoraj instalowałam Windows XP. I dotąd miałam dobre zdanie o tym systemie... Nie rozpoznał mi karty graficznej i muzycznej. Musiałam poświęcic dodatkowy czas by zainstalować to czego wspaniały XP nie rozpoznał. Monitor po instalacji systemu az wypalał oczy! Nie mówiąc już o ściąganiu dziesiątek poprawek i ich instalacji, co zajęło dodatkowe kilkadziesiąt minut. Przy Mandrake takich problemów nie było, instalator sam zainstalował mi wszystkie urządzenia. Po instalacji miałam gotowy system do pracy. I który system jest tu bardziej przyjazny? Link Zgłoś
gray Re: @@gray;furry 04.06.04, 08:38 wniosek taki, że wszystko zależy bardziej od niestandardowego sprzętu niż od systemu ale pan JP ma zawsze rację. Link Zgłoś
Gość: JP Re: @@gray;furry IP: *.hnllhi1.dsl-verizon.net 04.06.04, 10:17 Podziwiam Cie eressea :) Link Zgłoś
Gość: e.111 Re: @@gray;furry IP: *.uke.uni-hamburg.de 04.06.04, 08:36 Gość portalu: JP napisał(a): > Przekonaliscie mnie panowie. Wywalam dzisiaj XP, przechodze na Linux. ...odradzalbym JP,przy Linuksie trzeba myslec,nie klikac ;)) rgds::E111 Link Zgłoś
Gość: JP Re: @@gray;furry IP: *.hnllhi1.dsl-verizon.net 04.06.04, 09:07 Oj jak nie chce miec systemu do myslenia tylko do uzywania :)) Link Zgłoś
gray Re: @@gray;furry 04.06.04, 08:08 może tak, może nie - ja w 3 dniu używania slackware'a (i w ogóle kontaktu z linuksem) zainstalowałem kontroler USB i drukarkę na USB a gdzie tam slackware'owi do prostoty mandarynki. Link Zgłoś
Gość: tomek Re: Instalacja sterowników w Linuxie IP: *.mtm-info.pl 04.06.04, 13:32 www.realtek.com.tw/downloads/downloads1-3.aspx? software=True&refdesign=True&spec=True&other=True&series=2002121 Tutaj są te sterowniki. Wersja dla jądra młodszego. Zobaczcie sami jakie to ma rozszerzenie bo ja jeszcze cos źle powiem :] Link Zgłoś
Gość: vitt Re: Instalacja sterowników w Linuxie IP: *.intertel.net.pl 04.06.04, 19:03 Chciałeś Linuxa to teraz się męcz! Zresztą nie ty pierwszy i nie ostatni....hehehe. Link Zgłoś
Gość: tomek Re: Instalacja sterowników w Linuxie IP: *.mtm-info.pl 04.06.04, 19:15 Wielkie dzięki ! Poradziłem sobie wreszcie dzięki waszym poradom. Link Zgłoś
Gość: e.111 Gratulacje!Jeszcze będą z Ciebie ludzie ;) /nt IP: *.dip0.t-ipconnect.de 04.06.04, 22:58 Link Zgłoś
tomek.toms Re: Gratulacje!Jeszcze będą z Ciebie ludzie ;) / 05.06.04, 11:47 Nie będą tylko są i były od momentu mojego urodzenia... ;-) Link Zgłoś