On Mon, Sep 24, 2001 at 06:10:22PM +1000, Brad Hards wrote:

> Vojtech Pavlik wrote:
> <snip>
> > > Makes no real difference - just so long as the acm driver doesn't claim
> > > CDCEther devices, and vice versa.
> > 
> > I just received an e-mail that some modems do not work in 2.4.10 ...
> Bugger.
>  
> > They have
> > 
> >         Device Class:SubClass:Protocol = 02:00:00
> > 
> > ...
> > 
> > And the ACM driver should probe on device and not on interfaces. Well,
> > maybe getting the probe called for an interface and then grabbing other
> > interfaces on the device would work too ...
> So much for dry-running the patch (
> http://marc.theaimsgroup.com/?l=linux-usb-devel&m=100003502506062&w=2 ) to try
> to avoid this.
> 
> The ACM driver should not probe on device, it definately needs to probe on
> interface.

But when it needs two interfaces on the same device to function?

> It isn't acceptable to only be able to load acm or CDCEther, and
> not both.

Uh. Why probing on device should make it not work with CDCEther, when
subsequent per-interface checks in the driver eliminate the Ether class
devices?

> Do these devices not have suitable comm. class interface descriptors?

They do. In some of their configurations. Default is of course
vendor-specific interfaces.

> If not, how do they pass the sanity checks in acm_probe()? Any further
> description of the fault?

I'll forward the e-mail to you.

> I'll have a look, and try to come up with something workable.

-- 
Vojtech Pavlik
SuSE Labs

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to