1. In general, how will a usb mouse show up in vmware? (usb mode, legacy mode, etc) what IRQ will it use given that it is a USB mouse?
2. In implementing USB, I have located 2 PCI controllers, the first controlling bus 0 and the second controlling buses 1-73, I'm not sure if there are more after that. I've been using the Enhanced Configuration Mechanism defined in the wiki article about PCI Express to scan through buses and devices looking at the class codes, but every one seems to be 0xFF. Does this indicate that no devices are attached?
3. I have tried setting the 'Compaq status' byte as indicated in the Mouse Input wiki article by reading the status byte, running:
Code: Select all
bts ax, 1
btr ax, 5