Hi all,
I would really like some help deciphering the following error message since I'm in the process of composing a Motorola Cable Modem HOWTO for TLDP. I'm using the CDCEther driver for a Motorola Surfboard 4100 cable modem connected by usb-ohci. Most of the time it works just fine, but on occasion (about once a week) I lose my cable internet connection at the same time the error below appears in /var/log/debug:

[ System startup occurs at this line ]------------------------------------------------------
Feb 20 09:01:28 iii kernel: CPU: After generic, caps: 0383f9ff c1cbf9ff 00000000 00000000
Feb 20 09:01:28 iii kernel: CPU: Common caps: 0383f9ff c1cbf9ff 00000000 00000000
Feb 20 09:01:28 iii kernel: CDCEther.c: CDCEther.c: 0.98.6 7 Jan 2002 Brad Hards and another
Feb 20 09:01:28 iii kernel: CDCEther.c: Ethernet information found at device configuration. Trying to use it anyway.
Feb 20 09:01:28 iii kernel: CDCEther.c: Found Header descriptor, CDC version 110.
Feb 20 09:01:28 iii kernel: CDCEther.c: Imperfect filtering support - need sw hashing
Feb 20 09:01:28 iii kernel: CDCEther.c: Can't use SetEthernetMulticastFilters request
Feb 20 09:01:28 iii kernel: CDCEther.c: Ethernet information found at device configuration. Trying to use it anyway.
Feb 20 09:01:28 iii kernel: CDCEther.c: Found Header descriptor, CDC version 110.
Feb 20 09:01:28 iii kernel: CDCEther.c: Imperfect filtering support - need sw hashing
Feb 20 09:01:28 iii kernel: CDCEther.c: Can't use SetEthernetMulticastFilters request
Feb 20 09:01:28 iii kernel: CDCEther.c: Ethernet information found at device configuration. Trying to use it anyway.
Feb 20 09:01:28 iii kernel: CDCEther.c: Found Header descriptor, CDC version 110.
Feb 20 09:01:28 iii kernel: CDCEther.c: Probably broken Union descriptor, fudging data interface.
Feb 20 09:01:28 iii kernel: CDCEther.c: Imperfect filtering support - need sw hashing
Feb 20 09:01:28 iii kernel: CDCEther.c: Can't use SetEthernetMulticastFilters request
Feb 20 09:01:28 iii kernel: CDCEther.c: detected BULK OUT packets of size 64
Feb 20 09:01:28 iii kernel: CDCEther.c: interrupt address: 5
Feb 20 09:01:28 iii kernel: CDCEther.c: interrupt interval: 64
Feb 20 09:01:28 iii kernel: CDCEther.c: eth0: 00:04:BD:DE:42:0B
Feb 20 09:01:28 iii kernel: CDCEther.c: eth0: set multicast filters
Feb 20 09:01:28 iii kernel: CDCEther.c: eth0: set multicast filters
Feb 20 09:01:28 iii kernel: CDCEther.c: eth0: too many MC filters for hardware, using allmulti
Feb 20 09:01:28 iii last message repeated 2 times
-------------------------------------------------------------------------------------------------

Then, at random times I lose the connection and get the following error in the debug log:

-------------------------------------------------------------------------------------------------
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:12 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:12 iii kernel: CDCEther.c: rx status -110
--------------------------------------------------------------------------

The above is occasionally interrupted like so:

--------------------------------------------------------------------------
Feb 20 10:05:13 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:13 iii kernel: CDCEther.c: got intr callback
Feb 20 10:05:13 iii kernel: CDCEther.c: intr status -110
Feb 20 10:05:13 iii kernel: CDCEther.c: d: 0
Feb 20 10:05:13 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:13 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:13 iii kernel: CDCEther.c: rx status -110
---------------------------------------------------------

Then continues until:

---------------------------------------------------------
Feb 20 10:05:13 iii kernel: CDCEther.c: rx status -110
Feb 20 10:05:13 iii kernel: CDCEther.c: no repsonse in BULK IN
Feb 20 10:05:13 iii kernel: CDCEther.c: got intr callback
Feb 20 10:05:25 iii kernel: CDCEther.c: Ethernet information found at device configuration. Trying to use it anyway.
Feb 20 10:05:25 iii kernel: CDCEther.c: Found Header descriptor, CDC version 110.
Feb 20 10:05:25 iii kernel: CDCEther.c: Imperfect filtering support - need sw hashing
Feb 20 10:05:25 iii kernel: CDCEther.c: Can't use SetEthernetMulticastFilters request
Feb 20 10:05:25 iii kernel: CDCEther.c: Ethernet information found at device configuration. Trying to use it anyway.
Feb 20 10:05:25 iii kernel: CDCEther.c: Found Header descriptor, CDC version 110.
Feb 20 10:05:25 iii kernel: CDCEther.c: Imperfect filtering support - need sw hashing
Feb 20 10:05:25 iii kernel: CDCEther.c: Can't use SetEthernetMulticastFilters request
Feb 20 10:05:25 iii kernel: CDCEther.c: Ethernet information found at device configuration. Trying to use it anyway.
Feb 20 10:05:25 iii kernel: CDCEther.c: Found Header descriptor, CDC version 110.
Feb 20 10:05:25 iii kernel: CDCEther.c: Probably broken Union descriptor, fudging data interface.
Feb 20 10:05:25 iii kernel: CDCEther.c: Imperfect filtering support - need sw hashing
Feb 20 10:05:25 iii kernel: CDCEther.c: Can't use SetEthernetMulticastFilters request
Feb 20 10:05:25 iii kernel: CDCEther.c: detected BULK OUT packets of size 64
Feb 20 10:05:25 iii kernel: CDCEther.c: interrupt address: 5
Feb 20 10:05:25 iii kernel: CDCEther.c: interrupt interval: 64
Feb 20 10:05:26 iii kernel: CDCEther.c: eth0: 00:04:BD:DE:42:0B
_____________________________________________________________

...at which point I have to reboot to get the connection to work (restarting the dhcp-client, ifup and other services doesn't work) but then it works fine until a few days later when the same thing happens without warning. So, is this due to something I have misconfigured, a cable service problem, a CDCEther problem or flaky hardware?

Thanks for any responses!
hs



-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to