PDA

View Full Version : Compilazione driver


kingv
02-03-2006, 18:19
Ho una scheda wireless 54g basata su chipset zydas zd1211.

Ho scaricato il driver (qui http://zd1211.ath.cx/ ) e l'ho compilato per prova senza problemi sul pc dell'ufficio (fedora4, kernel 2.6.15 smp).

Sul pc invece sul quale dovrebbe essere montata la scheda (debian stable, kernel 2.6.8-2) compilandolo ottengo in compilazione questi warning:

/var/tmp/zd1211-driver-r59/src/zdusb.c: In function `zd1211_probe':
/var/tmp/zd1211-driver-r59/src/zdusb.c:169: warning: implicit declaration of function `usb_lock_device_for_reset'
/var/tmp/zd1211-driver-r59/src/zdusb.c:173: warning: implicit declaration of function `usb_unlock_device'

e durante il linking:
*** Warning: "usb_lock_device_for_reset" [/var/tmp/zd1211-driver-r59/zd1211.ko] undefined!
*** Warning: "usb_unlock_device" [/var/tmp/zd1211-driver-r59/zd1211.ko] undefined!


naturalmente poi il modulo non carica, visto che non può linkare quelle due chiamate.

che posso fare?

ilsensine
03-03-2006, 09:33
Quelle funzioni sono state introdotte intorno ai kernel 2.6.13-2.6.14; quindi devi usare un kernel più recente, oppure utilizzare una versione precedente del driver.

kingv
03-03-2006, 10:09
Quelle funzioni sono state introdotte intorno ai kernel 2.6.13-2.6.14; quindi devi usare un kernel più recente, oppure utilizzare una versione precedente del driver.


avevo fatto una ricerca negli header del kernel e in effetti non avevo trovato traccia di quelle funzioni, ma non avevo pensato potessero essere così recenti.
aggiornerò il kernel, del driver dato che ho letto non essere il massimo della stbilità preferisco avere l'ultima versione.

grazie.