Salve a tutti

Vi ringrazio per l'accuglienza al Forum, su htlm ho sempre trovato della valida documentazione per risolvere i problemi.

Da poco ho installato ubuntu7.04, non ho trovato grosse difficoltà a traslare da XP.

Mi ritengo alquanto soddisfatto deli risultati fino a qui ottenuti.


Ho necessità di assistenza per installare un driver inerente a un adapter wi-fi della minitar.

Da poco installato ubuntu7.04 circa tre mesi, non ho ancora esperienza
sufficiente a manipolare il sistema in particolare coi comandi su
Terminal.

Seguendo le istruzioni allegate al prodotto e relativi pacchetti in linux, ho tentato l'installazione seguendole passo passo.

scompatta il pacchetto ZD......tar.gz Ho utilizzato il gestore di archivio grafico, l'ho scompattato nella cartella Project.

scompatta il pacchetto WPA......tar.gz e anche questo pacchetto scompattato
nella medesima cartella.

Passo a passo successivo delle istruzioni che mi illustra che nel Makefile
posso scegliere e impostare il kernel 2.4 o il kernel 2.6, perché il driver
supporta entrambi.

Eseguo il controllo di Makefile aprendolo con un editor, sulle istruzioni è
illustrato come eseguire la scelta in modo abbastanza chiaro.

Fino a qui non penso di aver fatto pasticci.

A questo punto sono pronto ad installare il driver, secondo le
istruzioni.

Installazione driver.

Installazione individuale: make ZD1211REV_B=0 zero per usb normale uno per usb2 oppure
make ZD1211REV_B=0 install come sopra


Passo in terminal, entro nella cartella scompattata ZD..............

Lancio make ZD1211REV_B=1 ho provato tutti e due i comandi ottenendo il
medesimo risultato. Anche utilizzando il comando sudo.

Qui di seguito quello che ottengo:


afreemason@Freemason-Mob:~/Projects/ZD1211LnxDrv_2_15_0_0$ make
ZD1211REV_B=0 install
/lib/modules/2.6.20-16-generic/build
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0
-I/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/include
-fomit-frame-pointer -O2 -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 -DPRODUCTION -DZDCONF_BANDEDGE_ADJUST
-DZDCONF_SES_SUPPORT=1 -DZD1211 -DZDCONF_LP_SUPPORT=0
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/zdtkipseed.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.20-16-generic/build
SUBDIRS=/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-generic'
CC [M] /home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.o

*********** errore **************

/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:34:26:error:
linux/config.h: Nessun file o directory

***********************************************

/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:444:
warning:
initialization from incompatible pointer type
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472:
error:
expected declaration specifiers or '...' before 'write'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472:
error:
expected declaration specifiers or '...' before 'fd'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472:
error:
expected declaration specifiers or '...' before 'buf'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:472:
error:
expected declaration specifiers or '...' before 'count'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:473:
warning:
type defaults to 'int' in declaration of '_syscall3'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:473:
error:
expected ',' or ';' before '_syscall3'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:478:
error:
'dot11A_Channel' undeclared here (not in a function)
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In
function
'zd1205_ioctl_setmode':
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:6594:
warning:
passing argument 2 of 'test_and_set_bit' from incompatible pointer
type
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:6668:
warning:
passing argument 2 of 'clear_bit' from incompatible pointer type
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In
function
'zd1205_load_card_setting':
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8499:
warning:
implicit declaration of function 'open'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8516:
warning:
implicit declaration of function 'read'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8520:
warning:
implicit declaration of function 'close'
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c: In
function
'zd1205_save_card_setting':
/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.c:8672:
warning:
implicit declaration of function 'write'
make[2]: ***
[/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0/src/zd1205.o]
Error 1
make[1]: *** [_module_/home/afreemason/Projects/ZD1211LnxDrv_2_15_0_0]
Error
2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-generic '
make: *** [all] Error 2
afreemason@Freemason-Mob:~/Projects/ZD1211LnxDrv_2_15_0_0$

Ho evidenziato il primo errore che mi da, e sinceramente data la mia
ignoranza sul sistema qui mi blocco.

Poco ma sicuro che sto commettendo qualche errore nella procedura.

Inoltre ho scoperto che l'adapter funziona ( va bene
anche così per adesso) i driver sono installati con il Kernel.

Il problema è che senza i due pacchetti forniti dalla minitar non ho il controllo totale della
periferica e non ho la possibilità di settare i vari parametri.

Scusate la lungaggine qualcuno mi può aiutare a capire dove sbaglio e
risolvere la cosa.


Grazie in anticipo a tutti.