On Wed, 9 May 2007, Stanislaw Gruszka wrote:

> Hallo.
> 
> At the beginning I would like to tell there are no problems when modem 
> works in bulk mode (use bulk IN endpoint for incoming data). Problems 
> are when use isoc data endpoint, which is already default in ueagle-atm 
> driver.
> On isoc mode ueagle-atm driver set fastest alternate setting for input 
> interface, 
> which has wMaxPacketSize=1x1007 per frame (7.6 Mbits/s for fast usb) .
> If usb_set_interface() fail driver try other isoc alternate setting, but 
> bandwidth is
> allocated asynchronously and usb_set_interface() return 0 most the time.
> I think ueagle-atm driver should be more friendly to other (fast) devices 
> on bus and not resserve a lot of bandwidth when not needed. 
> But my only idea to achevie this is let the user choose proper alternate 
> setting. 
> Does provide input_altsetting module param is good idea or there is some 
> better way?
> 
> There seems to be enough bandwidth to ueagle-atm in isoc mode and mouse, 
> but I have problems with these two connected to the same usb hub.
> Tests was done on two machines, with kernel 2.6.21.1 + gregkh-all patch 
> applied. First one is old pentium 2 with uhci hcd, second one is 
> modern amd64 with ohci hcd. In older one when connecting modem to bus mouse 
> stops working (can not read any data from corresponding /dev/input/mouse 
> node). Even after disconnect modem there was no data from mouse, only replug  
> mouse help.  In modern machine the same behavior was observable until kernel 
> version 2.6.19 and disappear in 2.6.20. So I suppose this can be fixed in 
> uhci too. If you need more debug info let me know, for now I only 
> attach "lsusb -v" output. 

Can you please provide the dmesg log from the Pentium-2 machine with UHCI
and with CONFIG_USB_DEBUG set?  Show what happens when you connect the
mouse and then plug in the ueagle-atm device.

Alan Stern


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to