|
Davide Ancri
|
USB device not hadled by io-usb when other devices are inserted
|
|
Davide Ancri
10/13/2010 11:22 AM
post70458
|
USB device not hadled by io-usb when other devices are inserted
Hi again
I'm still on USB problems raised after the audio USB device driver seems to work as expected, at least when directly
connected to a motherboard USB port (not with a hub in the middle!).
Another problem is there, now: my QNX box should handle 4 audio I/O controller, and also 4 mobile phones connected as "
serial over USB" for handling AT commands.
When a single phone is connected on all the USB system and no more than 2 audio devices are present, it gets initialized
by io-usb and devc-serusb is able to handle it.
Attached is the "usb -vv" output with 2 audio I/O controllers and one mobile phone inserted.
If I insert the mobile phone when 3 or more audio controllers are present, the phone does not appear in the usb device
list.
The same happens if a second mobile phone is inserted when one is already inserted.
I noticed that the mobile phone declares 120 endpoint descriptors, and I'm afraid the io-usb process goes out of
preallocated ones... but I also tried to increase them with "num_ed=1024" option when starting uhci and ehci drivers,
but nothing changes.
I also tried to increment max number of threads into io-pkt, and still no change.
Any idea?
thanks
Davide
|
|
|
|
|