Asmedia 1142 usb 3.1 hub microcode

Nov 1, 2023
10
0
1
I've been having USB crashes when my 2.5G USB 3.1 Ethernet dongle is in use.

I've been researching this for awhile and this is the closest I've come to a potential solution.

Apparently there is microcode for the ASMedia 1142 USB 3.1 host controllers that are on my mobo (Dell 8930).

I've been able to find some references where there is a Windows Tool to flash the microcode and I know Dell has a patch on their website (though not the latest microcode).

The only device on that host controller is the usb nic dongle and the errors are related to xhci_hcd

Is there any way to read the microcode revision from Proxmox (debian)?

Also, is there a way to flash a newer revision of the microcode in hopes this solves my problem? Ideally from debian but if not, a how-to link would be helpful.

Any other strategies for diagnosing and resolving this would be appreciated!


Any help would be appreciated

P.S.
I realize this isn't specifically a Proxmox issue, but was hoping someone could point me in a good direction.

Thanks,
Frank.

proxmox-ve: 8.1.0 (running kernel: 6.5.11-7-pve) pve-manager: 8.1.3 (running version: 8.1.3/b46aac3b42da5d15) proxmox-kernel-helper: 8.1.0 pve-kernel-6.2: 8.0.5 proxmox-kernel-6.5: 6.5.11-7 proxmox-kernel-6.5.11-7-pve-signed: 6.5.11-7 proxmox-kernel-6.5.11-4-pve-signed: 6.5.11-4 proxmox-kernel-6.2.16-20-pve: 6.2.16-20 proxmox-kernel-6.2: 6.2.16-20 pve-kernel-6.2.16-3-pve: 6.2.16-3 ceph-fuse: 17.2.7-pve1 corosync: 3.1.7-pve3 criu: 3.17.1-2 glusterfs-client: 10.3-5 ifupdown2: 3.2.0-1+pmx7 ksm-control-daemon: 1.4-1 libjs-extjs: 7.0.0-4 libknet1: 1.28-pve1 libproxmox-acme-perl: 1.5.0 libproxmox-backup-qemu0: 1.4.1 libproxmox-rs-perl: 0.3.3 libpve-access-control: 8.0.7 libpve-apiclient-perl: 3.3.1 libpve-common-perl: 8.1.0 libpve-guest-common-perl: 5.0.6 libpve-http-server-perl: 5.0.5 libpve-network-perl: 0.9.5 libpve-rs-perl: 0.8.7 libpve-storage-perl: 8.0.5 libspice-server1: 0.15.1-1 lvm2: 2.03.16-2 lxc-pve: 5.0.2-4 lxcfs: 5.0.3-pve4 novnc-pve: 1.4.0-3 proxmox-backup-client: 3.1.2-1 proxmox-backup-file-restore: 3.1.2-1 proxmox-kernel-helper: 8.1.0 proxmox-mail-forward: 0.2.2 proxmox-mini-journalreader: 1.4.0 proxmox-widget-toolkit: 4.1.3 pve-cluster: 8.0.5 pve-container: 5.0.8 pve-docs: 8.1.3 pve-edk2-firmware: 4.2023.08-2 pve-firewall: 5.0.3 pve-firmware: 3.9-1 pve-ha-manager: 4.0.3 pve-i18n: 3.1.5 pve-qemu-kvm: 8.1.2-6 pve-xtermjs: 5.3.0-3 qemu-server: 8.0.10 smartmontools: 7.3-pve1 spiceterm: 3.3.0 swtpm: 0.8.0+pve1 vncterm: 1.8.0 zfsutils-linux: 2.2.2-pve1
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825bd0 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825be0 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825bf0 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c00 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c10 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c20 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c30 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c40 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c50 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c60 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c70 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c80 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825c90 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
Jan 13 16:34:05 proxmox kernel: xhci_hcd 0000:02:00.0: Looking for event-dma 0000000033825ca0 trb-start 0000000033825bb0 trb-end 0000000033825bb0 seg-start 0000000033825000 seg-end 0000000033825ff0
 

Attachments

  • lshw.txt
    46.2 KB · Views: 0
  • lsusb.txt
    29.4 KB · Views: 0

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!