Are you sure the EDKII XHCI driver is loaded? And can you check how you setup 
the option under BIOS "PCH Configuration/Usb Configuration/XHCI mode", Which 
one of ENABLE/DISABLE/AUTO/SMART AUTO is chosen?

From: Guilherme Marques 
[mailto:[email protected]]
Sent: Wednesday, March 25, 2015 01:46
To: [email protected]
Subject: [edk2] PCI device of USB3 controllers problem

Hello,

I'm working with UDK2014, trying to get some information on USB devices. I'm 
using the PCI bus, device and fuction numbers of the USB controller as part of 
the identification, but I bumped into a problem: while in general I can check 
the information on Windows (I'm using Usb Device Viewer, part of the Debugging 
Tools for Windows), and the info I get on UEFI will match, in some machines 
(USB3 capable) the information mismatch. An example:
Usb Viewer lists two USB controllers: on 0.29.0 (EHCI controller) and 0.20.0 
(xHCI controller). My USB device is listed as plugged in port #2 (1-indexed) of 
0.20.0 controller.
UEFI shows 0.20.0 controller as "Undefined", and no devices attached to it. 
Instead, it shows my USB device on the following device path: 
PciRoot(0x0)/Pci(0x1D,0x0)/USB(0x0,0x0),USB(0x1,0x0). So, plugged on a hub 
within the 0.29.0 controller.
I'm puzzled as to why the information differs, and I'm trying to find a way to 
get consistent information between the windows app and UEFI drivers. Could 
anyone point me in the right direction?

Thank you all.
The information contained in this message may be privileged and confidential. 
It is intended to be read only by the individual or entity to whom it is 
addressed or by their designee. If the reader of this message is not the 
intended recipient, you are on notice that any distribution of this message, in 
any form, is strictly prohibited. If you have received this message in error, 
please immediately notify the sender and delete or destroy any copy of this 
message!
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to