Thunderbolt device not recognized every time

Hello at all. As you can see in the topic, I have the problem that a nvme drive (2TB Samsung 970evo) on thunderbolt is not recognized everytime. Or in other words: only temporaryly.
Both devices are found in the system settings, active and access granted. But dolphin does not show one of them. The sytem is EOS with KDE DE.
lsblk shows only 3 nvme (one linux, one ms and the third is a 2TB Samsung 990evo. The 970evo is missing often. But I need a reliable connection because all the video project files for Davinci Resolve are on it.

The file system is NTFS, because I need (for now) the Windows backup for some programs. Do you think a repair with ntfsfix would help? But, the device is not shown… or a chdsk on Windows?
Here is the system inxi -Fz:

System:

Kernel: 6.9.10-arch1-1 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.1.3 Distro: EndeavourOS
Machine:
Type: Laptop System: Notebook product: P7xxTM1 v: N/A
  serial: <superuser required>
Mobo: Notebook model: P7xxTM1 serial: <superuser required>
  UEFI: American Megatrends v: 1.07.28 date: 12/13/2019
Battery:
ID-1: BAT0 charge: 80.9 Wh (100.0%) condition: 80.9/79.9 Wh (101.2%)
CPU:
Info: 8-core model: Intel Core i9-9900K bits: 64 type: MT MCP cache:
  L2: 2 MiB
Speed (MHz): avg: 800 min/max: 800/5000 cores: 1: 800 2: 800 3: 800 4: 800
  5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800
  15: 800 16: 800
Graphics:
Device-1: NVIDIA TU104BM [GeForce RTX 2080 Mobile] driver: nvidia
  v: 555.58.02
Device-2: Chicony USB 2.0 Camera driver: uvcvideo type: USB
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
  compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
  gpu: nvidia resolution: 1: 2560x1440 2: 2194x1234
API: EGL v: 1.5 drivers: nvidia,swrast,zink
  platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 555.58.02
  renderer: NVIDIA GeForce RTX 2080/PCIe/SSE2
API: Vulkan v: 1.3.279 drivers: nvidia surfaces: xcb,xlib,wayland
Audio:
Device-1: Intel 200 Series PCH HD Audio driver: snd_hda_intel
Device-2: NVIDIA TU104 HD Audio driver: snd_hda_intel
API: ALSA v: k6.9.10-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.2.1 status: active
Network:
Device-1: Qualcomm Atheros Killer E2500 Gigabit Ethernet driver: alx
IF: enp110s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Wi-Fi 5 Wireless-AC 9x6x [Thunder Peak] driver: iwlwifi
IF: wlan0 state: down mac: <filter>
Bluetooth:
Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb type: USB
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: disabled
  rfk-block: hardware: no software: no address: N/A
Drives:
Local Storage: total: 14.78 TiB used: 6.26 TiB (42.4%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB
  size: 931.51 GiB
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 1TB
  size: 931.51 GiB
ID-3: /dev/nvme2n1 vendor: Samsung model: SSD 990 PRO 2TB size: 1.82 TiB
ID-4: /dev/sda vendor: Samsung model: SSD 850 EVO 1TB size: 931.51 GiB
ID-5: /dev/sdb vendor: Samsung model: SSD 850 EVO 1TB size: 931.51 GiB
ID-6: /dev/sdc vendor: Samsung model: PSSD T7 size: 465.76 GiB type: USB
ID-7: /dev/sdd vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB
  type: USB
ID-8: /dev/sde vendor: Intenso model: portable SSD size: 461.25 GiB
  type: USB
ID-9: /dev/sdf vendor: Western Digital model: WD40NMZW-11GX6S1
  size: 3.64 TiB type: USB
ID-10: /dev/sdg vendor: Western Digital model: WD50NDZM-59A8KS1
  size: 4.55 TiB type: USB
Partition:
ID-1: / size: 846.88 GiB used: 36.65 GiB (4.3%) fs: ext4 dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: partition size: 69.01 GiB used: 0 KiB (0.0%)
  dev: /dev/nvme0n1p3
Sensors:
System Temperatures: cpu: 59.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 64 GiB note: est. available: 62.73 GiB used: 4.61 GiB (7.3%)
Processes: 391 Uptime: 27m Shell: Bash inxi: 3.3.35

Or could it make sense to mark all thundebolt devices as “forgotten” or remove from the system and try to recognize them again?

Thanks in advance and best regards

I’m a little confused as your output shows more? How many drives are there? I realize you are just referring to just one Thunderbolt connected drive?

Do you have the drives auto mounting and in your fstab? I just wonder because of the number of devices whether sometimes it’s getting bumped out because the resources aren’t available?

It would be helpful if you could put code tags around the output you posted to make it easier to decipher for everyone’s benefit.

The output shows three nvme devices

  • nvme0 => Linux
  • nvme1 => Windows
  • nvme2 => data partition

No, the thunderbold drives are not automatically mounted via fstab, because of the mentioned problems.

Sorry for the lack of formating, I have looked for the code format option, but didn’t found it. The editor shows block quote and preformated text, but no code option. I will learn it…
Got it, found a referencs guide for Discourse. Hope, it is okay to link it?

Reference Guide Discours Editor

All you do is use the preformatted text button or put three back ticks ``` or three tilde ~~~ before and after the output you copy and paste.

@DevilsBastard

ID-4: /dev/sda vendor: Samsung model: SSD 850 EVO 1TB size: 931.51 GiB
ID-5: /dev/sdb vendor: Samsung model: SSD 850 EVO 1TB size: 931.51 GiB
ID-6: /dev/sdc vendor: Samsung model: PSSD T7 size: 465.76 GiB type: USB
ID-7: /dev/sdd vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB
  type: USB
ID-8: /dev/sde vendor: Intenso model: portable SSD size: 461.25 GiB
  type: USB
ID-9: /dev/sdf vendor: Western Digital model: WD40NMZW-11GX6S1
  size: 3.64 TiB type: USB
ID-10: /dev/sdg vendor: Western Digital model: WD50NDZM-59A8KS1
  size: 4.55 TiB type: USB

I guess what I’m saying is this is a lot of usb connections so I’m not sure when using the Thunderbolt it’s getting bumped out? Maybe you need to look and follow dmesg or lspci or lsusb which ever is applicable to see something when plugging in the drive and or rebooting to see what is actually happening at the hardware level. :person_shrugging:

https://wiki.archlinux.org/title/Thunderbolt#

I have split my data by theme on different drives, office, graphics, video, backup. Apart from the OS, wether Windows or Linux. I think the number is not the problem, but - as you mentioned - the timing in mounting is the point. I will look at your advices. I think dmesg, ispci or isusb are all usable via CLI? Not afraid about, I am familiar with CLI (onlineshop managing).