Pagina 1 di 1

cerco aiuto per wireless

Inviato: sab 13 ott 2007, 2:16
da bricius
salve, sono più che un neofita di slackware e di linux, ciononostante sto provando a cimentarmi nell'istallazione di una usb wireless con chip zd1211. Per fare questo ho seguito le istruzioni trovate a http://www.rebelsoft.org/2006/11/29/sla ... as-zd1211/, ma no funziona.nello specifico ecco le prove che ho fatto e i risultati:
root@jeje:~# lsusb
Bus 3 Device 2: ID 0df6:9071 Sitecom Europe B.V. zd1211 802.11g Adapter
Bus 3 Device 1: ID 0000:0000
Bus 2 Device 1: ID 0000:0000
Bus 1 Device 1: ID 0000:0000
root@jeje:~# modprobe zd1211
FATAL: Module zd1211 not found.
root@jeje:~# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

root@jeje:~# dmseg | tail
-bash: dmeseg: command not found
root@jeje:~# wpa_supplicant -i sit0 -D wext -c /etc/wpa_supplicant.conf -B
Line 16: failed to parse ssid 'baciateci_il_c**o'.
Line 16: failed to parse ssid 'baciateci_il_c**o'.
Line 23: failed to parse network block.
Failed to read read or parse configuration '/etc/wpa_supplicant.conf'.

mi sa che sto un po' inguaiato visto che non so dove mettere le mani. grazie in anticipo per la disponibiltà.

Inviato: sab 13 ott 2007, 8:45
da Lean

Codice: Seleziona tutto

root@jeje:~# modprobe zd1211
FATAL: Module zd1211 not found. 
Ma i drivers li hai compilati ed installati?

Re: cerco aiuto per wireless

Inviato: sab 13 ott 2007, 13:19
da Ansa89
bricius ha scritto:root@jeje:~# dmseg | tail
-bash: dmeseg: command not found
Hai sbagliato a dare il comando...

Codice: Seleziona tutto

#dmesg | tail
;)

Inviato: sab 13 ott 2007, 22:08
da bricius
Arieccomi, allora:
1) sì, ho scaricato, scompattato i drivers e li compilati facendo make dalla directory dove li ho scompattati e poi ho fatto make install, che mi detto che aveva già fatto tutto make ?! Domanda come vedo se queste operazioni sono andate a buon fine, visto che stupidamente non ho letto quello mi scrivevs slackware mentre compilava?
2) scusate l'errore, adesso mi dice questo:
root@jeje:~# dmesg | tail
lp0: console ready
Capability LSM initialized
NTFS driver 2.1.27 [Flags: R/W MODULE].
NTFS volume version 3.1.
eth0: Media Link Off
eth0: Media Link Off
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): eth0: link is not ready
IPv6 over IPv4 tunneling driver
root@jeje:~#

Inviato: dom 14 ott 2007, 3:44
da j0kers
Ma il driver lo hai caricato correttamente? perché vedo che il modprobe non è andato a buon fine e di conseguenza il driver non è stato caritato e la scheda non funziona
prova a dare

Codice: Seleziona tutto

modprobe -l | grep wireless
così vedi di preciso come si chiama il modulo e lo carichi con il nome esatto (ovviamente da root) e poi con iwconfig ti imposti la connessione 8) 8) 8)

Inviato: dom 14 ott 2007, 11:28
da FabioNET
Mi intrometto, nel momento in cui havevi compilato ed installato il modulo che avevi trovato per il tuo hardware wireless ci doveva essre un'altra procedura da fare che magari poteva essre opzionale

nno so sehai poi provato ad inserire questo comando da root dalla directory del tuo driver


# insmod zd1211 // questo fa si che inserisca il modulo nel kernel.

per caricarlo poi sempre da root

#modprobe zd1211 // carica il firmware e lo attiva

questa modalità è opzionale perchè se lo hai installato con make install se lo inserisce da se

per vedere se il modulo è caricato ed in esecuzione

# lsmod | grep zd1211 // ti visualizza il modulo in esecuzione se non lo trova allora è andato qualcosa storto.

Enjoy

by FabioNET

Inviato: dom 14 ott 2007, 13:32
da j0kers
Facendo un make install automaticamente il modulo viene installato nella dir dei moduli del kernel corrente, quindi teoricamente basta fare un modprobe per caricarlo controlla bene il nome del modulo e controlla se nel dmesg quando colleghi la penna ti rileva qualcosa :lol:

Inviato: dom 14 ott 2007, 14:52
da bricius
grazie per l'aiuto.
1)
root@jeje:~# modprobe -l | grep wireless
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/ray_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/prism54/prism54.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/orinoco_tmd.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/strip.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/orinoco_plx.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/orinoco_pci.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/hermes.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/bcm43xx/bcm43xx.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/arlan.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/airo.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/ipw2200.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/ipw2100.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/orinoco_nortel.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/atmel_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/netwave_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/hostap/hostap.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/hostap/hostap_plx.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/hostap/hostap_pci.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/hostap/hostap_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/orinoco.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/orinoco_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/atmel_pci.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/wavelan.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/wl3501_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/airo_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/wavelan_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/spectrum_cs.ko
/lib/modules/2.6.17.13/kernel/drivers/net/wireless/atmel.ko
root@jeje:~#

quindi il modulo zd1211 non esiste proprio ?!

2) cerrcando in giro su internet ho visto che potrebbe essere un problema di firmware e ho scarica pure quelli il cui README dice:

This distribution contains the firmware files for the
ZD1211 chip, which is used in WLAN USB sticks. Copy the zd1211_* files to
/lib/firmware/zd1211, where they can be loaded by the rewritten
zd1211 driver.

'sta distribuzione contiene sia file zd1211_* che 4 files header di C. I files zd1211_* li devo mettere nella directory /lib/firmware/zd1211, che attualmente non esiste, e gli headers ?
scusate ma sono parecchio ignorante su linux e questi sono i risultati :lol:

Inviato: dom 14 ott 2007, 14:55
da bricius
per Fabionet:
lsmod | grep zd1211 non mi da' niente e in più non riesce nemmeno il prompt root@jeje:~#.E' grave,eh?!

Inviato: dom 14 ott 2007, 15:28
da j0kers
Ma sei sicuro di averlo compilato e installato il modulo? dopo aver fatto il configure e il make, prima di installarlo controlla se nella dir "src" c'è il tuo modulo (dovresti trovare il modulo con nomefile.o o .ko) poi quando fai il make install controlla bene che non ti escono errori vari ;)

EDIT: Per quanto riguarda il firmware dovresti avere dei file .fw crea la dir che ti dice il README e sposta tutti i file .fw nella dir :?

Inviato: lun 15 ott 2007, 1:51
da bricius
Per essere sicuro ho ricominciato da ./configure, ed è successo che :
root@jeje:~# cd /root/Desktop/sitecom
root@jeje:~/Desktop/sitecom# ./configure
-bash: ./configure: No such file or directory

