Pagina 1 di 2
[RISOLTO] Problema compilazione driver [scheda pci wireless]
Inviato: lun 27 set 2010, 10:54
da elvis
Salve a tutti, ieri ho installato slackware 13.1 64 bit. Ho un pc con una scheda pci wireless (asus pci g31) che uso per collegarmi al router di casa (non posso usare cavi lan). Questa scheda in teoria è predisposta per linux, nel cd ci sono dei driver da compilare e il problema è proprio questo.
Nel file readme ci sono le seguenti istruzioni, che riporto:
Codice: Seleziona tutto
1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.
2> $cp Makefile.4 ./Makefile # [kernel 2.4]
or
$cp Makefile.6 ./Makefile # [kernel 2.6]
or
$cp Makefile.RTL865x ./Makefile # big endian platform
3> [kernel 2.4]
$chmod 755 Configure
$make config # config build linux os version
4> $make all # compile driver source code
4.1> $make install
5> $cp rt2561.bin /etc/Wireless/RT61STA/ # copy firmware
$cp rt2561s.bin /etc/Wireless/RT61STA/
$cp rt2661.bin /etc/Wireless/RT61STA/
6> $dos2unix rt61sta.dat
$cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat
# !!!check if it is a binary file before loading !!!
7> $load
#[kernel 2.4]
# $/sbin/insmod rt61.o
# $/sbin/ifconfig ra0 inet YOUR_IP up
#[kernel 2.6]
# $/sbin/insmod rt61.ko
# $/sbin/ifconfig ra0 inet YOUR_IP up
Non capisco se il punto 3 devo saltarlo (avendo il kernel 2.6 e non 2.4), ma anche facendolo non funziona. Al punto 4 poi, sembra funzionare, però arrivo al punto 5 e mi dice che non può creare il file /etc/Wireless/RT61STA/
Qualcuno mi sa aiutare?
Re: Problema compilazione driver [scheda pci wireless]
Inviato: lun 27 set 2010, 10:59
da 414N
Ma i passi 4.1 e 5 li esegui come root?
Re: Problema compilazione driver [scheda pci wireless]
Inviato: lun 27 set 2010, 11:12
da elvis
Si si, eseguo tutto da root, fin dall'inizio.
Re: Problema compilazione driver [scheda pci wireless]
Inviato: lun 27 set 2010, 11:15
da 414N
Allora è molto semplice: la directory /etc/Wireless/RT61STA/ non esiste e tu tenti, tramite cp, di copiarci un file dentro.
Devi prima crearla con
e poi puoi copiarci dentro dei file.
Re: Problema compilazione driver [scheda pci wireless]
Inviato: lun 27 set 2010, 11:37
da elvis
414N ha scritto:Allora è molto semplice: la directory /etc/Wireless/RT61STA/ non esiste e tu tenti, tramite cp, di copiarci un file dentro.
Devi prima crearla con
e poi puoi copiarci dentro dei file.
Uhm ok, completato il punto 5 (anche se ho qualche dubbio, se ha compilato bene in precedenza..).
Adesso però, al punto 6, non conosce il comando 'dos2unix', come posso risolvere?
Re: Problema compilazione driver [scheda pci wireless]
Inviato: lun 27 set 2010, 11:43
da 414N
Slackware non ha dos2unix, ma fromdos, che fa praticamente la stessa cosa agendo però su stdin e stdout direttamente.
Puoi quindi riassumere queste due righe:
Codice: Seleziona tutto
6> $dos2unix rt61sta.dat
$cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat
in
Codice: Seleziona tutto
fromdos < rt61sta.dat > /etc/Wireless/RT61STA/rt61sta.dat
Re: Problema compilazione driver [scheda pci wireless]
Inviato: lun 27 set 2010, 14:49
da elvis
Ok, passo 6 fatto. Ora però al punto 7 mi dice 'command not foud' al comando 'load'...
Re: Problema compilazione driver [scheda pci wireless]
Inviato: lun 27 set 2010, 15:01
da 414N
elvis ha scritto:Ok, passo 6 fatto. Ora però al punto 7 mi dice 'command not foud' al comando 'load'...
Perché non è un comando, è il nome del passo 7 nella guida

