Hi, I am having some problems with the e1000 driver in my RedHat 5
Enterprise (Kernel 2.6.18).
The system is a SBS VR9 VME-card with an 82546EB controller.
Sometimes the e1000 driver won't start when the HWADDR is incorrect in
the ifcfg-eth0 and ifcfg-eth1 files. The ipconfig reports that the
initialization is delayed and I have no eth0 and eth1 devices.

As I have all the source for the system I have tried to doing some
printk to narrow the problem down.
It seems like the problem is present when the "BUS MASTER" bit is set in
the PCI Config word Command just before entering the function
pci_bus_master_enable. Maybe the initialization is not done yet?
All functions in the e1000_probe function return OK without any errors.

When the problems occur the /sys/class/net directory lacks the entry of
eth0 and eth1. As I am new to Linux could some please give a pointer to
where in the e1000 driver these directories are created because the
amount of code to read is quite big.


(The reason for having an incorrect HWADDR is simply to test changing
cpu boards as spare-parts)

Regards
Patrik
 
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to