siccome ho controllato, se pure stavolta ho scritto male, datemi solo il numero di un neurologo, che gli occhiali già li porto :shock:
poi:
root@jeje:~/Desktop/sitecom# make
make both
make[1]: Entering directory `/root/Desktop/sitecom'
make clean
make[2]: Entering directory `/root/Desktop/sitecom'
rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o src/.*.o.cmd menudbg apdbg winevl_iface
make[2]: Leaving directory `/root/Desktop/sitecom'
make ZD1211REV_B=0
make[2]: Entering directory `/root/Desktop/sitecom'
/lib/modules/2.6.17.13/build
/root/Desktop/sitecom
-fomit-frame-pointer -Os -Wall -Wstrict-prototypes -pipe -Wno-unused -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZDCONF_MENUDBG -DZDCONF_APDBG -DZDCONF_BANDEDGE_ADJUST -DZDCONF_SES_SUPPORT=1 -DAAAA03_FIX=1 -DZDCONF_FULL_TIM_FIX=1 -DZDCONF_IWPRIV_CONNECT=1 -DZDCONF_REGION_CONFIG=1 -DZDCONF_MIC_CHECK=1 -DZDCONF_SETMULTI_SUPPORT=1 -DZDCONF_SETMAC_SUPPORT=1 -DZDCONF_PSEUDO_SUPPORT=1 -DZDCONF_FULL_IDS=1 -DZDCONF_SIGNAL_INFO=1 -DZDCONF_STA_PSM=0 -DZDCONF_DBGMSG_NORMAL=1 -DZDCONF_EXTRA_FIX_IPC=1 -DZDCONF_ADHOC_SUPPORT=1 -DZDCONF_AP_SUPPORT=1 -DPRODUCTION=1 -DZDCONF_RF_RFMD_SUPPORT=1 -DZDCONF_RF_AR2124_SUPPORT=1 -DZDCONF_RF_UW2453_SUPPORT=1 -DZDCONF_RF_AL2232_SUPPORT=1 -DZDCONF_RF_AL2230_SUPPORT=1 -DZDCONF_RF_AL7230B_SUPPORT=1 -DZDCONF_DRV_FORWARD=0 -DZDCONF_APC=1 -DZDCONF_80211A_SUPPORT=1 -DZDCONF_R8610_FRAG_FIX=0 -DZD1211
src/zd1205.o src/zdreq.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdmic.o src/zddebug2.o src/zdlpmgt.o src/zdturbo_burst.o src/zdusb.o src/zdmisc.o src/zd1211.o
make -C /lib/modules/2.6.17.13/build SUBDIRS=/root/Desktop/sitecom modules
make: Entering an unknown directory
make: *** /lib/modules/2.6.17.13/build: No such file or directory. Stop.
make: Leaving an unknown directory
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/Desktop/sitecom'
make[1]: *** [both] Error 2
make[1]: Leaving directory `/root/Desktop/sitecom'
make: *** [all] Error 2
root@jeje:~/Desktop/sitecom#

c'è un errpre, ma non capisco a cosa è dovuto. Il file /lib/modules/2.6.17.13/build è nel mio computer, un collegamento e se ci clicco mi dice che il fale potrbbe essere sparito?!. Nlla stessa directory mi dice lo stesso anche per un file chiamato source
Mi sto cominciando a preoccupare seriamente. AIUTOOOOOOOOO

Inviato: mar 16 ott 2007, 12:38
da j0kers
Fai una cosa per non creare casini, cancella tutta la dir sitecom e riscomprimi dinuovo l'archivio zippato, dopo averlo scompresso riparti con il configure make e make install assicurandoti che non ci siano errori 8)

Inviato: mer 17 ott 2007, 1:11
da bricius
grazie per l'aiuto j0kers, ho fatto come mi hai consigliato , ma il risultato non è cambiato:
root@jeje:/usr/src# ls
ZD1211LnxDrv_2_21_0_0/ linux@ linux-2.4.33.3/ rpm/ speakup-2.4.33.3/
root@jeje:/usr/src# cd ZD1211LnxDrv_2_21_0_0
root@jeje:/usr/src/ZD1211LnxDrv_2_21_0_0# ls
Makefile Menudbg/ Winevl_iface/ apdbg.c config.in* scripts/ src/
root@jeje:/usr/src/ZD1211LnxDrv_2_21_0_0# ./configure
-bash: ./configure: No such file or directory

ma se c'è il makefile, facendo make, non dovrebbe funzionare? e comunque per far funzionare ./configure che ci serve?
Scusate per le domande al limite tra l'ingenuità e la demenza :D , ma nonostante stia cercando di capire documentandomi, i risultati ancora non si vedono!!!

Inviato: mer 17 ott 2007, 11:21
da j0kers
Behh sicuramente il usr/src non trovarai niente oltre alle directory se non le directory dei sorgenti del kernel comunque nel tuo archivio il configure non c'è quindi parti direttamente con

Codice: Seleziona tutto

make
assicurati che non ci siano errori poi dai un

Codice: Seleziona tutto

ls -l src/
e controlli il nome del modulo (di solito dovrebbe visionarlo con un altro colore in genere verde)

Codice: Seleziona tutto

make install
controlla che non ci siano errori
se è tutto apposto

Codice: Seleziona tutto

modprobe nomemodulo
ovviamente con il pennino inserito nella usb

Inviato: ven 19 ott 2007, 20:17
da bricius
mi dà lo stesso errore di prima :?: comunque guardate un po' questo
root@jeje:/usr/src/ZD1211LnxDrv_2_21_0_0# ls
Makefile Menudbg/ Winevl_iface/ apdbg.c config.in* scripts/ src/
root@jeje:/usr/src/ZD1211LnxDrv_2_21_0_0#
root@jeje:/usr/src/ZD1211LnxDrv_2_21_0_0/scripts# ls
Configure* docgen* mkdep* tail.tk*
Lindent* docproc.c* mkdep.c* tkcond.c*
MAKEDEV.ide* gen-all-syms* mkspec* tkgen.c*
Makefile* header.tk* mkversion* tkparse.c*
Menuconfig* include_deps* patch-kernel* tkparse.h*
README.Menuconfig* kernel-doc* pathdown.sh* ver_linux*
checkconfig.pl* lxdialog/ split-include*
checkhelp.pl* makelst* split-include.c*
checkincludes.pl* mkconfigs.c* split-man*

non è che devo usare il Configure che sta qua dentro?