Pagina 2 di 2
Re: driver d-link dwl g122
Inviato: lun 22 ott 2012, 0:09
da percoco2000
Moment... cosa c'entra apt-get? Se hai seguito quella guida linkata prima, essa si riferisce ad Ubuntu, qui su slackware la parte apt-get e' inutile. Su Ubuntu serve per istallare tutto il necessario alla compilazione del driver.
Dopo aver scompattato il file scaricato dal sito ralink, devi seguire questi step:
Compile RT2870 Wireless Lan Linux Driver
First, edit config.mk file as follows so that Network Manager can be used to set WPA2 auth info:
$ vi os/linux/config.mk
Set it as follows:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Manger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
Save and close the file. To compile the driver, enter:
$ make
e solo dopo make install
Re: driver d-link dwl g122
Inviato: mar 23 ott 2012, 17:56
da AndreaR
non ci siamo... sempre lo stesso problema, non trova il file rt2870sta.ko dopo che lancio make install
Re: driver d-link dwl g122
Inviato: mar 23 ott 2012, 19:51
da rik70
Scusate se "rovino la festa":
ma il driver per quella scheda non è già presente in Slackware 13.37?
Codice: Seleziona tutto
modinfo rt2870sta
version: 2.1.0.0
license: GPL
description: RT2870/RT3070 Wireless Lan Linux Driver
author: Paul Lin <paul_lin@ralinktech.com>
firmware: rt3071.bin
firmware: rt3070.bin
firmware: rt2870.bin
[...]
I firmware rt30* però non ci sono, ma pare non servano per l'hardware in questione.
Cosa restituisce
da root?
Re: driver d-link dwl g122
Inviato: mer 24 ott 2012, 19:35
da AndreaR
Codice: Seleziona tutto
ifconfig -a
eth0 Link encap:Ethernet HWaddr d4:85:64:a2:48:89
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:40 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:952 (952.0 B) TX bytes:952 (952.0 B)
wlan0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Re: driver d-link dwl g122
Inviato: mer 24 ott 2012, 20:05
da rik70
E difatti la scheda wireless è presente:
Codice: Seleziona tutto
wlan0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 si chiama "l'amica" e se il driver va come deve non hai bisogno di installare nulla.
Ora per farla funzionare dovresti configurarla: ma per questo chiedi ad altri perché io non ne so nulla.
Ciao
Re: driver d-link dwl g122
Inviato: gio 25 ott 2012, 18:26
da AndreaR
Ah bene quindi non ho risolto quasi nulla ahaha. Grazie comunque per l'aiuto
Re: driver d-link dwl g122
Inviato: gio 25 ott 2012, 19:26
da rik70
Bhe, hai risolto - o dovresti aver risolto - che non hai la necessità di romperti la testa ad installare driver visto che sono già presenti.
Se invece la domanda era: "coi driver attuali la scheda non funziona: come installo gli ultimi rilasciati dal produttore?" allora la questione è diversa.
E la risposta sarebbe:
"devi patchare i sorgenti dei driver, perché con il kernel di slackware 13.37 non compilano: l'errore che ottieni è dovuto a questo".
Ma in ogni caso la conclusione finale sarebbe identica: "non posso aiutarti a configurare la scheda wireless perché non ne ho mai avuto una. Ma per questo esistono altri che ti aiuterebbero sicuramente: basta chiedere".
Bye
Re: driver d-link dwl g122
Inviato: ven 26 ott 2012, 22:20
da vitosky
Allora installa Wicd e vedi se va, comunque dovrebbe funzionare perche' il driver 2870 e il firmware 2870 sono presenti.
Re: driver d-link dwl g122
Inviato: dom 28 ott 2012, 11:22
da AndreaR
ok ho installato wicd e ora?
Re: driver d-link dwl g122
Inviato: dom 28 ott 2012, 12:34
da percoco2000
Ho ricontrollato solo adesso tutto il topic, e la chiavetta e' la stessa che uso io.. A memoria, mi par di ricordare che essa e' malsupportata dal driver rt2870, in quanto trattasi di chip rt3070, ed e' supportato dai drivers che si trovano qui
http://www.ralinktech.com/en/04_support ... php?sn=501
devi prendere il file
RT8070 /RT3070 /RT3370 /RT5370 /RT5372 USB
E poi compilare come hai fatto prima e mettere in blacklist i moduli rt2800usb
Tra l'altro a causa di una "carenza" di ndiswrapper, non funziona neanche quest'ultimo....
Addenum: Mi sembra di intendere, che dal kernel 3.0 i driver sono inclusi.
Re: driver d-link dwl g122
Inviato: mar 30 ott 2012, 16:39
da AndreaR
già fatto mille volte!
Re: driver d-link dwl g122
Inviato: mar 30 ott 2012, 17:58
da percoco2000
Gia fatto cosa? Riepilogami bene cosa hai fatto....
Re: driver d-link dwl g122
Inviato: gio 1 nov 2012, 23:53
da AndreaR
Ho scaricato il driver dal sito, ho messo in blacklist tutti i moduli e ho proseguito con l'istallazione come mi è stato detto. Ho seguito tutto alla lettera e il problema si riduceva a l'errore che mi si presentava in quanto non si trovava il file rt2870sta.ko
Re: driver d-link dwl g122
Inviato: ven 2 nov 2012, 9:27
da percoco2000
Allora, da baravi investigatori, ripercorriamo tutto dall'inizio
scompatta il driver e configura i parametri. Dopodiche' compilalo con make e dimmi se hai qualche errore.
Ti riporto gli step dal readme
Codice: Seleziona tutto
Build Instructions:
====================
1> $tar -xvzf DPB_RT2870_Linux_STA_x.x.x.x.tgz
go to "./DPB_RT2870_Linux_STA_x.x.x.x" directory.
2> In Makefile
set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
define the linux kernel source include file path LINUX_SRC
modify to meet your need.
3> In os/linux/config.mk
define the GCC and LD of the target machine
define the compiler flags CFLAGS
modify to meet your need.
** Build for being controlled by NetworkManager or wpa_supplicant wext functions
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
=> #>cd wpa_supplicant-x.x
=> #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d
** Build for being controlled by WpaSupplicant with Ralink Driver
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
=> #>cd wpa_supplicant-0.5.7
=> #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d
4> $make
# compile driver source code
# To fix "error: too few arguments to function ¡¥iwe_stream_add_event"
=> $patch -i os/linux/sta_ioctl.c.patch os/linux/sta_ioctl.c