Opened 3 months ago
Closed 2 months ago
#19160 closed bug (invalid)
Haiku doesn't reach installer/deskbar when booting from USB 2.0 port on Asus X570-Plus
Reported by: | Illen | Owned by: | waddlesplash |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/USB/XHCI | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Haiku is stuck on blue screen with mouse cursor when using front panel USB 2.0 ports for USB boot drive on Asus X570-Plus. It doesn't happen when using USB 3.0 ports. USB input devices don't work either when that occurs. Both USB 3.0 and 2.0 ports on front panel seem to be handled by the same xHCI controller on X570 chipset.
Attachments (2)
Change History (9)
by , 3 months ago
Attachment: | x570-usb2.log added |
---|
comment:1 by , 3 months ago
comment:2 by , 3 months ago
I tested two different USB 3.0 sticks and two USB 2.0 ports (all I have) and same problem happens in every case. Linux can access and read/write them on USB 2.0 ports without problems although I did not test boot yet, will try soon.
comment:3 by , 3 months ago
Did some more testing and it seems like Haiku does boot correctly from one USB 2.0 port when the other 2.0 port is not used (in all previous cases I was having USB mouse receiver plugged in to the second 2.0 port). As soon as I plug the receiver back in the other 2.0 port, Haiku loses access to the filesystem on USB stick. Seems like it could be some hardware problem (USB header not supplying enough current?) because sometimes even UEFI does not list the USB drive on boot menu (especially when the receiver is connected in second USB 2.0 port), although I tried to USB boot Linux installation from these ports as well and it seems to somehow handle it flawlessly when both 2.0 ports are used.
by , 3 months ago
Attachment: | x570-linux-usb2-dmesg added |
---|
comment:6 by , 2 months ago
Eventually I was able to reproduce that problem even on Linux. It doesn't happen as often as on Haiku but it's still possible. At this point, I consider it to be a hardware problem, not a Haiku bug. Sorry for the noise.
comment:7 by , 2 months ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Thanks for testing!
Yeah, if it works more often but still unreliably on Linux, probably there is something we are doing just slightly differently enough for it to matter, and debugging further probably isn't worth it.
Once this happens we just wind up in a loop of these problems.
Does this happen with a different USB stick? Does Linux boot from this USB stick on a USB 2 port?