Отваливается проброшенный USB-диск

Автор d22cva, 24 февраля 2024, 20:22:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

d22cva

Есть proxmoxe 2 виртуальные машины. В одной из них в виртуалке установлен OpenMediaVault. К proxmox подключен через USB3.0 док-станция для жёсткого диска
ORICO 6518US3-V2-BK с жёстким диском WD 1 ТБ с файловой системой NTFS. В proxmox диск отображается, видит раздел и файловую систему. НО стоит запустить виртуалку с OMV и проброшенным в него док-станцией , то диск пропадает из раздела ДИСКИ в proxmox и соответственно его не видит OMV. Причём не важно в какую виртуалку будет проброшен диск всё равно он пропадает. Хотя на команду lsusb в proxmox вижу в usb док-станцию ASMedia Technology Inc. ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge. Есть пара USB боксов с разными дисками и что "печально" они пробрасываются без проблем и с любой файловой системой. Так же пробовал 2 флэшки для чистоты эксперимента и тоже без проблем. До proxmox всё было организовано на винде и док-станция работала в этом же порту без нареканий и проблем. Не понимаю почему такое поведение. Может кто сталкивался с таким и может подсказать решение.

ogost

Проброс USB устройств виртуалку это как рулетка. Может работать, а может и нет.
Кроме того, вы в проксмокс монтируете устройство, а потом в виртуалку его пробрасываете? Не совсем понимаю логику.

d22cva

#2
24 февраля 2024, 21:28:04
Цитата: ogost от 24 февраля 2024, 20:34:37Проброс USB устройств виртуалку это как рулетка. Может работать, а может и нет.
Кроме того, вы в проксмокс монтируете устройство, а потом в виртуалку его пробрасываете? Не совсем понимаю логику.
Не монтирую, а пробрасываю через раздел оборудование.

ihammers

Пару вопросов относительно конфигурации:
  • Док станция с дополнительным питанием?
  • Питание стабильно?
  • Можете посмотреть, что выдаёт система в dmesg, после обращения к диску?
  • На других системах, на другом железе работает данный HDD?
  • S.M.A.R.T. у диска нормальный?
  • Если док-станция имеет сменный кабель, то попробуйте его сменить?
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

d22cva

#4
Цитата: ihammers от 25 февраля 2024, 06:21:57Пару вопросов относительно конфигурации:
  • Док станция с дополнительным питанием?
  • Питание стабильно?
  • Можете посмотреть, что выдаёт система в dmesg, после обращения к диску?
  • На других системах, на другом железе работает данный HDD?
  • S.M.A.R.T. у диска нормальный?
  • Если док-станция имеет сменный кабель, то попробуйте его сменить?



1. Да, иначе 3.5 диск не запустится.
2. Да
3. Завтра попробую глянуть
4. Пару дней назад переехал на Proxmox. До этого стоял Windows 10 и диск работал стабильно на том же порту USB. Устанавливал В док-станцию вместо HDD 3.5 ставил диск SSD и поведение аналогичное.
5. GOOD. Если подключить док-станцию к ПК с Windows, то проблем нет.



27 февраля 2024, 11:32:07
Цитата: ihammers от 25 февраля 2024, 06:21:57Можете посмотреть, что выдаёт система в dmesg, после обращения к диску?
Ответ dmesg После запуска виртуальной машины на которую проброшен диск.
Пробрасываемый диск WDC WD10 EZEX-08WN4A0.
Смущают последние 3 строчки, но понимание что делать и почему нет...

Открыть содержимое (спойлер)
...
[  249.026408] tap101i0: entered promiscuous mode
[  249.126351] vmbr0: port 2(fwpr101p0) entered blocking state
[  249.126362] vmbr0: port 2(fwpr101p0) entered disabled state
[  249.126393] fwpr101p0: entered allmulticast mode
[  249.126455] fwpr101p0: entered promiscuous mode
[  249.126502] vmbr0: port 2(fwpr101p0) entered blocking state
[  249.126506] vmbr0: port 2(fwpr101p0) entered forwarding state
[  249.139631] fwbr101i0: port 1(fwln101i0) entered blocking state
[  249.139641] fwbr101i0: port 1(fwln101i0) entered disabled state
[  249.139675] fwln101i0: entered allmulticast mode
[  249.139727] fwln101i0: entered promiscuous mode
[  249.139776] fwbr101i0: port 1(fwln101i0) entered blocking state
[  249.139779] fwbr101i0: port 1(fwln101i0) entered forwarding state
[  249.153353] fwbr101i0: port 2(tap101i0) entered blocking state
[  249.153364] fwbr101i0: port 2(tap101i0) entered disabled state
[  249.153402] tap101i0: entered allmulticast mode
[  249.153581] fwbr101i0: port 2(tap101i0) entered blocking state
[  249.153587] fwbr101i0: port 2(tap101i0) entered forwarding state
[  249.290015] sd 2:0:0:0: [sdb] Synchronizing SCSI cache
[  249.530037] sd 2:0:0:0: [sdb] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[  267.763281] usb 3-3: reset SuperSpeed USB device number 2 using xhci_hcd
[свернуть]

ihammers

Цитата: d22cva от 26 февраля 2024, 19:45:16Ответ dmesg После запуска виртуальной машины на которую проброшен диск.
Пробрасываемый диск WDC WD10 EZEX-08WN4A0.
Смущают последние 3 строчки, но понимание что делать и почему нет...
Данные строчки могут означать как проблемы с (в сети пишут) кабелем/портом, так и проблемы с драйвером в хостовой системе. А такой вопрос: в хостовой системе (proxmox) смотрели ошибки в dmesg?

Используете проброс usb3.0 порта?
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

d22cva

Цитата: d22cva от 26 февраля 2024, 19:45:16Используете проброс usb3.0 порта?
Да.

Может кому будет полезно, но нашёл ответ на самом форуме proxmox https://forum.proxmox.com/threads/passed-through-usb3-hdd-doesnt-work-anymore-after-restart-usb-3-1-not-enough-host-controller-resources-for-new-device-state.122792/
Проблема оказывается в версии qemu-xhci, который как-то не так отрабатывает с контролерами у которых есть UASP. Решение поменять в настройках виртуальной машины, в которую делается проброс, версию машины на 7.0 (Оборудование -> Машина ). Изменив версию машины, usb-диск в док-станции стал пробрасываться корректно, НО скорость чтения/записи чуть больше USB 2.0... А именно 35-40 МБ/с... Уже начинают опускаться руки. Я вырос на винде и линукс для меня тёмный лес. Уже начинаю задумываться, а нужен ли мне этот Proxmox и может стоит для сетевого хранилища собрать отдельную машину или вообще купить готовое решение.

ihammers, огромное спасибо , что дали наводку и я по ошибке в системе смог выйти на форум и найти ответ.