Wireless, RT2500, Slackware 10.0, kernel 2.4.27...
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Wireless, RT2500, Slackware 10.0, kernel 2.4.27...  (Pročitano 599 puta)
0 članova i 1 posetilac pregledaju ovu temu.
Rino
Newbie
*
Van mreže Van mreže

Poruke: 8


« poslato: 10 Октобар 2004, 12:55:14 »

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 permitted

Onda pokusao sljedece:

bash-2.05b# load
bash: load: command not found

a.  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/Makefile

Dakle, 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 unreachable

Inace 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'

<rez>

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 ra7

Da 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.
Prijavi uredniku   Sačuvana
kmilos
Hero Member
*****
Van mreže Van mreže

Poruke: 1403


« Odgovor #1 poslato: 10 Октобар 2004, 16:07:50 »

Koliko 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)
Prijavi uredniku   Sačuvana

Rino
Newbie
*
Van mreže Van mreže

Poruke: 8


« Odgovor #2 poslato: 10 Октобар 2004, 18:08:35 »

Citat: milosk
Koliko 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.


Citat: milosk
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.
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: