Long story short I'm trying to connect a Motorola Surfboard 4100 to my Gentoo Linux (v1.4rc3) box. I'm not trying to sound too bitter but everywhere else I'm going the advice is just missing the point. My goal is to be able to make my own Linux Cable Modem Router / Firewall / Switch for my in house network as a learning experience even though I could buy one off the shelf from Linksys or someone else cheaper and easier.
Due to space limitations in the machine this means that I need to connect the SB4100 via USB. I can see in the kernel messages that the modem is being found by the CDCEther driver but when I try and start the eth5 interface it just silently fails (it's exact words are "Failed to bring eth5 up" but that's really just the net.eth5 startup script speaking) without really explaining. Can anyone offer advice, web sites or other resources that I should explore? I've tried Googling and the closest I've managed to come is using the CDCEther driver to connect a Zaurus.
I'm loading the CDCEther driver automatically on boot as a kernel module. I've grepped my log directory for CDC and come up with only the stuff in the kernel log which I've included below...
Any suggestions would be greatly appreciated.
Matt
CDCEther.c: CDCEther.c: 0.98.6 7 Jan 2002 Brad Hards and another
usb.c: registered new driver CDCEther
CDCEther.c: Ethernet information found at device configuration. Trying to use it anyway.
CDCEther.c: Found Header descriptor, CDC version 110.
CDCEther.c: Imperfect filtering support - need sw hashing
CDCEther.c: Can't use SetEthernetMulticastFilters request
CDCEther.c: detected BULK OUT packets of size 64
CDCEther.c: interrupt address: 5
CDCEther.c: interrupt interval: 64
CDCEther.c: eth5: Motorola Corporation SB4100 USB Cable Modem 002040D15FBF
CDCEther.c: eth5: 00:20:40:D1:5F:BF
CDCEther.c: eth5: set multicast filters
CDCEther.c: eth5: set multicast filters
CDCEther.c: eth5: set multicast filters
CDCEther.c: eth5: too many MC filters for hardware, using allmulti
CDCEther.c: eth5: too many MC filters for hardware, using allmulti
CDCEther.c: rx status -84
CDCEther.c: BULK IN callback but driver is not active!
CDCEther.c: got intr callback
CDCEther.c: eth5: set multicast filters
CDCEther.c: eth5: too many MC filters for hardware, using allmulti
CDCEther.c: eth5: too many MC filters for hardware, using allmulti
CDCEther.c: eth5: too many MC filters for hardware, using allmulti
CDCEther.c: eth5: too many MC filters for hardware, using allmulti
CDCEther.c: rx status -84
CDCEther.c: BULK IN callback but driver is not active!
CDCEther.c: got intr callback
------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
