[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

compilation d'un DFE528 TX -->> erreur 1



bonjour,

j'éssai d'installer deux cartes réseau sur ma machine, et je dois installer 
les drivers avec les fichiers ci dessous.... 

$ ls -ll
total 100
-rwxrwxrwx    1 pat  pat     18109 aoû  4  2000 COPYING.TXT
-rwxrwxrwx    1 pat  pat     51853 mai 13  2002 dfe528.c
-rwxrwxrwx    1 pat  pat     18248 mai 13  2002 kern_compat.h
-rwxrwxrwx    1 pat  pat       190 mai 13  2002 Makefile

je fais donc un make... comme conseillé dans la doc...

$ make
gcc -DMODULE -Wall -Wstrict-prototypes -O6 -I/usr/src/linux/include -c 
dfe528.c
In file included from dfe528.c:110:
/usr/src/linux/include/linux/malloc.h:4: warning: #warning linux/malloc.h is 
deprecated, use linux/slab.h instead.
In file included from dfe528.c:130:
kern_compat.h:463: warning: static declaration for `pci_find_capability' 
follows non-static
dfe528.c: In function `rtl8129_open':
dfe528.c:714: structure has no member named `tbusy'
dfe528.c:715: structure has no member named `interrupt'
dfe528.c:716: structure has no member named `start'
dfe528.c: In function `rtl8129_timer':
dfe528.c:806: structure has no member named `interrupt'
dfe528.c:812: structure has no member named `tbusy'
dfe528.c: In function `rtl8129_tx_timeout':
dfe528.c:939: structure has no member named `tbusy'
dfe528.c: In function `rtl8129_start_xmit':
dfe528.c:970: structure has no member named `tbusy'
dfe528.c:993: structure has no member named `tbusy'
dfe528.c:997: structure has no member named `tbusy'
dfe528.c: In function `rtl8129_interrupt':
dfe528.c:1022: structure has no member named `interrupt'
dfe528.c:1025: structure has no member named `interrupt'
dfe528.c:1122: structure has no member named `tbusy'
dfe528.c:1123: `NET_BH' undeclared (first use in this function)
dfe528.c:1123: (Each undeclared identifier is reported only once
dfe528.c:1123: for each function it appears in.)
dfe528.c:1198: structure has no member named `interrupt'
dfe528.c: In function `rtl8129_close':
dfe528.c:1321: structure has no member named `start'
dfe528.c:1322: structure has no member named `tbusy'
dfe528.c: In function `rtl8129_get_stats':
dfe528.c:1387: structure has no member named `start'
make: *** [dfe528.o] Erreur 1

que je sois dans usr/src/linux ou dans home/.../doc/temp/ ne change rien...

*make sure that your kernel is built with network, fast_ethernet and 
   module support.* indiqué dans la doc

comment savoir si ils sont inclus dans mon noyau 2.4.18bf24? lsmod?

il semblerait que le pilote soit lié à rtl8129...

est ce un probléme de compatibilité avec le noyau débian et dans ce cas  
faudrait il que je contacte les dévellopeurs linux de ce pilote?
ou est ce juste un probléme de librairies à ajouter?
sur beaucoup de lignes de sorties est indiqué "structure has no member 
named...", comprend pas ce que je suis censé comprendre... 

merci à ceux qui pourront m'aider... et aux autres qui auront au moins lu...

(la prochaine fois que je vois une boite avec marqué driver linux inclus, je 
me méfierais...)

patrice

-- 
"La seule chose qu'on puisse croire dans un journal, c'est la date" 
    ,.   (   .      )        .      "   
   ("     )  )'     ,'        )  . (`     '`    
 .; )  ' (( (" )    ;(,     ((  (  ;)  "  )"            J.B.S Haldane
 _"., ,._'_.,)_(..,( . )_  _' )_') (. _..( '..



Reply to: