Bug 7487
Summary: | (net sundance) driver fails to recognize carrier status | ||
---|---|---|---|
Product: | Drivers | Reporter: | Dan Nicholson (dbn.lists) |
Component: | Network | Assignee: | Jeff Garzik (jgarzik) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | akpm, protasnb |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.19-rc5/2.6.18.x | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
dmesg with loglevel=7 and sundance.debug=7 on 2.6.19-rc5
Set carrier status on link changed events |
Description
Dan Nicholson
2006-11-10 08:18:07 UTC
Created attachment 9452 [details]
dmesg with loglevel=7 and sundance.debug=7 on 2.6.19-rc5
Has it been any progress on this, have you tested with 2.6.22+? Thanks. I have asked Jesse Huang <jesse@icplus.com.tw> if he can take a look at this report. Status is the same on 2.6.22.1. There were relevant fixes to sundance since. Dan can you please update/retest with recent kernel. Thanks. Great. How recent? 2.6.24.x or 2.6.25-rcx? I'd say the latest (.25-rc), or the newest git. I would try the latest stable too, if 2.6.25.XX worked. Created attachment 15609 [details]
Set carrier status on link changed events
Turns out this was pretty easy to enable. Copied some code from dl2k to check the MII link status on link change events and then call netif_carrier_on/off. Patch is against Linus' git. It could be more useful, but this is enough to get the change reported to userspace.
Should I send this patch to linux-net? Please email it to netdev@vger.kernel.org and cc myself and Jeff Garzik <jeff@garzik.org>, thanks. |