ASMedia ASM2142 USB3 PCI-E Karte funktioniert nicht mehr nach Kernel Update

jank04

New Member
Nov 14, 2023
3
0
1
Hi Leute!

Nach dem Update (unter debian 11) von pve-kernel-5.15.126-1-pve auf pve-kernel-5.15.131-1-pve funktioniert die oben genannte USB PCI-E Karte nicht mehr.
Dort angeschlossen ist ein USB zu SATA-Controller, an dem eine HDD hängt.

Ich bekomme beim booten den Kernel-Error:
Code:
usb 3-1: device descriptor read/8, error -71
usb 3-2: device descriptor read/8, error -71
usb usb3-port1: unable to enumerate USB device
usb usb3-port2: unable to enumerate USB device

Unter lsusb taucht dann auch kein Eintrag mehr dafür auf; auch taucht unter lsblk nicht mehr die HDD auf. lspci zeigt allerdings noch die PCI-E Karte.

Ich boote derzeit von dem vorherigen Kernel, dort funktioniert alles problemlos wie immer.

Habt ihr eine Idee, was ich tun kann, um das Problem zu fixen, oder ist hier schlicht der Kernel kaputt?

Das sind die outputs unter pve-kernel-5.15.126-1-pve

lspci -v
Code:
02:00.0 USB controller: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller (prog-if 30 [XHCI])
        Subsystem: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller
        Flags: bus master, fast devsel, latency 0, IRQ 24
        Memory at dfd00000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [68] MSI-X: Enable+ Count=8 Masked-
        Capabilities: [78] Power Management version 3
        Capabilities: [80] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [200] Secondary PCI Express
        Capabilities: [300] Latency Tolerance Reporting
        Capabilities: [400] L1 PM Substates
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

lsusb -t
Code:
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    |__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 10000M
        |__ Port 4: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M

Code:
Bus 003 Device 002: ID 2109:0822 VIA Labs, Inc. USB3.1 Hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.20
  bDeviceClass            9 Hub
  bDeviceSubClass         0
  bDeviceProtocol         3
  bMaxPacketSize0         9
  idVendor           0x2109 VIA Labs, Inc.
  idProduct          0x0822
  bcdDevice           90.13
  iManufacturer           1 VIA Labs, Inc.
  iProduct                2 USB3.1 Hub
  iSerial                 3 000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x001f
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           19
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Feedback
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval               8
        bMaxBurst               0
Hub Descriptor:
  bLength              12
  bDescriptorType      42
  nNbrPorts             4
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
  bPwrOn2PwrGood      175 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  bHubDecLat          0.4 micro seconds
  wHubDelay          2292 nano seconds
  DeviceRemovable    0x00
 Hub Port Status:
   Port 1: 0000.02a0 lowspeed L1
   Port 2: 0000.02a0 lowspeed L1
   Port 3: 0000.02a0 lowspeed L1
   Port 4: 0000.0203 lowspeed enable connect
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0049
  bNumDeviceCaps          5
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000006
      BESL Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat           4 micro seconds
    bU2DevExitLat         231 micro seconds
  Container ID Device Capability:
    bLength                20
    bDescriptorType        16
    bDevCapabilityType      4
    bReserved               0
    ContainerID             {30eef35c-07d5-2549-b001-802d79434c30}
  SuperSpeedPlus USB Device Capability:
    bLength                28
    bDescriptorType        16
    bDevCapabilityType     10
    bmAttributes         0x00000023
      Sublink Speed Attribute count 3
      Sublink Speed ID count 1
    wFunctionalitySupport   0x1100
    bmSublinkSpeedAttr[0]   0x00050030
      Speed Attribute ID: 0 5Gb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[1]   0x000500b0
      Speed Attribute ID: 0 5Gb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[2]   0x000a4031
      Speed Attribute ID: 1 10Gb/s Symmetric RX SuperSpeedPlus
    bmSublinkSpeedAttr[3]   0x000a40b1
      Speed Attribute ID: 1 10Gb/s Symmetric TX SuperSpeedPlus
  ** UNRECOGNIZED:  03 10 0b
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Outputs unter pve-kernel-5.15.131-1-pve

lspci -v
Code:
02:00.0 USB controller: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller (prog-if 30 [XHCI])
        Subsystem: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller
        Flags: bus master, fast devsel, latency 0, IRQ 24
        Memory at dfd00000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [68] MSI-X: Enable+ Count=8 Masked-
        Capabilities: [78] Power Management version 3
        Capabilities: [80] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [200] Secondary PCI Express
        Capabilities: [300] Latency Tolerance Reporting
        Capabilities: [400] L1 PM Substates
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

