Pagina 1 di 5

Aiuto installazione driver penna usb wireless[semi-risolto]

Inviato: dom 29 lug 2007, 18:42
da Vito
Ho una Digitus DN-7003GS e non riesco ad installare il driver sapete aiutarmi??ecco l'errore che mi viene dato

Codice: Seleziona tutto

[root@Vito:rtl8187B_linux_24.6.1021.0212.2007]# ./makedrv
rm -fr *.mod.c *.mod *.o .*.cmd *.mod.* *.ko *.o *~
make -C /lib/modules/2.6.22.1/build M=/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211 CC=gcc modules
make[1]: Entering directory `/usr/src/linux-2.6.22'
  CC [M]  /home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.o
In file included from /home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:17:
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211.h:56: error: redeclaration of enumerator 'false'
include/linux/stddef.h:16: error: previous definition of 'false' was here
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211.h:56: error: redeclaration of enumerator 'true'
include/linux/stddef.h:18: error: previous definition of 'true' was here
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211.h:56: error: conflicting types for 'bool'
include/linux/types.h:36: error: previous declaration of 'bool' was here
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_scan_wq':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:448: warning: passing argument 2 of 'queue_delayed_work' from incompatible pointer type
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_stop_scan':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:534: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c: In function 'ieee80211_associate_abort':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:1031: warning: passing argument 2 of 'queue_delayed_work' from incompatible pointer type
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:1519:4: warning: #warning CHECK_LOCK_HERE
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:1559:2: warning: #warning CHECK_LOCK_HERE
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c: In function 'ieee80211_stop_protocol':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2303: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2423:78: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_init':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2423: error: 'INIT_WORK' undeclared (first use in this function)
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2423: error: (Each undeclared identifier is reported only once
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2423: error: for each function it appears in.)
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2424:88: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2425:94: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2426:96: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2427:82: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2428:82: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c: In function 'ieee80211_softmac_free':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.c:2456: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
make[2]: *** [/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211/ieee80211_softmac.o] Error 1
make[1]: *** [_module_/home/vito/rtl8187B_linux_24.6.1021.0212.2007/ieee80211] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.22'
make: *** [modules] Error 2
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
make -C /lib/modules/2.6.22.1/build M=/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187 CC=gcc modules
make[1]: Entering directory `/usr/src/linux-2.6.22'
  CC [M]  /home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.o
In file included from /home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:64:
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187.h:29:26: error: linux/config.h: No such file or directory
In file included from /home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187.h:50,
                 from /home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:64:
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/ieee80211.h:56: error: redeclaration of enumerator 'false'
include/linux/stddef.h:16: error: previous definition of 'false' was here
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/ieee80211.h:56: error: redeclaration of enumerator 'true'
include/linux/stddef.h:18: error: previous definition of 'true' was here
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/ieee80211.h:56: error: conflicting types for 'bool'
include/linux/types.h:36: error: previous declaration of 'bool' was here
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c: In function 'rtl8187_rx_urbsubmit':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:916: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c: In function 'rtl8187_rx_manage_urbsubmit':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:936: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c: In function 'rtl8180_tx':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:2068: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:2075: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:2422:64: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c: In function 'rtl8180_init':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:2422: error: 'INIT_WORK' undeclared (first use in this function)
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:2422: error: (Each undeclared identifier is reported only once
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:2422: error: for each function it appears in.)
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:2459:34: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c: In function 'rtl8187_usb_probe':
/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.c:4087: error: 'struct net_device' has no member named 'get_wireless_stats'
make[2]: *** [/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187/r8187_core.o] Error 1
make[1]: *** [_module_/home/vito/rtl8187B_linux_24.6.1021.0212.2007/rtl8187] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.22'
make: *** [modules] Error 2
spero possiate aiutarmi...

Inviato: dom 29 lug 2007, 23:13
da whites11
sembra un problema di kernel headers...
probabilmente quelli che hai sono troppo nuovi...

Inviato: lun 30 lug 2007, 10:15
da Vito
whites11 ha scritto:sembra un problema di kernel headers...
probabilmente quelli che hai sono troppo nuovi...
stò usando quelli della slack12.....quelli messi a disposizione da pat..dovrei fare un downgrade?

Inviato: lun 30 lug 2007, 10:27
da Vito
ho provato ad usare quelli messi a disposizione da pat nella 11.0 per il kernel 2.6.17.13 ma l'errore è sempre lo stesso!:(

Inviato: lun 30 lug 2007, 11:08
da Vito
il problema è del mio pc perchè qualsiasi driver tento di compilare mi da sempre lo stesso errore....come posso risolvere???help me!

Inviato: lun 30 lug 2007, 18:46
da whites11
prova a compilare un programma c qualsiasi (scarica un sorgente più relativo slack-build dal repository) che vediamo di escludere qualche problema...

