I recently encountered an issue regarding my Ethernet expansion card where I am unable to get a link to switch ports with 1Gbit/s or higher speeds. Switch ports with 100 Mbit/s (FastEthernet) are working flawlessly.
CPU:
Intel i7 1165G7 (11th Gen)
OS:
Fedora Linux 37 (Kernel 6.1.7-200.fc37.x86_64, Gnome 43.2 on Wayland)
This sounds like a bad card. Are you able to find this in the logs? Similar to this, rather.
usb 2-3: USB disconnect, device number 74 xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state. cdc_ncm 2-3:2.0 enx9cbf0d000e38: unregister âcdc_ncmâ usb-0000:00:0d.0-3, CDC NCM xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Sorry, I am not so much in Linux debugging. I only know âjournalctlâ and there I wasnât able to find outputs that include âWARNâ or âincorrectâ.
username@hostname:~$ journalctl | grep "incorrect slot or ep state"
[...]
Feb 15 15:59:58 hostname kernel: xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Feb 15 16:15:17 hostname kernel: xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Feb 15 16:15:45 hostname kernel: xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Feb 15 16:16:30 hostname kernel: xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Feb 15 16:21:05 hostname kernel: xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Feb 15 16:25:02 hostname kernel: xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Feb 15 16:45:46 hostname kernel: xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Feb 15 16:46:25 hostname kernel: xhci_hcd 0000:00:0d.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.
Ah, there it is, thatâs the error I was needing to see. Please open a ticket, link to this last message. Let support know the Linux lead has confirmed the know error indicating this is a bad Ethernet card and needs to be replaced. Changing this one into âIn Ticketâ status.
I just want to inform you that the new extension card works flawlessly. At first I had some problems that the card goes up but was not able to get an IP over DHCP. After upgrade from Fedora 37 to 38, this issue was also resolved.