[e1000 driver]

[e1000 driver] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 18-11-2003 à 23:31:40    

Bonjour,
 
j'ai un petit problème avec le driver de ma carte ethernet.
J'utilise la dernière version 2.6.0 beta9 patchée par Andrew Morton (akpm): 2.6.0_beta9-mm3 (http://kernel.org/pub/linux/kernel [...] test9-mm3/).
J'utilise Gentoo Linux.
 
J'ai une carte mère Asus P4c800E Deluxe dotée d'un controleur Gigabit ethernet utilisant le chipset Intel 82547EI et j'essaye de compiler le driver gérant cette carte. Ce driver a pour nom "e1000".
Une version se trouve dans le kernel sus-nommé mais elle ne prend pas en charge ce chipset. Donc j'ai compilé le nouveau driver e1000, version 5.2.20, qu'on peut trouver ici:
http://sourceforge.aleron.net/sourceforge/e1000
 
... et il se trouve qu'il ne compile pas ! Voila ce qu'il donne comme cochonneries:
 
>>> emerge (1 of 1) net-misc/e1000-5.2.20 to /
>>> md5 src_uri ;-) e1000-5.2.20.tar.gz
>>> Unpacking source...
>>> Unpacking e1000-5.2.20.tar.gz to /var/tmp/portage/e1000-5.2.20/work
>>> Source unpacked.
rm -rf e1000.o e1000_main.o e1000_hw.o e1000_param.o e1000_ethtool.o kcompat.o e1000.7.gz
gcc -march=pentium3 -O3 -pipe -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/usr/src/linux/include -I.     -c -o e1000_main.o e1000_main.c
In file included from /usr/src/linux/include/asm/processor.h:18,
                 from /usr/src/linux/include/asm/thread_info.h:13,
                 from /usr/src/linux/include/linux/thread_info.h:21,
                 from /usr/src/linux/include/linux/spinlock.h:12,
                 from /usr/src/linux/include/linux/capability.h:45,
                 from /usr/src/linux/include/linux/sched.h:7,
                 from /usr/src/linux/include/linux/module.h:10,
                 from e1000.h:37,
                 from e1000_main.c:29:
/usr/src/linux/include/asm/system.h: In function `__set_64bit_var':
/usr/src/linux/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/usr/src/linux/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /usr/src/linux/include/linux/irq.h:20,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/netdevice.h:497,
                 from e1000.h:46,
                 from e1000_main.c:29:
/usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/netdevice.h:497,
                 from e1000.h:46,
                 from e1000_main.c:29:
/usr/src/linux/include/linux/irq.h: At top level:
/usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux/include/linux/irq.h:72,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/linux/netdevice.h:497,
                 from e1000.h:46,
                 from e1000_main.c:29:
/usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/src/linux/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a function)
make: *** [e1000_main.o] Error 1
 
Certains parmi vous ont sans doute le même controleur ethernet et il marche. Donc si vous avez eu la même erreure et/ou si vous avez une idée de patch ou une idée de kernel qui supporte le sata, le P4 et qui permette de compiler ce driver, faîtes le moi savoir !
 
Merci d'avance,
Sébastien.

Reply

Marsh Posté le 18-11-2003 à 23:31:40   

Reply

Marsh Posté le 19-11-2003 à 12:53:54    

même probleme de noob avec les drivers de la 3com intégrée à l'is7-g
 
Quelqu'un pour nous aider?

Reply

Marsh Posté le 19-11-2003 à 13:13:21    

g une p4c800-e deluxe, un kernel 2.4.22 et la carte intel intégré marche parfaitement (enfin aucun pb detecté en 100 mb/s full duplex qui est ma config de base)
 
edit: et le driver du site d'asus fonctionne aussi. Bizarre ton pb
edit2: j'ai une debian


Message édité par the_fireball le 19-11-2003 à 13:14:38

---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 19-11-2003 à 13:24:54    

mandrake pour moi avec le noyau et les sources
kernel-2.4.22.21mdk-1-1mdk.i586.rpm
kernel-source-2.4.22-21mdk.i586.rpm

Reply

Marsh Posté le 19-11-2003 à 13:47:39    

oups j'avais pas vu que tu parlais du kernel 2.6. Dsl d'avoir repondu a coté


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 19-11-2003 à 14:52:07    

Oula oui, kernel 2.6, je sais pas si en fait on a le même pb :lol:

Reply

Marsh Posté le 19-11-2003 à 15:22:46    

:cry: je veux mon réseau sous linux :cry:

Reply

Marsh Posté le 19-11-2003 à 15:23:06    

Personnes n'a d'IS7-G?

Reply

Marsh Posté le 19-11-2003 à 16:45:22    

starduck : ca marche pas pour toi et ta mdk ??


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 19-11-2003 à 16:51:03    

bah c pas exactement la même source de driver (3com) mais les symptomes sont les mêmes (messages d'erreur à la compil...)

Reply

Marsh Posté le 19-11-2003 à 16:51:03   

Reply

Marsh Posté le 19-11-2003 à 17:00:59    

bizarre. Je peux pas t'aider car moi c le drive de base du kernel pour l'intel


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 19-11-2003 à 17:02:30    

pour la version 2.6?

Reply

Marsh Posté le 20-11-2003 à 22:43:35    

je suis revenu au kernel 2.4, effectivement, ça compile. Les drivers Intel ne sont pas encore actualisés pour les noyaux 2.6.


Message édité par Sebgarden le 20-11-2003 à 22:43:55
Reply

Marsh Posté le 20-11-2003 à 22:48:01    

starduck: quel chipset 3com as-tu ? J'ai lu qu'il y avait des problèmes avec les cartes 3c9**

Reply

Marsh Posté le 21-11-2003 à 09:29:35    

3c940 ;)
Où as-tu lu ça?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed