XPS15: Ethernet through Thunderbolt port not working

Hi, I have a laptop Dell XPS 15 witout Ethernet port. Instead, I have a Thunderbolt one. I bought this adapter to get an Ethernet port when the WiFi is not available. The device includes three USB ports which work without problems, but not the Ethernet. In the network manager, I get a wired connection which appears when i plug the device, and the MAC address seems to be read properly, so the system seems to recognise that something similar to an Ethernet card has been connected. However, the connection can not be established, just as if the cable was disconnected.

Do you have an idea on how to debug this issue? I can provide more information if you tell me what is relevant for this case and indicate me how to get it.

Thank you very much in advance.

I don’t have one of those and I’m assuming it can be hot-plugged, like USB. In this case, I’d start by opening a terminal, plug the device and type dmesg to see what messages the kernel gives. With a pendrive I get something like this:


:~> dmesg
...
  605.065827] usb 3-5: new high-speed USB device number 5 using xhci_hcd
  605.235840] usb 3-5: New USB device found, idVendor=0951, idProduct=1642
  605.235845] usb 3-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  605.235849] usb 3-5: Product: DT 101 G2
  605.235851] usb 3-5: Manufacturer: Kingston
  605.235854] usb 3-5: SerialNumber: 0014780F9A48EA80500000D5
  605.258806] usb-storage 3-5:1.0: USB Mass Storage device detected
  605.259041] scsi6 : usb-storage 3-5:1.0
  605.259140] usbcore: registered new interface driver usb-storage
  605.259772] usbcore: registered new interface driver uas
  606.290884] scsi 6:0:0:0: Direct-Access     Kingston DT 101 G2        PMAP PQ: 0 ANSI: 0 CCS
  606.291050] sd 6:0:0:0: Attached scsi generic sg6 type 0
  607.345993] sd 6:0:0:0: [sde] 7835648 512-byte logical blocks: (4.01 GB/3.73 GiB)
  607.348204] sd 6:0:0:0: [sde] Write Protect is off
  607.348206] sd 6:0:0:0: [sde] Mode Sense: 23 00 00 00
  607.350425] sd 6:0:0:0: [sde] No Caching mode page found
  607.350427] sd 6:0:0:0: [sde] Assuming drive cache: write through
  607.379626]  sde: sde1
  607.385141] sd 6:0:0:0: [sde] Attached SCSI removable disk

Then you could try the hwinfo as root (see man hwinfo for switches) to probe your hardware. From above I see that the pendrive is mounted as /dev/sde, so:

# hwinfo --disk --only /dev/sde
21: SCSI 600.0: 10600 Disk                                      
  [Created at block.245]
  Unique ID: 4zpN.B2VeLfUr9jE
  Parent ID: MZfG.VpsNC8snQ2D
  SysFS ID: /class/block/sde
  SysFS BusID: 6:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0/host6/target6:0:0/6:0:0:0
  Hardware Class: disk
  Model: "Kingston DT 101 G2"
  Vendor: usb 0x0951 "Kingston"
  Device: usb 0x1642 "DT 101 G2"
  Revision: "PMAP"
  Serial ID: "0014780F9A48EA80500000D5"
  Driver: "usb-storage", "sd"
  Driver Modules: "usb_storage"
  Device File: /dev/sde (/dev/sg6)
  Device Files: /dev/sde, /dev/disk/by-id/usb-Kingston_DT_101_G2_0014780F9A48EA80500000D5-0:0, /dev/disk/by-label/Linux\x20Mint\x2018.1\x20Xfce\x2064-bit, /dev/disk/by-path/pci-0000:00:14.0-usb-0:5:1.0-scsi-0:0:0:0, /dev/disk/by-uuid/2017-01-25-12-57-47-00
  Device Number: block 8:64-8:79 (char 21:6)
  Geometry (Logical): CHS 1019/124/62
  Size: 7835648 sectors a 512 bytes
  Capacity: 3 GB (4011851776 bytes)
  Speed: 480 Mbps
  Module Alias: "usb:v0951p1642d0100dc00dsc00dp00ic08isc06ip50in00"
  Driver Info #0:
    Driver Status: uas is active
    Driver Activation Cmd: "modprobe uas"
  Driver Info #1:
    Driver Status: usb_storage is active
    Driver Activation Cmd: "modprobe usb_storage"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #4 (USB Controller)

Then you can see a lot on info, including the driver in use. Some googling on the device code, brand or driver, etc. may yield more info and possibly a solution.

What does hwinfo show?

/usr/sbin/hwinfo --netcard

Also, when a LAN ethernet cable is connected, does the link state reflect that?

ip link

Report back with the output of those two commands

If using network manager (and assuming the link is up), is the device node shown?

nmcli d

Thanks for the replies. The device seems to be hardware-recognised.


$ nmcli device

DISPOSITIVO  TIPO      ESTADO         CONEXIÓN 
wlan0        wifi      conectado      eduroam  
eth0         ethernet  no disponible  --       
lo           loopback  sin gestión    --    

Note that the second line was not there before plugging in the adapter (it’s Spanish, sorry).


$ /usr/sbin/hwinfo --netcard

30: PCI 200.0: 0282 WLAN controller                             
  [Created at pci.378]
  Unique ID: y9sn.y7zny7ORwCC
  Parent ID: z8Q3.JUgVjz+PZh0
  SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter"
  Vendor: pci 0x168c "Qualcomm Atheros"
  Device: pci 0x003e "QCA6174 802.11ac Wireless Network Adapter"
  SubVendor: pci 0x1a56 "Bigfoot Networks, Inc."
  SubDevice: pci 0x1535 
  Revision: 0x32
  Driver: "ath10k_pci"
  Driver Modules: "ath10k_pci"
  Device File: wlan0
  Features: WLAN
  Memory Range: 0xed200000-0xed3fffff (rw,non-prefetchable)
  IRQ: 135 (1600455 events)
  HW Address: 9c:b6:d0:d9:22:a7
  Permanent HW Address: 9c:b6:d0:d9:22:a7
  Link detected: yes
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 5.18 5.2 5.22 5.24 5.26 5.28 5.3 5.32 5.5 5.52 5.54 5.56 5.58 5.6 5.62 5.64 5.66 5.68 5.7
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v0000168Cd0000003Esv00001A56sd00001535bc02sc80i00"
  Driver Info #0:
    Driver Status: ath10k_pci is active
    Driver Activation Cmd: "modprobe ath10k_pci"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #24 (PCI bridge)


43: USB 00.0: 0200 Ethernet controller
  [Created at usb.122]
  Unique ID: o5i5.wUwnLJEqXX4
  Parent ID: PYMB.nGhi8EJ95NF
  SysFS ID: /devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb4/4-1/4-1.1/4-1.1:1.0
  SysFS BusID: 4-1.1:1.0
  Hardware Class: network
  Model: "Realtek RTL8153 Gigabit Ethernet Adapter"
  Hotplug: USB
  Vendor: usb 0x0bda "Realtek Semiconductor Corp."
  Device: usb 0x8153 "RTL8153 Gigabit Ethernet Adapter"
  Revision: "30.00"
  Serial ID: "000001000000"
  Driver: "r8152"
  Driver Modules: "r8152"
  Device File: eth0
  HW Address: 00:e1:4c:68:7b:fc
  Permanent HW Address: 00:e1:4c:68:7b:fc
  Link detected: no
  Module Alias: "usb:v0BDAp8153d3000dc00dsc00dp00icFFiscFFip00in00"
  Driver Info #0:
    Driver Status: r8152 is active
    Driver Activation Cmd: "modprobe r8152"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #45 (Hub)





$ ip link 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether 9c:b6:d0:d9:22:a7 brd ff:ff:ff:ff:ff:ff
7: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:e1:4c:68:7b:fc brd ff:ff:ff:ff:ff:ff



And the latests lines in dmesg



[29437.846142] xhci_hcd 0000:3e:00.0: new USB bus registered, assigned bus number 3
[29437.847358] xhci_hcd 0000:3e:00.0: hcc params 0x200077c1 hci version 0x110 quirks 0x00009810
[29437.847597] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[29437.847601] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[29437.847604] usb usb3: Product: xHCI Host Controller
[29437.847607] usb usb3: Manufacturer: Linux 4.14.0-rc2-1.gb61ed0c-default xhci-hcd
[29437.847610] usb usb3: SerialNumber: 0000:3e:00.0
[29437.848535] hub 3-0:1.0: USB hub found
[29437.848557] hub 3-0:1.0: 2 ports detected
[29437.848942] xhci_hcd 0000:3e:00.0: xHCI Host Controller
[29437.848949] xhci_hcd 0000:3e:00.0: new USB bus registered, assigned bus number 4
[29437.849022] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[29437.849025] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[29437.849027] usb usb4: Product: xHCI Host Controller
[29437.849029] usb usb4: Manufacturer: Linux 4.14.0-rc2-1.gb61ed0c-default xhci-hcd
[29437.849031] usb usb4: SerialNumber: 0000:3e:00.0
[29437.849299] hub 4-0:1.0: USB hub found
[29437.849311] hub 4-0:1.0: 2 ports detected
[29438.183158] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[29438.344308] usb 3-1: New USB device found, idVendor=05e3, idProduct=0610
[29438.344314] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[29438.344317] usb 3-1: Product: USB2.0 Hub
[29438.344319] usb 3-1: Manufacturer: GenesysLogic
[29438.345797] hub 3-1:1.0: USB hub found
[29438.347284] hub 3-1:1.0: 4 ports detected
[29438.463441] usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd
[29438.486935] usb 4-1: New USB device found, idVendor=05e3, idProduct=0612
[29438.486941] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[29438.486943] usb 4-1: Product: USB3.0 Hub
[29438.486946] usb 4-1: Manufacturer: GenesysLogic
[29438.489087] hub 4-1:1.0: USB hub found
[29438.489393] hub 4-1:1.0: 4 ports detected
[29438.779227] usb 4-1.1: new SuperSpeed USB device number 3 using xhci_hcd
[29438.799650] usb 4-1.1: New USB device found, idVendor=0bda, idProduct=8153
[29438.799656] usb 4-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[29438.799659] usb 4-1.1: Product: USB 10/100/1000 LAN
[29438.799661] usb 4-1.1: Manufacturer: Realtek
[29438.799664] usb 4-1.1: SerialNumber: 000001000000
[29438.887707] usb 4-1.1: reset SuperSpeed USB device number 3 using xhci_hcd
[29438.939743] r8152 4-1.1:1.0 eth0: v1.09.9
[29444.620368] r8152 4-1.1:1.0 eth0: Stop submitting intr, status -71
[29492.663121] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=182.237.140.201 DST=155.54.68.57 LEN=40 TOS=0x08 PREC=0x40 TTL=43 ID=33094 PROTO=TCP SPT=1985 DPT=23 WINDOW=28857 RES=0x00 SYN URGP=0 
[29534.980720] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=103.48.96.130 DST=155.54.68.57 LEN=40 TOS=0x08 PREC=0x40 TTL=45 ID=37876 PROTO=TCP SPT=30352 DPT=23 WINDOW=28040 RES=0x00 SYN URGP=0 
[29559.610839] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=124.120.3.163 DST=155.54.68.57 LEN=40 TOS=0x04 PREC=0xA0 TTL=42 ID=44164 PROTO=TCP SPT=2743 DPT=22 WINDOW=39176 RES=0x00 SYN URGP=0 
[29686.484868] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=195.154.49.167 DST=155.54.68.57 LEN=40 TOS=0x04 PREC=0xA0 TTL=242 ID=32235 PROTO=TCP SPT=55822 DPT=3544 WINDOW=1024 RES=0x00 SYN URGP=0 
[29697.542176] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=190.178.116.23 DST=155.54.68.57 LEN=40 TOS=0x08 PREC=0x40 TTL=38 ID=11563 PROTO=TCP SPT=31865 DPT=2222 WINDOW=44984 RES=0x00 SYN URGP=0 
[29708.499581] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=5.188.10.162 DST=155.54.68.57 LEN=40 TOS=0x00 PREC=0x00 TTL=236 ID=57295 PROTO=TCP SPT=49541 DPT=3383 WINDOW=1024 RES=0x00 SYN URGP=0 
[29742.683524] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=123.201.53.228 DST=155.54.68.57 LEN=40 TOS=0x04 PREC=0xA0 TTL=48 ID=49400 PROTO=TCP SPT=44113 DPT=23 WINDOW=37737 RES=0x00 SYN URGP=0 
[29899.268889] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=85.93.20.247 DST=155.54.68.57 LEN=40 TOS=0x00 PREC=0x00 TTL=244 ID=40852 PROTO=TCP SPT=47973 DPT=4000 WINDOW=1024 RES=0x00 SYN URGP=0 
[29945.957189] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=74.82.253.138 DST=155.54.68.57 LEN=40 TOS=0x00 PREC=0x00 TTL=51 ID=43914 PROTO=TCP SPT=49896 DPT=23 WINDOW=54010 RES=0x00 SYN URGP=0 
[30050.103496] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=85.97.78.203 DST=155.54.68.57 LEN=40 TOS=0x00 PREC=0x00 TTL=51 ID=37285 PROTO=TCP SPT=60389 DPT=23 WINDOW=6251 RES=0x00 SYN URGP=0 
[30062.391612] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=9c:b6:d0:d9:22:a7:00:08:e3:ff:fc:28:08:00 SRC=124.255.140.62 DST=155.54.68.57 LEN=40 TOS=0x08 PREC=0x40 TTL=35 ID=50798 PROTO=TCP SPT=7765 DPT=23 WINDOW=61339 RES=0x00 SYN URGP=0 

To me, everything seems to be in order. Can you suggest other ways to proceed? Maybe forcing some sort of “manual setup”? I’m connected to the University Network, so I can not skip using DHCP, for instance.

The link state is down. Are you sure the ethernet cable is ok? Connected properly?

Try

ip link set dev eth0 up

then check link state again. Any different?

Not really :frowning:


# ip link set dev eth0 up

# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether 9c:b6:d0:d9:22:a7 brd ff:ff:ff:ff:ff:ff
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:e1:4c:68:7b:fc brd ff:ff:ff:ff:ff:ff

Yes, it’s as if the cable was dead. But it is not, as I have tried several, and in different networks. Unfortunately I do not have Windows, so I can not test if the cable/device is the problem. But I’m pretty sure it’s not the case.

Try using YaST’s networksettings module, switch the networking to use wicked, then configure the device ( it’s detected, so should show up ), let it use DHCP, set it to start at boot time. You might need a reboot.

Thanks. Indeed the card is recognised and assigned as eth0, but the somewhat manual setup still doesn’t bring up the network. I have set to connect after hot plug using DHCP. But it does not work:


# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:E1:4C:68:7B:FC  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)



# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 9c:b6:d0:d9:22:a7 brd ff:ff:ff:ff:ff:ff
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:e1:4c:68:7b:fc brd ff:ff:ff:ff:ff:ff

Perhaps related to this issue, the last message in dmesg when the usb is plugged is a suspicious ‘stop’ message:


 4041.919727] r8152 4-1.1:1.0 eth0: v1.09.9
 4067.453924] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
 4067.463481] r8152 4-1.1:1.0 eth0: Stop submitting intr, status -71

