У меня есть машина с Linux (на ядре 4.9.84 на Debian stretch) с картой thunderbold, поддерживаемой драйвером thunderbolt:
# lspci -s 09:00.0 -k
09:00.0 System peripheral: Intel Corporation DSL5320 Thunderbolt 2 NHI [Falcon Ridge 2C 2013]
Kernel modules: thunderbolt
Однако модуль Thunderbolt не загружается и не может быть загружен:
# modprobe thunderbolt
modprobe: ERROR: could not insert 'thunderbolt': Function not implemented
Нет сообщений в dmesg
или еще. Как ни странно, если я запускаю этот insmod
на любой машине под управлением Slackware, Debian, Ubuntu с разными ядрами в диапазоне от 4.4 до 4.9, все ответы совпадают: "Функция не реализована". Однако на виртуальной машине с ядром 4.14 modprobe thunderbolt
работает нормально. Я не понимаю, что происходит?