[linux-usb-devel] [RFC] Conexant AccessRunner ADSL USB modem driver

Alan Stern stern at rowland.harvard.edu
Mon Jan 10 13:33:05 EST 2005

On Mon, 10 Jan 2005, Duncan Sands wrote:

>  The firmware is loaded at some later time
> (in a kernel thread, because it would take too long for khubd).  At that point the
> MAC address is changed.  What if this change in the MAC address confuses user space
> tools or other parts of the kernel?  Now, you could just say: don't create the ATM
> device until after the firmware is loaded.  There are two problems with this: (1)
> the ATM device won't turn up when the USB device turns up but at a later time; that
> means that scripts (or humans) will have to wait for the device to be created;

This is basically what usb-storage does now and I haven't heard any 
complaints.  Scripts need to be smart enough to trigger not on the 
creation of the USB device but on the creation of the lower (ATM or SCSI) 

Alan Stern

More information about the Usbatm mailing list