On Thu, 16 Feb 2006, Lonnie Mendez wrote:
Hello. That change to pci_register_io_region works over here with FreeBSD
6.0. However the revision for register 0x60 is incorrect. It should read:
pci_conf[0x60] = 0x10; // USB Release 1.0
At least according to the uhci document I found that is the appropriate
value. Changing it to 0x11 causes FreeBSD's uhci layer to complain of an
invalid version number and kill the controller and it is indeed not listed in
the document.
Oops. Yes, you are correct. I got confused by the NetBSD USB code that
recognizes the two values:
#define PCI_USBREV_1_0 0x10
#define PCI_USBREV_1_1 0x11
so I thought that there existed some update to the UHCI specification that
I didn't have...
/Krister
_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel