From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53445) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zcw8m-0001Zs-L5 for qemu-devel@nongnu.org; Fri, 18 Sep 2015 09:55:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zcw8j-0000sg-E8 for qemu-devel@nongnu.org; Fri, 18 Sep 2015 09:55:52 -0400 Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Programmingkid In-Reply-To: <880706F7-77A1-4559-9A05-90C303EF5A38@suse.de> Date: Fri, 18 Sep 2015 09:55:46 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <880706F7-77A1-4559-9A05-90C303EF5A38@suse.de> Subject: Re: [Qemu-devel] How to make USB work with Mac OS X List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: "qemu-ppc@nongnu.org list:PowerPC" , qemu-devel qemu-devel On Sep 18, 2015, at 2:14 AM, Alexander Graf wrote: >=20 >=20 >> Am 17.09.2015 um 14:42 schrieb Programmingkid = : >>=20 >> 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? >=20 > 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?=20 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?=