Re: Problema compilazione driver [scheda pci wireless]
Inviato: mar 28 set 2010, 10:26
da elvis
Uff, sto cominciando a scoraggiarmi..
Al punto 7, il problema è cvhe dentro /sbin non c'è nessun 'insmod rt61.o'...
Per caso non c'è un modo più semplice per questi driver? Per esempio, siccome ubuntu/opensuse/fedora riconoscono la mia scheda all'istante, non si possono prendere i loro driver e spostarli su slackware?
Vi prego, aiutatemi, altrimenti devo passare ad opensuse sul fisso e mettere slackware sul portatile .
Re: Problema compilazione driver [scheda pci wireless]
Inviato: mar 28 set 2010, 10:36
da 414N
elvis ha scritto:Uff, sto cominciando a scoraggiarmi..
Al punto 7, il problema è cvhe dentro /sbin non c'è nessun 'insmod rt61.o'...
Guarda che dentro /sbin deve esserci solo insmod. rt61.o (dovresti usare rt61.ko dato che hai il kernel 2.6) è il parametro per insmod, che gli indica quale driver caricare.
Se ti da come errore che non esiste 'insmod rt61.o' è perché ci hai messo degli apici intorno.
Noto ora che sulla mia Slackware 13.0 ho già presente il modulo rt61pci. Hai provato a dare un
prima di intraprendere la strada della compilazione manuale del modulo?
Puoi capire se ti rileva la scheda wireless dopo aver caricato il modulo dando
e guardando se c'è un'interfaccia in più rispetto alle solite (che immagino siano eth0 e lo).
Cosa usi poi per configurare la scheda wireless? wicd?
Re: Problema compilazione driver [scheda pci wireless]
Inviato: mar 28 set 2010, 14:24
da elvis
414N ha scritto:
Guarda che dentro /sbin deve esserci solo insmod. rt61.o (dovresti usare rt61.ko dato che hai il kernel 2.6) è il parametro per insmod, che gli indica quale driver caricare.
Se ti da come errore che non esiste 'insmod rt61.o' è perché ci hai messo degli apici intorno.
Noto ora che sulla mia Slackware 13.0 ho già presente il modulo rt61pci. Hai provato a dare un
prima di intraprendere la strada della compilazione manuale del modulo?
Puoi capire se ti rileva la scheda wireless dopo aver caricato il modulo dando
e guardando se c'è un'interfaccia in più rispetto alle solite (che immagino siano eth0 e lo).
Cosa usi poi per configurare la scheda wireless? wicd?
Allora, innanzitutto grazie per la pazienza .
Dando ifconfig, oltre a eth0 e lo, effettivamente c'è wlan0. Però la scheda sembra non essere recepita lo stesso, e di wicd non vedo tracce. Come lo trovo e uso? Altrimenti, come faccio a essere sicuro che io abbia il modulo rt61pci?
Continuando invece nella compilazione, non ho messo gli apici: l'errore è
Codice: Seleziona tutto
insmod: can't read 'rt61.ko': No such file or directory
EDIT: Ho trovato questa guida:
http://rt2x00.serialmonkey.com/wiki/ind ... rt61_Howto
adesso vedo se mi è utile.
Re: Problema compilazione driver [scheda pci wireless]
Inviato: mar 28 set 2010, 14:52
da 414N
elvis ha scritto:
Dando ifconfig, oltre a eth0 e lo, effettivamente c'è wlan0. Però la scheda sembra non essere recepita lo stesso, e di wicd non vedo tracce. Come lo trovo e uso? Altrimenti, come faccio a essere sicuro che io abbia il modulo rt61pci?
Se vedi wlan0, allora il modulo è già stato caricato correttamente dal kernel. Per verificarlo:
dovrebbe mostrarti una riga con rt61pci o rt61.
Per vedere lo stato della scheda wireless puoi usare
e, per lanciare una scansione delle reti wireless nei dintorni:
Se la scansione fornisce qualche risultato, la scheda dovrebbe funzionare correttamente col driver attualmente in uso.
Per connetterti ad una rete, soprattutto se protetta, ti consiglio di installare wicd dalla directory extra/ nel CD/DVD di installazione di Slackware o, se sei già connesso ad internet (tramite ethernet magari), con
Dopo averlo installato, assicurati di rendere eseguibile lo script che avvia il demone all'avvio del computer con
Per farlo partire a mano la prima volta (dopo averlo reso eseguibile)
ovviamente da root (anche il cambio dei permessi).
Per avviare il client grafico la prima volta che lo usi (dopo dovrebbe partire da solo in automatico all'avvio),
oopure pescalo graficamente dai programmi sotto la categoria Internet.
Sappi però che io sulla Slackware 13.1 ho riscontranto qualche problemino con wicd avviato "a freddo", percui ti consiglio di riavviare il pc per farlo partire in automatico.
Quella guida è riferita a Slackware 9. Di cose ne sono cambiate parecchie, tanto che il driver è già incluso nel kernel e non servono compilazioni manuali per fare andare quelle schede.
Re: Problema compilazione driver [scheda pci wireless]
Inviato: mar 28 set 2010, 15:12
da elvis
Al comando iwconfig, le varie opzioni (power managment, encrycption key, ecc.) appaiono come off. Infatti, al comando iwlist non mi trova nessuna rete (wlan0 Interface doesn't support scanning: Network is down).
Presumo che la scheda sia inattiva, come faccio ad 'accenderla'?
Nel frattempo provo a installare wicd
Re: Problema compilazione driver [scheda pci wireless]
Inviato: mar 28 set 2010, 15:24
da 414N
elvis ha scritto:Al comando iwconfig, le varie opzioni (power managment, encrycption key, ecc.) appaiono come off. Infatti, al comando iwlist non mi trova nessuna rete (wlan0 Interface doesn't support scanning: Network is down).
Presumo che la scheda sia inattiva, come faccio ad 'accenderla'?
Nel frattempo provo a installare wicd
e, se dovesse essere ancora timida a funzionare:
Re: Problema compilazione driver [scheda pci wireless]
Inviato: mar 28 set 2010, 15:38
da elvis
Ok, grazie, sembra che ci siamo quasi!
Mi serve un ultimo aiutino per installare wicd: ho copiato la directory presente in /extra, però quando vado a lanciare l'eseguibile (doinst.sh) con
mi da 'Permission Denied' (sono già root). Mentre con
mi dice:
Codice: Seleziona tutto
mv: cannot stat 'etc/dbus-1/system.d/wicd.conf.new': No such file or directory
mv: cannot stat 'etc/rc.d/rc.wicd.new': No such file or directory
mv: cannot stat 'etc/wicd/manager-settings.conf.new': No such file or directory
Dove ho sbagliato?
P.S. Ma non c'è NetworkManager di KDE su slack?
EDIT: googlato, dovevo installarlo con installpkg.. .