I have a laptop (Dell XPS 13) which doesn’t have any ethernet port, but it has a Thunderbolt port.
I would like to be able to connect to Internet via a Thunderbolt to ethernet adapter.
I’m on Fedora 38 Silverblue.
bolt is installed and the service is running. However no thunderbolt device is detected when I plug the ethernet cable. boltctl returns nothing.
Any suggestion to debug this problem?
$ systemctl status bolt.service
● bolt.service - Thunderbolt system service
Loaded: loaded (/usr/lib/systemd/system/bolt.service; static)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Tue 2023-04-25 19:53:01 CEST; 6min ago
Docs: man:boltd(8)
Main PID: 3251 (boltd)
Status: "authmode: enabled, force-power: unset"
Tasks: 4 (limit: 9242)
Memory: 1.4M
CPU: 75ms
CGroup: /system.slice/bolt.service
└─3251 /usr/libexec/boltd
apr 25 19:53:01 fedora boltd[3251]: config: loading user config
apr 25 19:53:01 fedora boltd[3251]: bouncer: initializing polkit
apr 25 19:53:01 fedora boltd[3251]: watchdog: enabled [pulse: 90s]
apr 25 19:53:01 fedora boltd[3251]: udev: initializing udev
apr 25 19:53:01 fedora boltd[3251]: store: loading domains
apr 25 19:53:01 fedora boltd[3251]: store: loading devices
apr 25 19:53:01 fedora boltd[3251]: power: state located at: /run/boltd/power
apr 25 19:53:01 fedora boltd[3251]: power: force power support: no
apr 25 19:53:01 fedora boltd[3251]: udev: enumerating devices
apr 25 19:53:01 fedora systemd[1]: Started bolt.service - Thunderbolt system service.
Now I’m trying to enter the BIOS but it seems that the F2 key is not working anymore.
EDIT: The F2 key works fine, but I must press it quickly. I was not fast enough.
And I cannot do it with systemctl:
$ systemctl reboot --firmware-setup
Cannot indicate to EFI to boot into setup mode: Firmware does not support boot into firmware.
You may be able to access the bios using the delete key (depends on the bios itself).
You also should be able to display the grub menu and select the bios setup from there.
If the grub menu does not normally display then usually pressing and holding the shift key as soon as the boot starts will cause it to display.
Finally I used the F12 key to get the menu and then enter the BIOS setup.
But I cannot see any setting about Thunderbolt. Maybe I didn’t check carefully. Or maybe my BIOS is too old and should be updated? This laptop has 12 years.
I forgot to give you another information.
When I search thunderbolt in GNOME Settings, I find this:
Try lspci without the grep and look through the listing. It may not have the word ‘thunder’ in what is shown. It seems odd that the physical port is there but lspci would not show it.
and it’s version A10. I have version A10 on the Windows laptop and version A07 on the Linux laptop.
That said, I’m trying to see if this works on Windows first before considering the BIOS upgrade in the Linux laptop.
As far as I can see, the connection in the Windows laptop doesn’t work. Even after rebooting, I don’t see anything appear in the network devices list of Windows (as I see for example in my fiancé Windows laptop, which works).
I’ve checked the BIOS settings but I could not find anything specific of Thunderbolt or DisplayPort.
I guess it’s not supported.