Početak›Forumi›Linuks›Linuks umrežavanje›Wireless, RT2500, Slackware 10.0, kernel 2.4.27…
- This topic has 2 odgovora, 2 glasa, and was last updated 19 years, 5 months ranije by Rino.
-
AutorČlanci
-
10. oktobar 2004. u 10:55 am #4306RinoUčesnik
Eto, jedva sam nekako uspio nabaviti karticu sa Ralink RT-2500 chipsetom i gomila problema. Krenimo redom:
For 2.4 series kernel:
a. $tar -xvzf RT2500-Linux-STA-x.x.x.x.tar.gz
go to “./RT2500-Linux-STA-x.x.x.x/Module” directory.
b. Use ‘chmod’ command to change access right of following script files :
‘load’, ‘unload’, ‘Configure’
c. $make config # config build linux os version
d. $make all # compile driver source code
e. $load # load/insmod module(rt2500.o)Sve ucinio kako pise i na kraju:
bash-2.05b$ load
Warning: loading rt2500.o will taint the kernel: no license
See http://www.tux.org/lkml/#export-tainted for information about
tainted modules
rt2500.o: create_module: Operation not permitted
SIOCSIFADDR: Permission denied
ra0: unknown interface: No such device
ra0: unknown interface: No such device
SIOCADDRT: Operation not permittedOnda pokusao sljedece:
bash-2.05b# load
bash: load: command not founda. go to the “./Utility” directory
b. run ‘qmake -o Makefile raconfig2500.pro’bash-2.05b$ qmake -o Makefile raconfig2500.pro
Failure to open file:
/home/ijagec/usr/RT2500-Linux-STA-1.4.3.0/STA/Utilitys/MakefileDakle, nije išlo kako su pisci drivera napisali pa sam se ulogirao kao
root, pokrenuo sljedece:# /usr/local/src/RT2500-Linux-STA-1.4.3.0/STA/Module/load
….zato sto samo load bez putanje nije primao. Takodjer sam kao root
instalirao taj RT-2500 Utility i sve je lijepo radilo nakon instalacije
istoga. Medjutim, kada sam restartao racunalo, taj utility za wireless
karticu se uopce nije podigao a kada sam ponovno isao pokretati njegov modul koji naredbe insmod i modprobe ne prepoznaju, dobijam sljedece:root@munja:/home/ijagec#
/usr/local/src/RT2500-Linux-STA-1.4.3.0/STA/Module/load
insmod: rt2500.o: No such file or directory
SIOCSIFADDR: No such device
ra0: unknown interface: No such device
ra0: unknown interface: No such device
SIOCADDRT: Network is unreachableInace imam instaliran paket wireless tools i pokrenut mi je modul pcmcia.
Cak niti nakon pozornijeg citanja dokumentacije nije islo:
If you want for rt2500 driver to auto-load at boot time:
A) choose ra0 for first RT2500 WLAN card, ra1 for second RT2500 WLAN
card, etc.
B) create(edit) ‘ifcfg-ra0′ file in /etc/sysconfig/network-scripts/,
edit( or add the line) in /etc/modules.conf:
alias ra0 rt2500
C) edit(create) the file /etc/sysconfig/network-scripts/ifcfg-ra0
DEVICE=’ra0′
ONBOOT=’yes’Učinio sve navedeno i evo što kaže /var/log/syslog:
Oct 9 22:16:10 munja modprobe: modprobe: Can’t locate module ra0
Oct 9 22:16:10 munja modprobe: modprobe: Can’t locate module ra1
Oct 9 22:16:10 munja modprobe: modprobe: Can’t locate module ra2
Oct 9 22:16:10 munja modprobe: modprobe: Can’t locate module ra3
Oct 9 22:16:10 munja modprobe: modprobe: Can’t locate module ra4
Oct 9 22:16:10 munja modprobe: modprobe: Can’t locate module ra5
Oct 9 22:16:10 munja modprobe: modprobe: Can’t locate module ra6
Oct 9 22:16:10 munja modprobe: modprobe: Can’t locate module ra7Da ne duljim vise, pitanja su sljedeca:
* Kako podesiti da mi se taj rt2500 modul pokrece prilikom bootanja?
* S obzirom da ipak ne mogu pokretati taj wireless utility kao obican korisnik, dali mi je sigurnost sustava bitno narusena? Mislim ono, kad razmijenjujem podatke pa da se ne desi da mi netko moze pristupiti gdje zeli?
Eto toliko za sada. Zahvaljujem na eventualnom odgovoru.
10. oktobar 2004. u 2:07 pm #21764kmilosUčesnikKoliko sam video nisi “make all” odradio kao root nego kao user, tako da moduli verovatno nisu prekopirani na pravo mesto. Proveri da li ih ima u /lib/modules/2.x.y/kernel/drivers/net i da li postoji “alias ra0 rt2500” u /etc/modules.conf (ili je conf.modules ili nešto slično, ne znam tačno na Slack-u).
P.S. Ako si u trenutnom dir-u gde je program, ne moraš davati celu putanju programa kada si root, dovoljno je npr. “./load” (ovo “./” označava trenutni dir koji nije po default-u u root-ovom path-u iz sigurnosnih razloga)
10. oktobar 2004. u 4:08 pm #21765RinoUčesnikKoliko sam video nisi “make all” odradio kao root nego kao user, tako da moduli verovatno nisu prekopirani na pravo mesto. Proveri da li ih ima u /lib/modules/2.x.y/kernel/drivers/net i da li postoji “alias ra0 rt2500” u /etc/modules.conf (ili je conf.modules ili nešto slično, ne znam tačno na Slack-u).
Kasnije sam bio napravio sve kao root ali očito to nije problem. To je nekakva vrsta modula (engl. tainted), i vidim na Ralink forumu da je 99% postova vezano upravo za taj problem, a pogotovo sa 2.6 kernelima na kojima iste treba prekompajlirati i nešto je drugačija procedura instalacije. Uglavnom kada bootam mašinu i kompajliram ponovno te drivere (ne traje dugo ali nervira) sve radi ok, ali prilikom reboota opet ne.
P.S. Ako si u trenutnom dir-u gde je program, ne moraš davati celu putanju programa kada si root, dovoljno je npr. “./load” (ovo “./” označava trenutni dir koji nije po default-u u root-ovom path-u iz sigurnosnih razloga)
Mislim da nije išlo, ali pokušat ću ponovno. Mora da si u pravu.
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.