Inviato: mar 31 lug 2007, 14:19
da Vito
whites11 ha scritto:prova a compilare un programma c qualsiasi (scarica un sorgente più relativo slack-build dal repository) che vediamo di escludere qualche problema...
mi dai una mano?Non mi viene in mente nessun programma scritto in C!!!XDXDXDXDXD

Inviato: mar 31 lug 2007, 20:29
da whites11
c o c++ fa lo stesso per i nostri scopi
scarica un programma qualsiasi, che so, nvu

scarica tutti i file che trovi qui:http://www.slacky.eu/repository/slackwa ... u/1.0/src/ nella stessa directory, rendi eseguibile nvu.SlackBuild e da root eseguilo
se ti da errori postali

Inviato: mar 31 lug 2007, 22:12
da Vito
me l'ha compilato senza problemi.....

Inviato: mar 31 lug 2007, 22:16
da Luci0
Ciao John-Cena
Ho provato a compilare su una 11.0 kernel 2.6.18 e compila mentre sulla 12.0 kernel 2.6.21.5 da gli errori che hai postato .... :-(
Le soluzioni sono poche ... o usi ndiswrapper o fai il downgrade del kernel ... butti via l' adattatore usb e compri un accesspoint che fa da client ... correggi i sorgenti dei driver e rilasci una tua versione .... per il kernel 2.6.21.x

Inviato: mar 31 lug 2007, 22:21
da Vito
Luci0 ha scritto:Ciao John-Cena
Ho provato a compilare su una 11.0 kernel 2.6.18 e compila mentre sulla 12.0 kernel 2.6.21.5 da gli errori che hai postato .... :-(
Le soluzioni sono poche ... o usi ndiswrapper o fai il downgrade del kernel ... o butti via l' adattatore usb e compri un accesspoint che fa da client
cavolo........io stò usando il kernel 2.6.22 misa che i driver sono un pò datati magari comunque congelo tutto perchè domani parto per l'inghilterra...ci vediamo tra 15giorni!

Inviato: mar 21 ago 2007, 16:57
da Vito
Luci0 ha scritto:Ciao John-Cena
Ho provato a compilare su una 11.0 kernel 2.6.18 e compila mentre sulla 12.0 kernel 2.6.21.5 da gli errori che hai postato .... :-(
Le soluzioni sono poche ... o usi ndiswrapper o fai il downgrade del kernel ... butti via l' adattatore usb e compri un accesspoint che fa da client ... correggi i sorgenti dei driver e rilasci una tua versione .... per il kernel 2.6.21.x
ora che sono tornato posso rimettermi all'opera come posso fare per usare questo ndiswrapper ?c'è qualche how-to ???

Inviato: mar 21 ago 2007, 17:22
da Luci0
Forse in un sito che non conosci ... http://www.slacky.eu/wikislack/index.php :-)

Inviato: mer 22 ago 2007, 16:58
da Vito
Luci0 ha scritto:Forse in un sito che non conosci ... http://www.slacky.eu/wikislack/index.php :-)
ok mi viene riconosciuta la penna...ora si tratta di configurarla....non riesco a capire come dovrei fare per connettermi al mio router...potete aiutarmi?

Inviato: gio 23 ago 2007, 1:59
da slucky
Ciao john-cena ;)
se il pennino ti viene riconosciuto, bene, questo è il primo passo, anch'io uso il wi-fi con un pennino usb + router e funziona molto bene, ora devi terminare la configurazione per la connessione al router.
Con Slack è molto semplice io praticamente faccio così, non so se sia ortodossa la sequenza, ma alla fine funge ed è quello che conta :

1) con il comando iwconfig leggo i parametri del pennino, se viene riconosciuto come wlan0 o eth1, il mode ecc.......

2)poi edito il file /etc/rc.d/rc.inet1.conf e decommento le voci che mi interessano inserendo i parametri della mia connessione, tipo indirizzo del gateway, l'indirizzo ip se statico o dhcp, la chiave wep, il driver se ndiswrapper o wext ecc....e salvo, poi /etc/rc.d/rc.inet1 restart.

3)infine termino la configurazione da terminale con il comando iwconfig, che scrive la configurazione nel file /etc/rc.d/rc.wireless.conf........quindi:
iwconfig wlan0 essid "nomerete"
iwconfig wlan0 key xxxxxxxxxxxx
iwconfig wlan0 channel n
A questo punto ifconfig wlan0 up...........e se non ci sono problemi dovresti poter navigare :)

E poi dicono che Slackware sia difficile, in verità ho avuto più problemi ad andare in rete con Ubuntu che con la Slack.........
Un'ultima cosa ricordati di sistemare il file /etc/resolv.conf con gli indirizzi DNS per collegarti al tuo provider, altrimenti potrai collegarti al router ma non andrai mai in rete :lol: :lol:

Ciao :D