Code:
Nov 14 20:10:35 proxmox01 kernel: [    3.360230] xhci_hcd 0000:02:00.0: xHCI Host Controller
Nov 14 20:10:35 proxmox01 kernel: [    3.360242] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 2
Nov 14 20:10:35 proxmox01 kernel: [    3.415120] xhci_hcd 0000:02:00.0: hcc params 0x0200ef80 hci version 0x110 quirks 0x0000000000800010
Nov 14 20:10:35 proxmox01 kernel: [    3.415524] ehci-pci 0000:00:1d.0: EHCI Host Controller
Nov 14 20:10:35 proxmox01 kernel: [    3.415530] xhci_hcd 0000:02:00.0: xHCI Host Controller
Nov 14 20:10:35 proxmox01 kernel: [    3.415535] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 3
Nov 14 20:10:35 proxmox01 kernel: [    3.415540] xhci_hcd 0000:02:00.0: Host supports USB 3.1 Enhanced SuperSpeed
Nov 14 20:10:35 proxmox01 kernel: [    3.415541] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 4
Nov 14 20:10:35 proxmox01 kernel: [    3.415556] ehci-pci 0000:00:1d.0: debug port 2
Nov 14 20:10:35 proxmox01 kernel: [    3.415603] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
Nov 14 20:10:35 proxmox01 kernel: [    3.415607] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Nov 14 20:10:35 proxmox01 kernel: [    3.415609] usb usb2: Product: xHCI Host Controller
Nov 14 20:10:35 proxmox01 kernel: [    3.415610] usb usb2: Manufacturer: Linux 5.15.131-1-pve xhci-hcd
Nov 14 20:10:35 proxmox01 kernel: [    3.415612] usb usb2: SerialNumber: 0000:02:00.0
Nov 14 20:10:35 proxmox01 kernel: [    3.415877] hub 2-0:1.0: USB hub found
Nov 14 20:10:35 proxmox01 kernel: [    3.415888] hub 2-0:1.0: 2 ports detected
Nov 14 20:10:35 proxmox01 kernel: [    3.415994] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
Nov 14 20:10:35 proxmox01 kernel: [    3.416019] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
Nov 14 20:10:35 proxmox01 kernel: [    3.416022] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Nov 14 20:10:35 proxmox01 kernel: [    3.416024] usb usb3: Product: xHCI Host Controller
Nov 14 20:10:35 proxmox01 kernel: [    3.416025] usb usb3: Manufacturer: Linux 5.15.131-1-pve xhci-hcd
Nov 14 20:10:35 proxmox01 kernel: [    3.416027] usb usb3: SerialNumber: 0000:02:00.0
Nov 14 20:10:35 proxmox01 kernel: [    3.416257] hub 3-0:1.0: USB hub found
Nov 14 20:10:35 proxmox01 kernel: [    3.416268] hub 3-0:1.0: 2 ports detected
Nov 14 20:10:35 proxmox01 kernel: [    3.435683] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
Nov 14 20:10:35 proxmox01 kernel: [    3.435845] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
Nov 14 20:10:35 proxmox01 kernel: [    3.435851] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Nov 14 20:10:35 proxmox01 kernel: [    3.435853] usb usb4: Product: EHCI Host Controller
Nov 14 20:10:35 proxmox01 kernel: [    3.435855] usb usb4: Manufacturer: Linux 5.15.131-1-pve ehci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    3.435856] usb usb4: SerialNumber: 0000:00:1d.0
Nov 14 20:10:35 proxmox01 kernel: [    3.436187] hub 4-0:1.0: USB hub found
Nov 14 20:10:35 proxmox01 kernel: [    3.436207] hub 4-0:1.0: 2 ports detected
Nov 14 20:10:35 proxmox01 kernel: [    3.699742] usb 1-1: new high-speed USB device number 2 using ehci-pci
Nov 14 20:10:35 proxmox01 kernel: [    3.771699] usb 4-1: new high-speed USB device number 2 using ehci-pci
Nov 14 20:10:35 proxmox01 kernel: [    3.819704] usb 2-2: new high-speed USB device number 2 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    3.856403] usb 1-1: New USB device found, idVendor=8087, idProduct=0024, bcdDevice= 0.00
Nov 14 20:10:35 proxmox01 kernel: [    3.856408] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Nov 14 20:10:35 proxmox01 kernel: [    3.856950] hub 1-1:1.0: USB hub found
Nov 14 20:10:35 proxmox01 kernel: [    3.857049] hub 1-1:1.0: 6 ports detected
Nov 14 20:10:35 proxmox01 kernel: [    3.928357] usb 4-1: New USB device found, idVendor=8087, idProduct=0024, bcdDevice= 0.00
Nov 14 20:10:35 proxmox01 kernel: [    3.928379] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Nov 14 20:10:35 proxmox01 kernel: [    3.928862] hub 4-1:1.0: USB hub found
Nov 14 20:10:35 proxmox01 kernel: [    3.929000] hub 4-1:1.0: 8 ports detected
Nov 14 20:10:35 proxmox01 kernel: [    4.039308] usb 2-2: New USB device found, idVendor=2109, idProduct=2822, bcdDevice=90.13
Nov 14 20:10:35 proxmox01 kernel: [    4.039313] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 14 20:10:35 proxmox01 kernel: [    4.039315] usb 2-2: Product: USB2.0 Hub
Nov 14 20:10:35 proxmox01 kernel: [    4.039317] usb 2-2: Manufacturer: VIA Labs, Inc.
Nov 14 20:10:35 proxmox01 kernel: [    4.039319] usb 2-2: SerialNumber: 000000001
Nov 14 20:10:35 proxmox01 kernel: [    4.044608] hub 2-2:1.0: USB hub found
Nov 14 20:10:35 proxmox01 kernel: [    4.044849] hub 2-2:1.0: 4 ports detected
Nov 14 20:10:35 proxmox01 kernel: [    4.176052] usb 3-2: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    4.215682] usb 4-1.5: new high-speed USB device number 3 using ehci-pci
Nov 14 20:10:35 proxmox01 kernel: [    4.236683] usb 3-2: device descriptor read/8, error -71
Nov 14 20:10:35 proxmox01 kernel: [    4.324362] usb 4-1.5: New USB device found, idVendor=0424, idProduct=2513, bcdDevice= b.b3
Nov 14 20:10:35 proxmox01 kernel: [    4.324381] usb 4-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Nov 14 20:10:35 proxmox01 kernel: [    4.324863] hub 4-1.5:1.0: USB hub found
Nov 14 20:10:35 proxmox01 kernel: [    4.325006] hub 4-1.5:1.0: 3 ports detected
Nov 14 20:10:35 proxmox01 kernel: [    4.343683] usb 3-2: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    4.404631] usb 3-2: device descriptor read/8, error -71
Nov 14 20:10:35 proxmox01 kernel: [    4.726843] usb 3-2: new SuperSpeed Plus Gen 2x1 USB device number 3 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    4.784640] usb 3-2: device descriptor read/8, error -71
Nov 14 20:10:35 proxmox01 kernel: [    4.891643] usb 3-2: new SuperSpeed Plus Gen 2x1 USB device number 3 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    4.956634] usb 3-2: device descriptor read/8, error -71
Nov 14 20:10:35 proxmox01 kernel: [    5.073163] usb usb3-port2: attempt power cycle
Nov 14 20:10:35 proxmox01 kernel: [    5.518816] usb 3-2: new SuperSpeed Plus Gen 2x1 USB device number 4 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    5.580649] usb 3-2: device descriptor read/8, error -71
Nov 14 20:10:35 proxmox01 kernel: [    5.691644] usb 3-2: new SuperSpeed Plus Gen 2x1 USB device number 4 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    5.752662] usb 3-2: device descriptor read/8, error -71
Nov 14 20:10:35 proxmox01 kernel: [    6.078871] usb 3-2: new SuperSpeed Plus Gen 2x1 USB device number 5 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    6.136924] usb 3-2: device descriptor read/8, error -71
Nov 14 20:10:35 proxmox01 kernel: [    6.243642] usb 3-2: new SuperSpeed Plus Gen 2x1 USB device number 5 using xhci_hcd
Nov 14 20:10:35 proxmox01 kernel: [    6.304679] usb 3-2: device descriptor read/8, error -71
Nov 14 20:10:35 proxmox01 kernel: [    6.421143] usb usb3-port2: unable to enumerate USB device
 
