USB Multiple Device Problem
On my setup I am using a usb hub which I connect a keyboard, webcam and a
printer. The keyboard and printer are using the built-in CE drivers but the
webcam is using webcam.dll open source code done by Doug Boling. One thing
to know is that my printer has as also a mass storage device in it.
The problem I have is that when I am connecting the printer in last it won't
work properly. The call to USBDeviceAttach in LoadRegisteredDriver() (in
usbd.c) failed for the mass storage device and then pop the dialog box to
enter the dll name for the driver.
Now, if I disconnect the camera and connect the printer with only the
keyboard. The printer do the same registring process but this time it
doesn't failed on LoadRegisteredDriver(). Moreover, If I connect the camera
after, absolutely no usb device is recognized and the HCD driver isn't
called for an attach.
Is there a maximum number of devices I could connect to a hub?
Anyone has any ideas that could do this behavior?
I am developping for a pxa270 with plateform builder 5.0. I have all the
QFEs up to august 2006.
The webcam used is a logitech quickcam PRO5000 , the same used to develop
the driver.
Thanks,
Keaven
.
Relevant Pages
- [patch 04/33] m68k: Atari keyboard and mouse support.
... Atari keyboard and mouse support. ... +static void atakeyb_rep; ... To compile this driver as a module, ... (Linux-Kernel) - RE: my pc always hanged up!!
... usually you have a driver that's current compared to what came on the ... changed the original mouse and keyboard) will have updated drivers if any are ... To get to Downloaded Program files, you can click Tools on the right of your ... (microsoft.public.windowsupdate) - Re: Maybe we should stop "Paging Beth Stone" already...
... So normally, you'd load a keyboard driver which attaches to the first PS/2 port, and a mouse driver which attaches to the second PS/2 port. ... So if you plugged a keyboard into the second PS/2 port, all you would have to do is unload the mouse driver, and load a second keyboard driver, telling it to use the second PS/2 port instead of the first. ... Since the IPC protocol it uses to connect to the second PS/2 port is identical to the IPC protocol it uses to connect to the first PS/2 port, it will happily connect to it instead. ... has to be treated as it needs to and all hardware drivers are connected via structures (including buffer pointers) to communicate with any software. ... (alt.lang.asm) - Re: my pc always hanged up!!
... Go tot the manufacturers website and download an updated driver that is if ... keyboard, but when i clicked the keyboard name and select the update ... To get to Downloaded Program files, you can click Tools on the ... (microsoft.public.windowsupdate) - Re: Maybe we should stop "Paging Beth Stone" already...
... into a global structure and into a buffer if configured that way. ... So normally, you'd load a keyboard driver which attaches to the first PS/2 port, and a mouse driver which attaches to the second PS/2 port. ... So if you plugged a keyboard into the second PS/2 port, all you would have to do is unload the mouse driver, and load a second keyboard driver, telling it to use the second PS/2 port instead of the first. ... Since the IPC protocol it uses to connect to the second PS/2 port is identical to the IPC protocol it uses to connect to the first PS/2 port, it will happily connect to it instead. ... (alt.lang.asm) |
|