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

Re: Silly question: Where's eth0?



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

Attachment: signature.asc
Description: Digital signature


Reply to: