Pagina 1 di 1

Problema compilazione driver zd1211

Inviato: giovedì 15 dicembre 2005, 23:58
da stormenito
Ciao a tutti volevo chiedere consigli riguardo ad un problema di compilzione di drive della usb zd1211; ho seguito il wiki seguente:

https://wiki.ubuntu.com/zd1211wifi

Arrivato al comando make sorgono i problemi: mando amke e questo mi dà il seguente errore

erik@ubuntu:~/zd1211$ make
/lib/modules/2.6.14.2/build
/home/erik/zd1211
-I/home/erik/zd1211/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -Wno-unused -pipe -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DfTX_GAIN_OFDM=0
make -C /lib/modules/2.6.14.2/build SUBDIRS=/home/erik/zd1211 modules
make: *** /lib/modules/2.6.14.2/build: No such file or directory.  Stop.
make: *** [all] Error 2

Premetto che io uso il kernel 2.6.10-5-386 e non capisco cosa centra il 2.6.14.2...è vero che ho anche il kernel 2.6.14.2 ma nei comandi precedenti ho sempre usato (uname -r) per essere sicuro che usasse il kernel in uso, cioè il 2.6.10-5-386...
Recentemente ho anche compilato il 2.6.14.2, creando il link simbolico nella cartella linux, forse è per questo motivo?

grazie dell'eventuale aiuto.... ???

Re: Problema compilazione driver zd1211

Inviato: venerdì 16 dicembre 2005, 10:38
da pierba
  2. Create a few symlinks to make life easier
      sudo ln -s /usr/src/$(uname -r) /usr/src/linux
      sudo ln -s /lib/modules/$(uname -r) /lib/modules/2.6.10
      sudo ln -s /lib/modules/$(uname -r) /usr/src/linux/build
Hai creato quie links?
Verifica che effettivamente siano sul tuo sistema.


ciao

Re: Problema compilazione driver zd1211

Inviato: venerdì 16 dicembre 2005, 10:58
da stormenito
certo ho eseguito tutti i comandi richiesti...ho provato in seguito un'altra volta cancellando tutti i link e ricreandoli di nuovo (ho cancellato le cartelle linux e le ho ricreate al posto giusto prima a mano con mkdir e poi creando i links) e questa volta quando mando make clean mi dà l'errore che in /usr/src/linux/ non trova il file Makefile...dopo aver creato le cartelle e i link in effetti in /linux/ mi ritrovo la cartella "2.6.10-5-386" e "build" e basta...
Per quanto riguarda questo comando : sudo ln -s /lib/modules/$(uname -r) /lib/modules/2.6.10 

mi dice che esiste già e quindi dovrebbe andar bene...

Re: Problema compilazione driver zd1211

Inviato: sabato 17 dicembre 2005, 7:58
da stormenito
up

Re: Problema compilazione driver zd1211

Inviato: domenica 18 dicembre 2005, 23:02
da stormenito
nessuno può aiutarmi?dai, penso sia un problema di facile soluzione (per chi ne sa, altrimenti avrei già risolto)...
Grazie

Re: Problema compilazione driver zd1211

Inviato: domenica 18 dicembre 2005, 23:52
da RosoXR
Prova a cancellare la cartella linux che hai creato con il linkaggio (/usr/src/linux/)

rm /usr/src/linux  (da root)

poi ricrea il link!

da me ha funzionato!

(Mi raccomando di aver già scaricato i sorgenti del kernel: kernel-header"versione del tuo kernel" con synaptic)

Re: Problema compilazione driver zd1211

Inviato: lunedì 19 dicembre 2005, 13:03
da stormenito
RosoXR ha scritto:
Prova a cancellare la cartella linux che hai creato con il linkaggio (/usr/src/linux/)

rm /usr/src/linux  (da root)

poi ricrea il link!

da me ha funzionato!

(Mi raccomando di aver già scaricato i sorgenti del kernel: kernel-header"versione del tuo kernel" con synaptic)


ok provo e poi posto...intanto grazie

Re: Problema compilazione driver zd1211

Inviato: lunedì 19 dicembre 2005, 13:28
da stormenito
adesso quando do il comando:

ln -s /lib/modules/$(uname -r) /usr/src/linux/build
ln: creating symbolic link `/usr/src/linux/build' to `/lib/modules/2.6.10-5-386': No such file or directory
root@ubuntu:/usr/src # ls
linux                        linux-headers-2.6.12-9
linux-2.6.14.2              linux-headers-2.6.12-9-386
linux-2.6.14.2.tar.bz2      linux-patches
linux-headers-2.6.10-5      linux-source-2.6.12.tar.bz2
linux-headers-2.6.10-5-386  rpm
linux-headers-2.6.12-10      sf_zd1211_20050315_src.tar.gz
linux-headers-2.6.12-10-386
root@ubuntu:/usr/src # cd linux
-su: cd: linux: No such file or directoryo...
root@ubuntu:/usr/src #

ho postato la situazione della src e degli output dei comandi, gli errori che mi dà li vedete da voi, se sapete dirmi qualcosa vi ringazio tanto...

Re: Problema compilazione driver zd1211

Inviato: lunedì 19 dicembre 2005, 18:06
da stormenito
altro problema, secondo me questi driver mi stanno prendendo un pò per i c....i:

facendo il seguente link simbolico:

ln -s /lib/modules/$(uname -r) /usr/src/linux/build

mi risponde:

ln: creating symbolic link `/usr/src/linux/build' to `/lib/modules/2.6.10-5-386': No such file or directory

