udev doesn't run ifup for 3c59x ethernet card
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
netbase (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: udev
I have a 3com 3c59x cardbus ethernet card which does not get properly enabled (under hardy beta) when it's plugged in (or after boot or suspend/resume).
It is being properly assigned to eth0 in 70-persistent-
The problem seems to be that the card starts out in a state that's not completely down, so that when 85-ifupdown.rules tries to run
/sbin/start-
the ifup fails.
ifconfig eth0 looks identical after running ifdown, so I'm not sure what is being changed there that makes it possible to run ifup later.
A fix is to add a --force to the ifup in 85-ifupdown.rules, i.e. change the line to:
ACTION=="add", RUN+="/
Changed in netbase: | |
importance: | Undecided → Low |
Sorry for the late reply, I believe this bug has been fixed with more recent kernel/udev and the event based networking changes that went in over the past few releases.