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

Codice: Seleziona tutto

ifconfig -a 
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
:D

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