Page 2 of 2

Re:USB keyboard

Posted: Fri Nov 04, 2005 2:57 am
by JoeKayzA
Candy wrote: The situation that you'd get a USB mouse that doesn't work with the HID standard, but that DOES work with your BIOS is a paradox.
Just to make sure I didn't miss something essential around me - is there really such a thing as usb-to-ps2 emulation for mice? I've only seen it for keyboard so far..

cheers Joe

Re:USB keyboard

Posted: Fri Nov 04, 2005 4:07 am
by Pype.Clicker
(oops. sorry for the poor example. i just picked up another PS/2 device. my bad)

Re:USB keyboard

Posted: Fri Nov 04, 2005 4:15 am
by Candy
It would be logical however, both conform to the USB HID and both are used through the same (simulated) PS2 controller chip.

Just one thing, how do you catch a write to a port number in software? Are you sure that it isn't a very weird thing to be able to catch?

Re:USB keyboard

Posted: Fri Nov 04, 2005 4:48 am
by Brendan
Hi,
Candy wrote:Just one thing, how do you catch a write to a port number in software? Are you sure that it isn't a very weird thing to be able to catch?
I think the chipset itself detects the access and triggers an SMI - the Intel manuals aren't particularly descriptive (probably need to dig the depths of chipset manuals to find something conclusive)...


Cheers,

Brendan

Re:USB keyboard

Posted: Fri Nov 04, 2005 8:02 am
by Pype.Clicker
on the other side, the chipset can simply offer the 'traditionnal' ports for PS/2 and stuff, and translating them directly into USB commands ... since both USB host controller and 8042 emulation occur on the same chipset chip, i don't see why SMI should even be involved in the process ...