On Tue, Oct 23, 2007 at 02:54:39PM -0700, Dr. Jennifer Nussbaum wrote: > > And in response to Wayne's question: > > $ cat /etc/udev/rules.d/z25_persistent-net.rules > # This file was automatically generated by the > /lib/udev/write_net_rules > # program, probably run by the > persistent-net-generator.rules rules file. > # > # You can modify it, as long as you keep each rule on > a single line. > # MAC addresses must be written in lowercase. > > # PCI device 0x8086:0x109a (e1000) > SUBSYSTEM=="net", DRIVERS=="?*", > ATTRS{address}=="00:15:58:c8:b5:39", NAME="eth0" > > # PCI device 0x8086:0x4227 (ipw3945) > SUBSYSTEM=="net", DRIVERS=="?*", > ATTRS{address}=="00:1b:77:8d:24:56", NAME="eth1" >
you have rules for both interfaces, but why it only provides one is unknown to me. I'm going to guess that maybe its gotten lost as a result of suspend not working properly, perhaps. Check with lspci to see whether the device even shows up on the pci bus. also try lsmod | grep e1000 udev shows it as using that driver. If the driver is not present then try modprobe e1000 if it is present, try modprobe -r e1000 && modprobe e1000 or you could try udevtrigger which will rerun udev's detection stuff. if you want you could use the --verbose and --dry-run flags, check man udevtrigger. I'm guessing the driver got removed during a suspend and didn't get pulled back in. the modprobes or udevtrigger should bring it back. A
signature.asc
Description: Digital signature