Bug 283186

Summary: Modern USB ports seem to fail during installer disk probe
Product: Base System Reporter: mike jakubik <mike.jakubik>
Component: usbAssignee: freebsd-usb (Nobody) <usb>
Status: New ---    
Severity: Affects Only Me CC: grahamperrin
Priority: --- Keywords: install
Version: 15.0-CURRENT   
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
error
none
usb layout
none
usb layout
none
devinfo none

Description mike jakubik 2024-12-07 18:35:23 UTC
Created attachment 255687 [details]
error

The installer seems to throw USB errors when i boot off certain ports on the new X870E chipset (Asus rog-strix-x870e-e-gaming-wifi). I only manager to get it to work while using port 7 (see attached diagram), while front panel AIO and ports like 14 thro the error. This does not happen on latest 14 release and all works well in Linux/Win11 AFAIK. Yes, i tried diff usb sticks. See error and HW details in attachments.
Comment 1 mike jakubik 2024-12-07 18:36:10 UTC
Created attachment 255688 [details]
usb layout
Comment 2 mike jakubik 2024-12-07 18:36:23 UTC
Created attachment 255689 [details]
usb layout
Comment 3 mike jakubik 2024-12-07 18:36:52 UTC
Created attachment 255690 [details]
devinfo
Comment 4 mike jakubik 2024-12-07 18:39:30 UTC
Linux lspci
https://pastebin.com/6AY59wuk

FreeBSD pciconf -lv 
https://pastebin.com/2puh2R5R
Comment 5 mike jakubik 2024-12-07 18:41:01 UTC
To be clear, the ISO boots and loads the installer, the error is triggered by the disk probe section of the install.
Comment 6 Graham Perrin 2024-12-10 19:39:11 UTC
> 15.0-CURRENT 

uname -aKU
Comment 7 mike jakubik 2024-12-10 19:55:20 UTC
I used "FreeBSD-15.0-CURRENT-amd64-20241128-edfccce309a6-273911-memstick" if it helps.
Comment 8 mike jakubik 2024-12-11 15:22:07 UTC
I tried that plugging in the stick to all but USB-C ports on a running version of current, most of the lower ports a.k.a. the new USB don't even detect an attach. Then i tried a higher port and got a  hit, then i swapped to up top port where my KB is and which port actually worked for me, and i got an attach. I also tried the 2 case front IO ports, both detected it, but i was not able to install on those. This link shows the dmesg.

https://pastebin.com/gVWtPiGJ