Jump to ID:
BSPs and Drivers

Project Home

Documents

Discussions

Wiki

Project Info
Forum Topic - USB device not hadled by io-usb when other devices are inserted: Page 1 of 2 (2 Items)
   
 
 
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
Attachment: Text 2_audio_and_1_mobile.out 16.07 KB