Yanıtlar:
Evet haklısın. xHCI, USB 3.0 desteği ( red
) anlamına gelir . USB 2.0 enhanced host controller
( green
)
Mavi olanlar USB 1.1'dir ( OpenHost )
Bazı OEM'ler gerçekten aptaldır ve USB 3.0 denetleyicileri kullanır, ancak USB 2.0 bağlantı noktaları kullanır (örneğin, mikro USB).
Bunu görmek için, USB Aygıt Ağacı Görüntüleyicisi adlı bir araç çalıştırın ve girişi olan her bir bağlantı noktasını IsUserConnectable
tıklayın (burada kullanıcı USb aygıtlarını bağlayabilir, bazıları USB kart okuyucusu gibi aygıtları takmak için dahili olarak kullanılır) ve SupportedUSBProtocols
giriş olup olmadığını Usb300
bir 1 (yes)
seti var. Burda değil:
Hayır, xHCI, USB cihazlarının tüm hızlarıyla çalışmak üzere tasarlanmıştır.
XHCI ana denetleyicisine sahip olan ancak yalnızca USB 2 bağlantı noktası olan cihazlar vardır.
Öte yandan, hem USB 2 hem de 3 bağlantı noktasına sahip modern anakartlarda, xHCI ana bilgisayar denetleyicisi her iki türden de sorumludur. Klavyeniz ve fareniz gibi bu 12M "tam hızlı" cihazların bile buna bağlı olduğunu göreceksiniz. Sık sık geri dönüş EHCI denetleyicileri olsa da, sanırım bir şekilde bir xHCI denetleyicisine (hiç görmedim) bağlanamayan aygıtlar içindir.
Linux'ta bu lsusb -t
veya ile doğrulanabilir lsusb.py
.
PS Ben sık sık (yanlış) düşünmemizin xHCI = USB3
nedeninin 5Gbps (veya 10Gbps) EHCI'de desteklenmediğine inanıyorum ve xHCI şu anda USB 3.x hızlarını destekleyen USB ana bilgisayar denetleyicileri için sahip olduğumuz tek / en son standart. Ancak bu, bir cihazın xHCI denetleyicisine sahip olması ancak yalnızca USB 2 bağlantı noktalarına sahip olmasının yanlış / aptal / imkansız olduğu anlamına gelmez.