Open a root Terminal, type:

journalctl -f

put in the Stick and post the new lines from Terminal.

https://bugzilla.redhat.com/show_bug.cgi?id=1236679

I think you’re impacted by the bug described here
https://bugzilla.redhat.com/show_bug.cgi?id=1236679
whereby USB autosuspend is causing the device to sleep perhaps. In the bug report is was mentioned that tlp (power management utility) could be used with the appropriate configuration

USB_BLACKLIST="0bda:8153"

It is possible to prevent autosuspend via a suitable udev rule, but tlp simplifies power management of various system components.

The last comment in that bug report suggests that there was a bug fix in kernel 4.13.4, so if the above power management tweak is not sufficient, then perhaps trying the current stable kernel might also help here.
https://download.opensuse.org/repositories/Kernel:/stable/standard/x86_64/

Sorry sauerland - missed your slightly earlier reply.

No Problem, I edited the Thread a short time before the time was gone, so no time to explain the Link as you have done.

Hi, and I’m sorry for the delay. I was not aware of the latest messages. I’ll go now through the links mentioned. Meanwhile, I have tried journalctl and this is what I get when I plug in:


Nov 30 17:43:49 bender.suse kernel: ACPI Error: [SPRT] Namespace lookup failure, AE_ALREADY_EXISTS (20170728/dswload2-346)
Nov 30 17:43:49 bender.suse kernel: ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20170728/psobject-252)
Nov 30 17:43:49 bender.suse kernel: ACPI Error: Method parse/execution failed \_GPE._E42, AE_ALREADY_EXISTS (20170728/psparse-550)
Nov 30 17:43:49 bender.suse kernel: ACPI Error: Method parse/execution failed \_GPE._E42, AE_ALREADY_EXISTS (20170728/psparse-550)
Nov 30 17:43:49 bender.suse kernel: ACPI Exception: AE_ALREADY_EXISTS, while evaluating GPE method [_E42] (20170728/evgpe-646)
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: [8086:1576] type 01 class 0x060400
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: enabling Extended Tags
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: supports D1 D2
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:00.0: [8086:1576] type 01 class 0x060400
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:00.0: enabling Extended Tags
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:00.0: supports D1 D2
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: [8086:1576] type 01 class 0x060400
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: enabling Extended Tags
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: supports D1 D2
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: PME# supported from D0 D1 D2 D3hot D3cold
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: [8086:1576] type 01 class 0x060400
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: enabling Extended Tags
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: supports D1 D2
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: PME# supported from D0 D1 D2 D3hot D3cold
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: PCI bridge to [bus 07-3e]
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0:   bridge window [mem 0xd4000000-0xea0fffff]
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0:   bridge window [mem 0x90000000-0xb1ffffff 64bit pref]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:00.0: PCI bridge to [bus 08]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:00.0:   bridge window [mem 0xea000000-0xea0fffff]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: PCI bridge to [bus 09-3d]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0:   bridge window [mem 0xd4000000-0xe9efffff]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0:   bridge window [mem 0x90000000-0xb1ffffff 64bit pref]
Nov 30 17:43:49 bender.suse kernel: pci 0000:3e:00.0: [8086:15b5] type 00 class 0x0c0330
Nov 30 17:43:49 bender.suse kernel: pci 0000:3e:00.0: reg 0x10: [mem 0xe9f00000-0xe9f0ffff]
Nov 30 17:43:49 bender.suse kernel: pci 0000:3e:00.0: enabling Extended Tags
Nov 30 17:43:49 bender.suse kernel: pci 0000:3e:00.0: supports D1 D2
Nov 30 17:43:49 bender.suse kernel: pci 0000:3e:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: PCI bridge to [bus 3e]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0:   bridge window [mem 0xe9f00000-0xe9ffffff]
Nov 30 17:43:49 bender.suse kernel: pci_bus 0000:07: Allocating resources
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: bridge window [io  0x1000-0x0fff] to [bus 09-3d] add_size 1000
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: bridge window [io  0x1000-0x0fff] to [bus 3e] add_size 1000
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 3e] add_size 200000 add_align 100000
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: bridge window [io  0x1000-0x0fff] to [bus 07-3e] add_size 2000
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: BAR 13: no space for [io  size 0x2000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: BAR 13: failed to assign [io  size 0x2000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: BAR 13: no space for [io  size 0x2000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: BAR 13: failed to assign [io  size 0x2000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: BAR 13: no space for [io  size 0x1000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: BAR 13: failed to assign [io  size 0x1000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: BAR 13: no space for [io  size 0x1000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: BAR 13: failed to assign [io  size 0x1000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: BAR 13: no space for [io  size 0x1000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: BAR 13: failed to assign [io  size 0x1000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: BAR 13: no space for [io  size 0x1000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: BAR 13: failed to assign [io  size 0x1000]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:00.0: PCI bridge to [bus 08]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:00.0:   bridge window [mem 0xea000000-0xea0fffff]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0: PCI bridge to [bus 09-3d]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0:   bridge window [mem 0xd4000000-0xe9efffff]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:01.0:   bridge window [mem 0x90000000-0xb1ffffff 64bit pref]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0: PCI bridge to [bus 3e]
Nov 30 17:43:49 bender.suse kernel: pci 0000:07:02.0:   bridge window [mem 0xe9f00000-0xe9ffffff]
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0: PCI bridge to [bus 07-3e]
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0:   bridge window [mem 0xd4000000-0xea0fffff]
Nov 30 17:43:49 bender.suse kernel: pci 0000:06:00.0:   bridge window [mem 0x90000000-0xb1ffffff 64bit pref]
Nov 30 17:43:49 bender.suse kernel: xhci_hcd 0000:3e:00.0: xHCI Host Controller
Nov 30 17:43:49 bender.suse kernel: xhci_hcd 0000:3e:00.0: new USB bus registered, assigned bus number 3
Nov 30 17:43:49 bender.suse kernel: xhci_hcd 0000:3e:00.0: hcc params 0x200077c1 hci version 0x110 quirks 0x00009810
Nov 30 17:43:49 bender.suse kernel: usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
Nov 30 17:43:49 bender.suse kernel: usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Nov 30 17:43:49 bender.suse kernel: usb usb3: Product: xHCI Host Controller
Nov 30 17:43:49 bender.suse kernel: usb usb3: Manufacturer: Linux 4.14.0-rc2-1.gb61ed0c-default xhci-hcd
Nov 30 17:43:49 bender.suse kernel: usb usb3: SerialNumber: 0000:3e:00.0
Nov 30 17:43:49 bender.suse kernel: hub 3-0:1.0: USB hub found
Nov 30 17:43:49 bender.suse kernel: hub 3-0:1.0: 2 ports detected
Nov 30 17:43:49 bender.suse kernel: xhci_hcd 0000:3e:00.0: xHCI Host Controller
Nov 30 17:43:49 bender.suse kernel: xhci_hcd 0000:3e:00.0: new USB bus registered, assigned bus number 4
Nov 30 17:43:49 bender.suse kernel: usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
Nov 30 17:43:49 bender.suse kernel: usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Nov 30 17:43:49 bender.suse kernel: usb usb4: Product: xHCI Host Controller
Nov 30 17:43:49 bender.suse kernel: usb usb4: Manufacturer: Linux 4.14.0-rc2-1.gb61ed0c-default xhci-hcd
Nov 30 17:43:49 bender.suse kernel: usb usb4: SerialNumber: 0000:3e:00.0
Nov 30 17:43:49 bender.suse kernel: hub 4-0:1.0: USB hub found
Nov 30 17:43:49 bender.suse kernel: hub 4-0:1.0: 2 ports detected
Nov 30 17:43:50 bender.suse kernel: usb 3-1: new high-speed USB device number 2 using xhci_hcd
Nov 30 17:43:50 bender.suse kernel: usb 3-1: New USB device found, idVendor=05e3, idProduct=0610
Nov 30 17:43:50 bender.suse kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov 30 17:43:50 bender.suse kernel: usb 3-1: Product: USB2.0 Hub
Nov 30 17:43:50 bender.suse kernel: usb 3-1: Manufacturer: GenesysLogic
Nov 30 17:43:50 bender.suse kernel: hub 3-1:1.0: USB hub found
Nov 30 17:43:50 bender.suse kernel: hub 3-1:1.0: 4 ports detected
Nov 30 17:43:50 bender.suse kernel: usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd
Nov 30 17:43:50 bender.suse kernel: usb 4-1: New USB device found, idVendor=05e3, idProduct=0612
Nov 30 17:43:50 bender.suse kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov 30 17:43:50 bender.suse kernel: usb 4-1: Product: USB3.0 Hub
Nov 30 17:43:50 bender.suse kernel: usb 4-1: Manufacturer: GenesysLogic
Nov 30 17:43:50 bender.suse kernel: hub 4-1:1.0: USB hub found
Nov 30 17:43:50 bender.suse kernel: hub 4-1:1.0: 4 ports detected
Nov 30 17:43:50 bender.suse kernel: usb 4-1.1: new SuperSpeed USB device number 3 using xhci_hcd
Nov 30 17:43:50 bender.suse kernel: usb 4-1.1: New USB device found, idVendor=0bda, idProduct=8153
Nov 30 17:43:50 bender.suse kernel: usb 4-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
Nov 30 17:43:50 bender.suse kernel: usb 4-1.1: Product: USB 10/100/1000 LAN
Nov 30 17:43:50 bender.suse kernel: usb 4-1.1: Manufacturer: Realtek
Nov 30 17:43:50 bender.suse kernel: usb 4-1.1: SerialNumber: 000001000000
Nov 30 17:43:50 bender.suse kernel: usb 4-1.1: reset SuperSpeed USB device number 3 using xhci_hcd
Nov 30 17:43:51 bender.suse NetworkManager[988]: <warn>  (eth0): failed to find device 9 'eth0' with udev
Nov 30 17:43:51 bender.suse NetworkManager[988]: <info>  (eth0): new Ethernet device (carrier: OFF, driver: 'r8152', ifindex: 9)
Nov 30 17:43:51 bender.suse kernel: r8152 4-1.1:1.0 eth0: v1.09.9
Nov 30 17:43:51 bender.suse mtp-probe[3999]: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb4/4-1/4-1.1"
Nov 30 17:43:52 bender.suse mtp-probe[3999]: bus: 4, device: 3 was not an MTP device
Nov 30 17:43:53 bender.suse NetworkManager[988]: <info>  (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Nov 30 17:43:55 bender.suse ModemManager[876]: <info>  Couldn't find support for device at '/sys/devices/pci0000:00/0000:00:1d.6/0000:06:00.0/0000:07:02.0/0000:3e:00.0/usb4/4-1/4-1.1': not supported by any plugin



Little update. I have tried a very similar device from a college (from outside, it looks just the same), and it works out of the box! The difference seems to be internal, and subtle. The one that does not work is (obtained with hwinfo) “Realtek RTL8153 Gigabit Ethernet Adapter”, whereas the working device is “Realtek RTL8152 Fast Ethernet Adapter”. The one not working seems slightly better or at least a newer model. As the kernel module is called ''r8512", I’d interpret that the kernel module is just not updated to deal with the newer model, right? So I guess I basically have to survive with the “old model” until a newer kernel fixes the problem, right?

By the way, I’m already using a fairly updated kernel to cope with other sound card issues, a version 4.14.