Thread (1 message) 1 message, 1 author, 2011-02-07

Re: [Bugme-new] [Bug 28532] New: Link state change detection problem on Moschip MCS7832 [mcs7830]

From: Andrew Morton <hidden>
Date: 2011-02-07 23:14:01

(switched to email.  Please respond via emailed reply-to-all, not via the
bugzilla web interface).

On Mon, 7 Feb 2011 18:14:56 GMT
bugzilla-daemon-590EEB7GvNiWaY/ihj7yzEB+6BGkLq7r@public.gmane.org wrote:
https://bugzilla.kernel.org/show_bug.cgi?id=28532

           Summary: Link state change detection problem on Moschip MCS7832
                    [mcs7830]
           Product: Drivers
           Version: 2.5
    Kernel Version: 2.6.38-rc2
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Network
        AssignedTo: drivers_network-ztI5WcYan/vQLgFONoPN62D2FQJk+8+b@public.gmane.org
        ReportedBy: myxal.mxl-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
        Regression: No


Created an attachment (id=46752)
 --> (https://bugzilla.kernel.org/attachment.cgi?id=46752)
lsusb -vv output

Hi.

I have a network adapter which uses the aforementioned driver and while
checking for the link state via ethtool reports the correct state, many
networking userspace utilities seem to have no clue about it (NM 0.8.1 starts
dhclient BEFORE any cable is plugged) - and more importantly, don't notice when
the cable is (dis)connected. Since there's not even a kernel message when
(dis)connecting the cable, I suspect the driver does not implement Link state
change detection at all. Is this accurate?

LSCD works in Windows, where it's apparently implemented through periodic
polling (judging by virtualbox's blinking USB icon).
How is this situation normally handled? Is it kernel's job to do the polling?
Or are userspace utilities expected to do this?

Docs to the chip are available here:
http://www.moschip.com/data/products/MCS7830/Data%20Sheet_7830.pdf
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help