Possible USB Passthrough Issue On New Proxmox Install

tmydee

New Member
Sep 23, 2024
1
0
1
Hi. I'm sure hoping someone can please help me. I'm a newbee to Proxmox.
I'm running an HP DL360 G9
Some details: 64 GB of RAM, 4 TB of disc space
Brought up a Ubuntu 24.04, noble server. Running three applications (Subsonic, Plex Music Server, Resilio Sync) across 12 USB external hard drives, which are connected to a USB 3.0 port on the server.
Also have two USB 3.0 hubs to handle the 12 drives.
Getting USB resets across several drives to the point where I don't believe it's a USB hard drive issue, as I didn't have these hard drive issues in a Windows envvironment before transitioning to this Linux server.
Also, using USB passthrough mode and I'm suspecting these resets are coming from the passthrough mode or a driver.
Here is a snippet of the resets that I've seen across several different hard drives:

2024-09-23T00:00:03.456210-04:00 td-mediaserver01 systemd[1]: dpkg-db-backup.service: Deactivated successfully.
2024-09-23T00:00:03.456765-04:00 td-mediaserver01 systemd[1]: Finished dpkg-db-backup.service - Daily dpkg database backup service.
2024-09-23T00:00:14.985236-04:00 td-mediaserver01 kernel: sd 13:0:0:0: [sdf] tag#11 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD IN
2024-09-23T00:00:14.985323-04:00 td-mediaserver01 kernel: sd 13:0:0:0: [sdf] tag#11 CDB: Read(10) 28 00 07 e9 94 75 00 00 20 00
2024-09-23T00:00:14.986406-04:00 td-mediaserver01 kernel: sd 13:0:0:0: [sdf] tag#8 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
2024-09-23T00:00:14.986438-04:00 td-mediaserver01 kernel: sd 13:0:0:0: [sdf] tag#8 CDB: Read(10) 28 00 07 e9 94 95 00 00 20 00
2024-09-23T00:00:14.995191-04:00 td-mediaserver01 kernel: scsi host13: uas_eh_device_reset_handler start
2024-09-23T00:00:15.197401-04:00 td-mediaserver01 kernel: usb 3-6: reset SuperSpeed USB device number 20 using xhci_hcd
2024-09-23T00:00:15.214429-04:00 td-mediaserver01 kernel: scsi host13: uas_eh_device_reset_handler success
2024-09-23T00:00:46.222087-04:00 td-mediaserver01 kernel: sd 13:0:0:0: [sdf] tag#9 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD IN
2024-09-23T00:00:46.222132-04:00 td-mediaserver01 kernel: sd 13:0:0:0: [sdf] tag#9 CDB: Read(10) 28 00 07 e9 6d d3 00 00 20 00
2024-09-23T00:00:46.223382-04:00 td-mediaserver01 kernel: sd 13:0:0:0: [sdf] tag#8 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
2024-09-23T00:00:46.223408-04:00 td-mediaserver01 kernel: sd 13:0:0:0: [sdf] tag#8 CDB: Read(10) 28 00 07 e9 6d b3 00 00 20 00
2024-09-23T00:00:46.235074-04:00 td-mediaserver01 kernel: scsi host13: uas_eh_device_reset_handler start
2024-09-23T00:00:46.441413-04:00 td-mediaserver01 kernel: usb 3-6: reset SuperSpeed USB device number 20 using xhci_hcd
2024-09-23T00:00:46.462394-04:00 td-mediaserver01 kernel: scsi host13: uas_eh_device_reset_handler success
2024-09-23T00:02:49.609495-04:00 td-mediaserver01 kernel: sd 14:0:0:0: [sdg] tag#11 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD IN
2024-09-23T00:02:49.609541-04:00 td-mediaserver01 kernel: sd 14:0:0:0: [sdg] tag#11 CDB: Read(16) 88 00 00 00 00 02 70 58 c0 38 00 00 01 00 00 00
2024-09-23T00:02:49.613409-04:00 td-mediaserver01 kernel: sd 14:0:0:0: [sdg] tag#8 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
2024-09-23T00:02:49.613437-04:00 td-mediaserver01 kernel: sd 14:0:0:0: [sdg] tag#8 CDB: Read(16) 88 00 00 00 00 02 70 58 c1 38 00 00 01 00 00 00
2024-09-23T00:02:49.624453-04:00 td-mediaserver01 kernel: scsi host14: uas_eh_device_reset_handler start
2024-09-23T00:02:49.821421-04:00 td-mediaserver01 kernel: usb 3-7: reset SuperSpeed USB device number 21 using xhci_hcd
2024-09-23T00:02:49.839416-04:00 td-mediaserver01 kernel: scsi host14: uas_eh_device_reset_handler success
2024-09-23T00:05:01.407525-04:00 td-mediaserver01 CRON[1892928]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
2024-09-23T00:07:02.628647-04:00 td-mediaserver01 systemd[1]: Starting sysstat-summary.service - Generate a daily summary of process accounting...
2024-09-23T00:07:03.420389-04:00 td-mediaserver01 systemd[1]: sysstat-summary.service: Deactivated successfully.
2024-09-23T00:07:03.420997-04:00 td-mediaserver01 systemd[1]: Finished sysstat-summary.service - Generate a daily summary of process accounting.
2024-09-23T00:10:08.589055-04:00 td-mediaserver01 systemd[1]: Starting sysstat-collect.service - system activity accounting tool...
2024-09-23T00:10:08.679870-04:00 td-mediaserver01 systemd[1]: sysstat-collect.service: Deactivated successfully.
2024-09-23T00:10:08.680574-04:00 td-mediaserver01 systemd[1]: Finished sysstat-collect.service - system activity accounting tool.
2024-09-23T00:10:11.026433-04:00 td-mediaserver01 kernel: workqueue: blk_mq_run_work_fn hogged CPU for >10000us 64 times, consider switching to WQ_UNBOUND

Any suggestions on where I would start would be appreciated. A passthrough mode setting I should change? I just don't think I'm having so many bad external hard drives.

Thanks very much in advance.
 
Usb passthrough are not super stable from my experience. However, they support hot plug/play.
If you want better experience, considering passing through the USB controller using PCIe passthrough. Find the usb controller is hanging on which pcie, and pass the whole controller through.
 
  • Like
Reactions: tmydee

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!