[linux-usb-devel] [RFC] Conexant AccessRunner ADSL USB modem
rkagan at mail.ru
Sat Jan 15 18:37:12 EST 2005
On Sat, 2005-01-15 at 13:37 +0100, Duncan Sands wrote:
> I agree that it makes more sense to only create the ATM device when the modem is fully
Great. This should simplify the initialisation stuff dramatically,
making the complicated interaction between usb_atm and cxacru / speedtch
> But yes, it would
> be better if the ATM layer was fully integrated into the driver model. Maybe Chas can tell
> us more about that.
On a brief look I've got the impression that adding a very basic driver
model support, with hotplug and device names only in /sys/class/atm,
shouldn't be too hard. If ATM folks are planning the full-fledged
driver model support, that'd be even better of course.
> Also, I'm wondering if the driver model has any special stuff for
> drivers belong to more than one subsystem (ATM, USB).
Umm, I wouldn't go for it. The USB device is created upon successful
enumeration by the USB subsystem; it may _provide_ an ATM device later
on when and if the firmware is loaded. That's more like a "has a"
relationship, rather than an "is a" one.
More information about the Usbatm