Привет! Не могу запустить адаптеры QNAP T310G1S и Sabrent TH-S3EA Thunderbolt 3, 10Gb в Proxmox (v7.0-11, ядро 5.11.22-4-pve). Оба, кажется, используют чипсет Marvel Aquantic с драйвером/модулем ядра "atlantic". У меня стоит самая свежая версия BIOS NUC, последние прошивки Thunderbolt и адаптера Sabrent — без результата.
До обновления на Proxmox 7, на Proxmox 6.4 адаптеры Sabrent определялись, но через несколько часов или дней система полностью зависала. Приходилось перезагружать NUC, чтобы всё снова заработало. Из-за этого и решился на обновление, но теперь адаптеры вообще не определяются!
Что пробовал сделать:
- Обновил все BIOS, прошивки и всё, что нашёл
- Пробовал драйвер atlantic версии 2.4.10 (с сайта Sabrent), 2.4.15 (с сайта QNAP) и последнюю версию из репозитория AQtion на GitHub
- Устанавливал драйвер через DKMS, изменяя проверку заголовков ядра на pve-headers (см. ниже)
- Адаптеры отлично работают на MacBook и Windows, установленном на этих же NUC
- Тестировал на двух разных NUC8
- Менял Thunderbolt-кабели (да, отчаянно, я знаю)
- Перелопатил кучу постов на форуме и Reddit, но большинство из них устарели и не помогли.
Изменение в dkms.sh:
```diff
diff --git a/dkms.sh b/dkms.sh
old mode 100644
new mode 100755
index a4ebba4..195d25f
--- a/dkms.sh
+++ b/dkms.sh
@@ -107,7 +107,7 @@ main ()
DISTRO=$(get_distro_os)
if [ "${DISTRO}" = "debian" ] ; then
PACKET_MNG="${APT_GET}"
- LINUX_HEADERS="linux-headers-`uname -r`"
+ LINUX_HEADERS="pve-headers-`uname -r`"
TOOLS="build-essential"
CMD="dpkg-query -l"
elif [ "${DISTRO}" = "redhat" ] ; then
```
Логи ядра при подключении адаптера QNAP:
```
[59345.810878] thunderbolt 0-1: device disconnected
[59353.576600] thunderbolt 0-1: new device found, vendor=0x56 device=0x10d2
[59353.576603] thunderbolt 0-1: QNAP Systems, Inc. QNA-T310G1S
[59356.486875] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
[59360.578618] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
[59360.578657] usb usb4-port1: attempt power cycle
```
Буду признателен, если кто-то сталкивался с такой проблемой или знает, как её решить. Спасибо!
До обновления на Proxmox 7, на Proxmox 6.4 адаптеры Sabrent определялись, но через несколько часов или дней система полностью зависала. Приходилось перезагружать NUC, чтобы всё снова заработало. Из-за этого и решился на обновление, но теперь адаптеры вообще не определяются!
Что пробовал сделать:
- Обновил все BIOS, прошивки и всё, что нашёл
- Пробовал драйвер atlantic версии 2.4.10 (с сайта Sabrent), 2.4.15 (с сайта QNAP) и последнюю версию из репозитория AQtion на GitHub
- Устанавливал драйвер через DKMS, изменяя проверку заголовков ядра на pve-headers (см. ниже)
- Адаптеры отлично работают на MacBook и Windows, установленном на этих же NUC
- Тестировал на двух разных NUC8
- Менял Thunderbolt-кабели (да, отчаянно, я знаю)
- Перелопатил кучу постов на форуме и Reddit, но большинство из них устарели и не помогли.
Изменение в dkms.sh:
```diff
diff --git a/dkms.sh b/dkms.sh
old mode 100644
new mode 100755
index a4ebba4..195d25f
--- a/dkms.sh
+++ b/dkms.sh
@@ -107,7 +107,7 @@ main ()
DISTRO=$(get_distro_os)
if [ "${DISTRO}" = "debian" ] ; then
PACKET_MNG="${APT_GET}"
- LINUX_HEADERS="linux-headers-`uname -r`"
+ LINUX_HEADERS="pve-headers-`uname -r`"
TOOLS="build-essential"
CMD="dpkg-query -l"
elif [ "${DISTRO}" = "redhat" ] ; then
```
Логи ядра при подключении адаптера QNAP:
```
[59345.810878] thunderbolt 0-1: device disconnected
[59353.576600] thunderbolt 0-1: new device found, vendor=0x56 device=0x10d2
[59353.576603] thunderbolt 0-1: QNAP Systems, Inc. QNA-T310G1S
[59356.486875] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
[59360.578618] usb usb4-port1: Cannot enable. Maybe the USB cable is bad?
[59360.578657] usb usb4-port1: attempt power cycle
```
Буду признателен, если кто-то сталкивался с такой проблемой или знает, как её решить. Спасибо!

