qemu-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: QEMU xHCI


From: Douglas Chen
Subject: Re: QEMU xHCI
Date: Mon, 1 Aug 2022 12:11:41 +0800

Hi JT,

I am a beginner but interested in your question. Could I know what USB device you were attached to the xHC, and what tool you used to capture those logs?

-- Douglas Chen


On Mon, Aug 1, 2022 at 8:43 AM J T <movsq@outlook.com> wrote:

 

 

Sent from Mail for Windows

Hello Everyone,

I'm using QEMU for my hobby 64b o/s development

Host O/S: Windows 10

CPU        : Intel i7 6700-K (Skylake)

Motherboard: ASUS Z170-K

RAM: 16 GB

 

Real hardware generates the following results as expected;

VID: 8086, DID:A12F (Intel xHCI)

USB Protocols:

02 08 00 02   55 53 42 20   01 10 11 30   00 00 00 00   USB2

02 14 00 03   55 53 42 20   11 0A 00 30   00 00 00 00   USB3

 

VID: 1B21, DID:1242 (ASMedia Technology Inc.)

USB Protocols:

02 08 01 03   55 53 42 20   01 02 00 00   00 00 00 00   USB3

02 08 00 02   55 53 42 20   03 02 19 00   00 00 00 00   USB2

 

VirtualBox

VID: 8086, DID:1E31 (Intel xHCI)

USB Protocols:

02 04 00 02   55 53 42 20   01 08 00 00   00 00 00 00   USB2

02 00 00 03   55 53 42 20   09 06 00 00   00 00 00 00   USB3

 

QEMU

VID: 1B36, DID:000D (RedHat Inc. QEMU xHCI)

USB Protocols:

02 00 00 00   55 00 00 00   05 00 00 00   00 00 00 00   USB???

02 00 00 00   55 00 00 00   01 00 00 00   00 00 00 00   USB???

 

I need help from experts in the community to why the xHCI enumeration generates vastly different results

to the point where proceeding further is an impossibility as indicated by

the absence of USB2 & USB3 port registers ?

 

Look forward to receiving as much feedback as possible, thank you and have a nice day.

 

Regards

 

 

Note:

The command line used for running QEMU is

qemu-system-x86_64 -M q35 -cpu max -m 512M -vga cirrus -full-screen -drive file=HobbyOS64b.IMG,format=raw,if=none,id=MySATA0 -device ich9-ahci,id=ahci -device ide-hd,drive=MySATA0,bus=ahci.0 -device qemu-xhci


reply via email to

[Prev in Thread] Current Thread [Next in Thread]