|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Compilazione driver
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? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
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.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
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. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:33.