Я заменил свой Asus X299 на AMD ASRock X570 Creator и не могу заставить Thunderbolt работать полностью. Я вижу устройства, подключенные к Thunderbolt, в данном случае eGPU Mantiz Venus и внешнее шасси расширения PCIe Sonnet Echo Express III, но у меня нет доступа к картам внутри них.
Я сделал предыдущий пост с описанием проблем здесь , но, поскольку никто не ответил, мне интересно, только ли у меня эта проблема, и если да, я буду продолжать работать над ней. Но если это актуальная проблема с Ubuntu и чипсетом X570 или даже с Creator в частности, то я могу сообщить об этом как об ошибке.
Любые мысли помогут.
Я обнаружил, что Thunderbolt работает, но только при холодной загрузке, горячего подключения нет, он распознает устройства с горячим подключением, но они не работают, если сделать полную холодную перезагрузку с уже подключенным устройством работать будет, но только на первом порту... не знаю почему.
Существует проблема с распределением номеров шин PCIe на этом наборе микросхем и системной плате, , описанная здесь. Рекомендация (добавление pci=realloc,assign-busses,hpbussize=0x33
в командную строку ядра) сработала для меня, и я смог подключить док-станцию Lenovo Thunderbolt 3. Однако некоторые другие устройства Thunderbolt (например, eGPU) не работают у меня в системе, что говорит о том, что нужно исправить что-то еще.
EDIT: моя текущая командная строка, связанная с PCIe: pcie_ports=native pci=assign-busses,hpbussize=0x33,realloc,hpmmiosize=256M,hpmmioprefsize=16G
Это позволяет подключить Quadro P5000 внутри Razer Core X Chroma в качестве eGPU. Мои сообщения на форуме с подробностями и контекстом можно найти на egpu.io, на форумах ArchLinux, на форумах NVidia и на форумах Razer .
Док-станции Thunderbolt по-прежнему работают, как и мониторы Thunderbolt 5k (например, LG 27MD5KL, включая встроенный концентратор USB-C, камеру и аудиоустройство). (Нужно просто подключить выходы DisplayPort графического процессора к DisplayPort материнской платы в разъемах, предназначенных для Thunderbolt.)