Ok, in digging around I've found out something possibly useful. If I plug the cable modem in after the machine has all started up, then everything seems fine. It sets itself as eth1 and everything works as I would expect. The problem arises if the modem is plugged in when the machine starts up, in which case ifconfig only shows one Ethernet device (eth0) and it has the mac address that the cable modem usually has. I can use dhcp on it to access the net, but not use the internal nic at the same time. Oh and from time to time eth0 changes back to what would be the ip address on the nic, but I'm guessing this is something in mandrake doing this. Unplugging and plugging the modem back in resolves this. But I would rather it worked from boot up, but I'm guessing that its something to do with the order stuff is brought up. I know the usb is brought up before any of the network interfaces are initialised. Any thoughts?
In response to the questions below: 1. Its a via chipset I think, its definitely uhci. Its Mandrake 8.2 with kernel 2.4.18-6mdk 2. Net card is a generic realtek 8139 using driver 8139too. 3. Its an ambit cable modem. Cant find any model number. 4. Nothing about broken descriptors, the only possible concerns are (not verbatim and these are when the cable modem was not connected at boot up): hotplug: missing kernel or user mode driver acm hotplug: missing kernel or user mode driver CDCEther CDCEther.c eth1: set multicast filters Last message repeated 2 times CDCEther.c eth1: set too many MC filters using allmulti 5. Not easily at the moment. Read above for more info. As usual any help greatly appreciated... Dave In reply to: On Tue, 9 Jul 2002 07:01, Dave Townsend wrote: > I'm having some problems setting up my cable modem. I plug it in and it > gets detected and CDCEther loaded. The only problem is that CDCEther seems > to think the modem is now device eth0, despite me already having a network > car that was using eth0. A few places say that there is an eth0 and eth1 > devices, but I cant bring eth1 up and I can use dhcpcd on eth0 to get the > ip address from my ISP. Is there any way to solve this, possibly there is > something I should be setting to tell CDCEther to use eth1 as the device or > something? I vaguely recall someone else reporting this. Not sure what the solution was, but it may have involved upgrading the kernel. Do you have something older than 2.4.18? Other useful information: 1. What architecture are you running on? What type of host controller? 2. What is the network driver and hardware? 3. What type is the cable modem? 4. Are you seeing messages about broken descriptors in your logs? 5. Can you show the output of ifconfig (or ip) for the various combinations? Brad ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Stuff, things, and much much more. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
