0

Every now and then my Dell TB16 dock device stops working i.e. port replication is off, also the dock's white LED goes off.

  • OS: Xubuntu 18.04.2 LTS
  • Kernel: 4.15.0-54-generic #58
  • System: Dell Latitude 5491 BIOS 1.8.1 05/23/2019

I've installed the thunderbolt daemon boltd but the boltctl command produces no output. In dmesg I can't see neither data.

In the /var/log/syslog though I can see repeated initialization and shutdown cycles of the thunderbolt device.

Jul 12 08:00:46 ho kernel: [   11.391531] Modules linked in: hid_multitouch snd_hda_intel(+) snd_hda_codec snd_hda_core snd_hwdep dell_rbtn snd_pcm dell_laptop(+) dell_smm_hwmon snd_seq_midi snd_seq_midi_event snd_rawmidi intel_rapl snd_seq x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel uvcvideo videobuf2_vmalloc videobuf2_memops snd_seq_device videobuf2_v4l2 iwlwifi(+) kvm snd_timer dell_wmi videobuf2_core irqbypass dell_smbios videodev dcdbas intel_cstate rtsx_pci_ms idma64 joydev input_leds media serio_raw cfg80211 wmi_bmof dell_wmi_descriptor intel_wmi_thunderbolt memstick intel_rapl_perf snd mei_me virt_dma mei soundcore processor_thermal_device intel_lpss_pci shpchp intel_lpss intel_soc_dts_iosf intel_pch_thermal int3403_thermal int340x_thermal_zone intel_hid mac_hid int3400_thermal sparse_keymap acpi_thermal_rel
Jul 12 08:01:09 ho kernel: [   35.315930] thunderbolt 0000:05:00.0: NHI initialized, starting thunderbolt
Jul 12 08:01:09 ho kernel: [   35.315932] thunderbolt 0000:05:00.0: allocating TX ring 0 of size 10
Jul 12 08:01:09 ho kernel: [   35.315947] thunderbolt 0000:05:00.0: allocating RX ring 0 of size 10
Jul 12 08:01:09 ho kernel: [   35.315955] thunderbolt 0000:05:00.0: control channel created
Jul 12 08:01:09 ho kernel: [   35.315956] thunderbolt 0000:05:00.0: control channel starting...
Jul 12 08:01:09 ho kernel: [   35.315957] thunderbolt 0000:05:00.0: starting TX ring 0
Jul 12 08:01:09 ho kernel: [   35.315963] thunderbolt 0000:05:00.0: enabling interrupt at register 0x38200 bit 0 (0x0 -> 0x1)
Jul 12 08:01:09 ho kernel: [   35.315964] thunderbolt 0000:05:00.0: starting RX ring 0
Jul 12 08:01:09 ho kernel: [   35.315970] thunderbolt 0000:05:00.0: enabling interrupt at register 0x38200 bit 12 (0x1 -> 0x1001)
Jul 12 08:01:09 ho kernel: [   35.400590] thunderbolt 0000:05:00.0: current switch config:
Jul 12 08:01:09 ho kernel: [   35.400594] thunderbolt 0000:05:00.0:  Switch: 8086:15da (Revision: 6, TB Version: 2)
Jul 12 08:01:09 ho kernel: [   35.400596] thunderbolt 0000:05:00.0:   Max Port Number: 11
Jul 12 08:01:09 ho kernel: [   35.400597] thunderbolt 0000:05:00.0:   Config:
Jul 12 08:01:09 ho kernel: [   35.400600] thunderbolt 0000:05:00.0:    Upstream Port Number: 5 Depth: 0 Route String: 0x0 Enabled: 1, PlugEventsDelay: 254ms
Jul 12 08:01:09 ho kernel: [   35.400602] thunderbolt 0000:05:00.0:    unknown1: 0x0 unknown4: 0x0
Jul 12 08:01:09 ho kernel: [   35.443956] thunderbolt 0000:05:00.0: 0: uid: 0xd46e6df001a100
Jul 12 08:01:09 ho kernel: [   35.445339] thunderbolt 0000:05:00.0:  Port 0: 8086:15da (Revision: 6, TB Version: 1, Type: Port (0x1))
Jul 12 08:01:09 ho kernel: [   35.445343] thunderbolt 0000:05:00.0:   Max hop id (in/out): 7/7
Jul 12 08:01:09 ho kernel: [   35.445347] thunderbolt 0000:05:00.0:   Max counters: 8
Jul 12 08:01:09 ho kernel: [   35.445350] thunderbolt 0000:05:00.0:   NFC Credits: 0x800000
Jul 12 08:01:09 ho kernel: [   35.445926] thunderbolt 0000:05:00.0:  Port 1: 8086:15da (Revision: 6, TB Version: 1, Type: Port (0x1))
Jul 12 08:01:09 ho kernel: [   35.445930] thunderbolt 0000:05:00.0:   Max hop id (in/out): 15/15
Jul 12 08:01:09 ho kernel: [   35.445933] thunderbolt 0000:05:00.0:   Max counters: 16
Jul 12 08:01:09 ho kernel: [   35.445936] thunderbolt 0000:05:00.0:   NFC Credits: 0x3c00000
Jul 12 08:01:09 ho kernel: [   35.446386] thunderbolt 0000:05:00.0:  Port 2: 8086:15da (Revision: 6, TB Version: 1, Type: Port (0x1))
Jul 12 08:01:09 ho kernel: [   35.446391] thunderbolt 0000:05:00.0:   Max hop id (in/out): 15/15
Jul 12 08:01:09 ho kernel: [   35.446394] thunderbolt 0000:05:00.0:   Max counters: 16
Jul 12 08:01:09 ho kernel: [   35.446397] thunderbolt 0000:05:00.0:   NFC Credits: 0x3c00000
Jul 12 08:01:09 ho kernel: [   35.446400] thunderbolt 0000:05:00.0: 0:3: disabled by eeprom
Jul 12 08:01:09 ho kernel: [   35.446403] thunderbolt 0000:05:00.0: 0:4: disabled by eeprom
Jul 12 08:01:09 ho kernel: [   35.446406] thunderbolt 0000:05:00.0: 0:5: disabled by eeprom
Jul 12 08:01:09 ho kernel: [   35.446512] thunderbolt 0000:05:00.0:  Port 6: 8086:15da (Revision: 6, TB Version: 1, Type: PCIe (0x100101))
Jul 12 08:01:09 ho kernel: [   35.446515] thunderbolt 0000:05:00.0:   Max hop id (in/out): 8/8
Jul 12 08:01:09 ho kernel: [   35.446518] thunderbolt 0000:05:00.0:   Max counters: 2
Jul 12 08:01:09 ho kernel: [   35.446521] thunderbolt 0000:05:00.0:   NFC Credits: 0x800000
Jul 12 08:01:09 ho kernel: [   35.446639] thunderbolt 0000:05:00.0:  Port 7: 8086:15da (Revision: 6, TB Version: 1, Type: PCIe (0x100101))
Jul 12 08:01:09 ho kernel: [   35.446642] thunderbolt 0000:05:00.0:   Max hop id (in/out): 8/8
Jul 12 08:01:09 ho kernel: [   35.446645] thunderbolt 0000:05:00.0:   Max counters: 2
Jul 12 08:01:09 ho kernel: [   35.446648] thunderbolt 0000:05:00.0:   NFC Credits: 0x800000
Jul 12 08:01:09 ho kernel: [   35.446651] thunderbolt 0000:05:00.0: 0:8: disabled by eeprom
Jul 12 08:01:09 ho kernel: [   35.446767] thunderbolt 0000:05:00.0:  Port 9: 8086:15da (Revision: 6, TB Version: 1, Type: DP/HDMI (0xe0101))
Jul 12 08:01:09 ho kernel: [   35.446771] thunderbolt 0000:05:00.0:   Max hop id (in/out): 9/9
Jul 12 08:01:09 ho kernel: [   35.446773] thunderbolt 0000:05:00.0:   Max counters: 2
Jul 12 08:01:09 ho kernel: [   35.446776] thunderbolt 0000:05:00.0:   NFC Credits: 0x1000000
Jul 12 08:01:09 ho kernel: [   35.446895] thunderbolt 0000:05:00.0:  Port 10: 8086:15da (Revision: 6, TB Version: 1, Type: DP/HDMI (0xe0101))
Jul 12 08:01:09 ho kernel: [   35.446898] thunderbolt 0000:05:00.0:   Max hop id (in/out): 9/9
Jul 12 08:01:09 ho kernel: [   35.446900] thunderbolt 0000:05:00.0:   Max counters: 2
Jul 12 08:01:09 ho kernel: [   35.446903] thunderbolt 0000:05:00.0:   NFC Credits: 0x1000000
Jul 12 08:01:09 ho kernel: [   35.446906] thunderbolt 0000:05:00.0: 0:b: disabled by eeprom
Jul 12 08:01:31 ho kernel: [   56.812089] thunderbolt 0000:05:00.0: stopping RX ring 0
Jul 12 08:01:31 ho kernel: [   56.812105] thunderbolt 0000:05:00.0: disabling interrupt at register 0x38200 bit 12 (0xffffffff -> 0xffffefff)
Jul 12 08:01:31 ho kernel: [   56.812128] thunderbolt 0000:05:00.0: stopping TX ring 0
Jul 12 08:01:31 ho kernel: [   56.812142] thunderbolt 0000:05:00.0: disabling interrupt at register 0x38200 bit 0 (0xffffffff -> 0xfffffffe)
Jul 12 08:01:31 ho kernel: [   56.812153] thunderbolt 0000:05:00.0: control channel stopped
Jul 12 08:01:31 ho kernel: [   56.812298] thunderbolt 0000:05:00.0: freeing RX ring 0
Jul 12 08:01:31 ho kernel: [   56.812316] thunderbolt 0000:05:00.0: freeing TX 

How to debug further?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.