Hallo @jank04, ich hab das gleiche Problem und hab gerade dieses Update gefunden: https://forum.proxmox.com/threads/proxmox-7-with-kernel-5-15-131-booting-issue.136399/
Vielen Dank für die hilfreichen Antwort!

@news: Hier geht es nicht um ein potenzielles OS Upgrade, sondern um den Kernel pve-kernel-5.15.131-1-pve unter Debian 11 (was noch supported ist). Solange es noch keinen triftigen Grund gibt (zB so gravierende Sicherheitslücken ohne fix, die den Weiterbetrieb unverantwortlich machen, neue Treiber von neuer Hardware, die deb11 nicht unterstützen usw), kommt für mich Debian 12 mit der neuen Hardware, die die alte ablöst.
Übrigens kenne ich die proxmox eigene Dokumentation zum Upgrade, da brauche ich keine Suchmaschine bemühen.
Der von mir genannte Chip ist übrigens ebenfalls in einer Vielzahl an Chipsets von Mainboards integriert. Ich bin hier also kein Exot mit dem Problem. Wie wir sehen konnten, betrifft das viele Superspeed und Superspeed Plus Geräte.
USB 3.2 Gen 2x1 /2x2 geht nicht mehr im supporteten deb 11? Erst mal auf deb 12 upgraden ungeachtet anderer Abhängigkeiten.

Dein Vorschlag hätte das Problem vielleicht auch gelöst, aber das wäre mit Kanonen auf Spatzen...
 
Last edited:

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!