In message <20040719.195056.35662742.imp_at_bsdimp.com>, "M. Warner Losh" writes: >: o Attempt to follow the correct procedure for synchronising with >: the BIOS via SMM to take over control of the EHCI controller. >: This may fix problems when the BIOS is configured to emulate >: legacy devices, but is untested on any affected machines. > >Docs on how to do this? I've not seen this info... It's in the EHCI spec at: http://developer.intel.com/technology/usb/download/ehci-r10.pdf See sections 5.1 (EHCI Extended Capability: Pre-OS to OS Handoff Synchronization) and 2.1.7 (USBLEGSUP - USB Legacy Support Extended Capability). A quick summary is that if the BIOS implements legacy emulation via SMIs then there is a particular host controller flag that the OS is supposed to set that will cause the BIOS to receive an SMI. The BIOS should recognise this signal and disable the legacy support, giving the OS exclusive access to the host controller. IanReceived on Tue Jul 20 2004 - 10:43:52 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:02 UTC