avendo fatto in principio il seguente link simbolico:

ln -s /usr/src/$(uname -r) /usr/src/linux

Praticamente /linux non è una cartella ma un qualcos'altro, è per quello che nel comando sopra mi dice che non trova la cartella linux..o sbaglio?

Re: Problema compilazione driver zd1211

Inviato: lunedì 19 dicembre 2005, 18:22
da guidogasperoni
Io ho una zyxel g-220 e seguendo il wiki non andava, allora sono andato a questo indirizzo:
http://zd1211.ath.cx/download/ ho scaricato i + recenti, l'ho estratti in home e da terminale nella cartella da cui gli ho estratti ho digitato:
sudo make
sudo make install
sudo modprobe -v zd1211
Poi ho riavviato e la scheda ha incominciato ad andare

Re: Problema compilazione driver zd1211

Inviato: lunedì 19 dicembre 2005, 19:07
da stormenito
guidogasperoni ha scritto: Io ho una zyxel g-220 e seguendo il wiki non andava, allora sono andato a questo indirizzo:
http://zd1211.ath.cx/download/ ho scaricato i + recenti, l'ho estratti in home e da terminale nella cartella da cui gli ho estratti ho digitato:
sudo make
sudo make install
sudo modprobe -v zd1211
Poi ho riavviato e la scheda ha incominciato ad andare
Grazie ho appena scaricato i sorgenti, ho fatto make e make install incredibilmente senza errori (con qualche warning, ma se non sbaglio non sono tanto importanti) e quando do modprobe -v  zd1211 mi dice
FATAL: Module zd1211 not found.

Re: Problema compilazione driver zd1211

Inviato: lunedì 19 dicembre 2005, 19:39
da guidogasperoni
Prova a riavviare il pc e ridai sudo modprobe -v zd1211

Re: Problema compilazione driver zd1211

Inviato: lunedì 19 dicembre 2005, 20:30
da stormenito
guidogasperoni ha scritto: Prova a riavviare il pc e ridai sudo modprobe -v zd1211
Niente da fare...come posso fare per controllare che effettivamente sono stati installati?

Re: Problema compilazione driver zd1211

Inviato: martedì 20 dicembre 2005, 10:55
da stormenito
Per sicurezza posto gli output dei make:

CON MAKE:

erik@ubuntu:~/Desktop/zd1211-driver-r48$ sudo make
/lib/modules/2.6.10-5-386/build
/home/erik/Desktop/zd1211-driver-r48
-I/home/erik/Desktop/zd1211-driver-r48/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -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 -DZD1211
src/zd1205.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/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.10-5-386/build SUBDIRS=/home/erik/Desktop/zd1211-driver-r48 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.10-5-386'
  Building modules, stage 2.
  MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.10-5-386'

CON MAKE INSTALL:

erik@ubuntu:~/Desktop/zd1211-driver-r48$ sudo make install
/lib/modules/2.6.10-5-386/build
/home/erik/Desktop/zd1211-driver-r48
-I/home/erik/Desktop/zd1211-driver-r48/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -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 -DZD1211
src/zd1205.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/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.10-5-386/build SUBDIRS=/home/erik/Desktop/zd1211-driver-r48 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.10-5-386'
  Building modules, stage 2.
  MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.10-5-386'
mkdir -p /lib/modules/2.6.10-5-386/net
cp zd1211.ko /lib/modules/2.6.10-5-386/net
depmod -a
gcc -o apdbg apdbg.c
chmod +x apdbg
cp ./apdbg /sbin/apdbg

E POI:

erik@ubuntu:~/Desktop/zd1211-driver-r48$ sudo modprobe -v zd1211
FATAL: Module zd1211 not found.

SE qualcuno mi può spiegare ne sarei contentissimo così mi posso scollegare fisivcamente dal router e andare dove voglio...

Premetto che ho provato anke a riavviare ed è la stessa cosa.

Grazie  :-[

Re: Problema compilazione driver zd1211

Inviato: martedì 20 dicembre 2005, 19:33
da guidogasperoni
Scusa ma se dai lsusb cosa ti da'

Re: Problema compilazione driver zd1211

Inviato: martedì 20 dicembre 2005, 20:07
da stormenito
guidogasperoni ha scritto: Scusa ma se dai lsusb cosa ti da'
Mi dà:

erik@ubuntu:/lib/modules/2.6.10-5-386/net$ lsusb
Bus 004 Device 003: ID 0ace:1211
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 1241:1177 Belkin F8E842-DL Mouse
Bus 001 Device 001: ID 0000:0000


Ho anche provato, dopo aver compilato e makeinstallato, a dare:

sudo insmod /lib/modules/2.6.10/net/zd1211_mod.ko

come mi aveva sugerito un amico, xò questo mi ha risposto:

insmod: error inserting '/lib/modules/2.6.10/net/zd1211_mod.ko': -1 Invalid module format

Boh.... :-[

Re: Problema compilazione driver zd1211

Inviato: martedì 20 dicembre 2005, 20:24
da guidogasperoni
La scheda è supportata  Bus 004 Device 003: ID 0ace:1211
non so cosa dirti va tutto bene eccetto quando dai sudo modprobe -v zd1211

Re: Problema compilazione driver zd1211

Inviato: martedì 20 dicembre 2005, 21:03
da stormenito
vabbè ti ringrazio comunque per l'aiuto dato fin'ora....sxo che magari qualcun'altro possa aiutarmi...ma, una domanda: è possibile dai sorgenti creare automaticamente un .deb? o con synaptic è possibile riuscire a procurarlo?