On Sep 18, 2015, at 2:14 AM, Alexander Graf wrote:

> 
> 
>> Am 17.09.2015 um 14:42 schrieb Programmingkid <programmingk...@gmail.com>:
>> 
>> Is there a way to make USB work with Mac OS X on qemu-system-ppc? I used the 
>> -usb option, but mounting a flash drive didn't work. Would you know anything 
>> that could help?
> 
> Nothing of the top of my head. It did work on x86, so maybe the ohci 
> emulation is broken? OS9 doesn't boot because of USB breakage in ohci...

Just looked at Cormac's GSOC page. He said Mac OS 9 is attempting to write to 
the OHCI's HcDoneHead register. Is there anything stopping us from changing the 
HcDoneHead register so that it can be written to? 

My other idea is that the operating system thinks the root hub is made by 
Apple. If we changed the device descriptor so that the software thinks it is 
made by someone else, then the operating system might use the register 
correctly. I'm thinking that Apple made their own root hub that can do things a 
standard OHCI USB controller can't do. What are your thoughts?

Reply via email to