On Sun, 9 Mar 2025, Howard Spoelstra wrote:
> On Sun, Mar 9, 2025 at 12:38 PM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:
>>>> I also noticed that default gtk3 display tend to "freeze" mouse in SMP OS
>>>> 9.2.2 guest, but -display sdl worked fine so far. Set up host ftp server
>>>> for file transfers.
>>>
>>> Maybe Howard would be interested in that. But I think his builds also use
>>> SDL, but seen this problem on Windows and macOS not Linux.BALATON Zoltan
>>
>>
> On Windows host: with smp SDL also freezes after some time: we loose either
> mouse clicks or movement.
> The via=pmu defaults to using usb kbd/mouse. via=pmu-adb provides the pmu
> but with adb kdb/mouse. That doesn't seem to crash.
> To make things more complicated: OSX 10.0 and 10.1 will have no mouse when
> running with via=pmu. This seems due to some USB problem, so even when the
We have debugged this USB problem a few years ago and I think the problem
was that those early OSX versions try to detect devices by powering the
ports down and up and expect connected events from connected devices but
QEMU does not emulate port power management so these connect events won't
be generated. It could be fixed but I haven't written a patch and hoped
somebody else would do that but it seems nobody did so far. It shouldn't
be too hard, just need to get acquainted with the code in
qemu/hw/usb/hcd-ohci.c, read the OHCI docs and implement the bits that
power down the port and generate connect events when the port is powered
up. Somebody who's interested to fix this could do that. This info was on
the list back when we debugged it too so already known for a few years.
Do you think it should be put in official qemu bugtracker, if not already? I mean usb power up/down for OHCI ?
Should screamer patch get its tracking bug too?
Any other bugs/incomplete features?
Semirelated - does g3 machine works for you right now? I think I got blackscreen but may be it was just messed up by me ....