Привет, сейчас я оцениваю Proxmox и пытаюсь передать PCIe USB3 карту, но это не работает должным образом. Я заблокировал драйвер и создал файл modprobe.conf, чтобы указать virtio захватить карту, однако драйвер все еще определяется как xhci_hcd. Я читал другой пост с похожими проблемами, там предложили попробовать передачу, и это действительно сработало в моем случае, но это приводит к странному поведению внутри гостя. Гость может видеть устройства, подключенные к карте, но они не функционируют так, как ожидалось: например, если я вставляю USB флешку и пытаюсь скопировать файлы в гость, появляется сообщение "имя файла, которое вы указали, недействительно или слишком длинное" (хотя файл называется test.mp4). Но если я проигрываю видеофайл напрямую с USB во взрослом, все работает. Я также пробовал подключить ИБП к гостю, что вызывает появление индикатора батареи, но при установке ПО ИБП он не может его обнаружить... Оба эти устройства работают на чистом железе без проблем. Я пробовал как Ubuntu, так и Windows Server 2019 и Windows 10 в качестве гостей, у всех были похожие проблемы (хотя и не идентичные), поэтому у меня есть подозрение, что есть какая-то проблема с передачей и упомянутым xhci_hcd. Также интересно: изначально я пробовал подключить устройства к встроенным USB-портам компьютера и передать их как USB-устройства, но там также была точно такая же проблема. Это привело меня к попытке использовать USB-карту, чтобы исключить проблемы с встроенными устройствами. Для информации, я также пробовал другую USB-карту, на случай, если первая оказалась неработоспособной, но проблема осталась. Я успешно передал nVidia GPU на другой компьютер в качестве теста, чтобы убедиться, что VFIO работает — он корректно использует драйвер vfio-pci и работает безупречно, насколько я могу судить. Я обновил initramfs и перезагрузился после каждого изменения для уверенности. Буду очень признателен за любую помощь, так как эта проблема, к сожалению, станет препятствием для внедрения Proxmox в нашу организацию из-за нашей зависимости от программного обеспечения ИБП от поставщиков. Результат lspci -nnk (сокращенный из-за лимита символов на форуме): Код: 03:00.0 VGA совместимый контроллер [0300]: NVIDIA Corporation GP107GL [Quadro P400] [10de:1cb3] (rev a1)
Подсистема: NVIDIA Corporation GP107GL [Quadro P400] [10de:11be]
Используемый драйвер: vfio-pci
Ядровые модули: nvidiafb, nouveau
03:00.1 Аудиоустройство [0403]: NVIDIA Corporation GP107GL Высококачественный аудиоконтроллер [10de:0fb9] (rev a1)
Подсистема: NVIDIA Corporation GP107GL Высококачественный аудиоконтроллер [10de:11be]
Используемый драйвер: vfio-pci
Ядровые модули: snd_hda_intel
04:00.0 VGA совместимый контроллер [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9]
Подсистема: PC Partner Limited / Sapphire Technology Cedar [Radeon HD 5000/6000/7350/8350 Series] [174b:e164]
Используемый драйвер: radeon
Ядровые модули: radeon
04:00.1 Аудиоустройство [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [1002:aa68]
Подсистема: PC Partner Limited / Sapphire Technology Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [174b:aa68]
Используемый драйвер: snd_hda_intel
08:00.0 USB контроллер [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Хост-контроллер [1b21:1242]
Подсистема: ASMedia Technology Inc. ASM1142 USB 3.1 Хост-контроллер [1b21:1242]
Используемый драйвер: xhci_hcd
0b:00.0 USB контроллер [0c03]: Renesas Technology Corp. uPD720202 USB 3.0 Хост-контроллер [1912:0015] (rev 02)
Используемый драйвер: xhci_hcd Содержимое /etc/modprobe.d/blacklist.conf: Код: blacklist nvidia
blacklist renesas
blacklist ASMedia Содержимое /etc/modprobe.d/vfio.conf: Код: options vfio-pci ids=10de:1cb3,10de:0fb9 disable_vga=1
options vfio-pci ids=1912:0015,1b21:1242 qm config output: Код: bios: ovmf
bootdisk: sata0
cores: 2
efidisk0: local-lvm:vm-103-disk-1,size=4M
hostpci0: 08:00,pcie=1
hostpci1: 0b:00,pcie=1
ide0: local:iso/virtio-latest.iso,media=cdrom,size=685830K
ide2: local:iso/en_windows_10_business_editions_version_1909_updated_apr il_2020_x64_dvd_aa945e0d.iso,media=cdrom
machine: q35
memory: 2048
name: testw10
net0: e1000=52:3F:C8:17:53:AB,bridge=vmbr0,firewall=1
numa: 0
ostype: win10
sata0: local-lvm:vm-103-disk-0,size=40G
scsihw: virtio-scsi-pci
smbios1: uuid=cfa42a5e-6a18-417d-87d5-a51873bdc8fb
sockets: 1
vga: qxl
vmgenid: 938fe9d4-a2e1-4263-95ff-dd00540acb2e
Подсистема: NVIDIA Corporation GP107GL [Quadro P400] [10de:11be]
Используемый драйвер: vfio-pci
Ядровые модули: nvidiafb, nouveau
03:00.1 Аудиоустройство [0403]: NVIDIA Corporation GP107GL Высококачественный аудиоконтроллер [10de:0fb9] (rev a1)
Подсистема: NVIDIA Corporation GP107GL Высококачественный аудиоконтроллер [10de:11be]
Используемый драйвер: vfio-pci
Ядровые модули: snd_hda_intel
04:00.0 VGA совместимый контроллер [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9]
Подсистема: PC Partner Limited / Sapphire Technology Cedar [Radeon HD 5000/6000/7350/8350 Series] [174b:e164]
Используемый драйвер: radeon
Ядровые модули: radeon
04:00.1 Аудиоустройство [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [1002:aa68]
Подсистема: PC Partner Limited / Sapphire Technology Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [174b:aa68]
Используемый драйвер: snd_hda_intel
08:00.0 USB контроллер [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Хост-контроллер [1b21:1242]
Подсистема: ASMedia Technology Inc. ASM1142 USB 3.1 Хост-контроллер [1b21:1242]
Используемый драйвер: xhci_hcd
0b:00.0 USB контроллер [0c03]: Renesas Technology Corp. uPD720202 USB 3.0 Хост-контроллер [1912:0015] (rev 02)
Используемый драйвер: xhci_hcd Содержимое /etc/modprobe.d/blacklist.conf: Код: blacklist nvidia
blacklist renesas
blacklist ASMedia Содержимое /etc/modprobe.d/vfio.conf: Код: options vfio-pci ids=10de:1cb3,10de:0fb9 disable_vga=1
options vfio-pci ids=1912:0015,1b21:1242 qm config output: Код: bios: ovmf
bootdisk: sata0
cores: 2
efidisk0: local-lvm:vm-103-disk-1,size=4M
hostpci0: 08:00,pcie=1
hostpci1: 0b:00,pcie=1
ide0: local:iso/virtio-latest.iso,media=cdrom,size=685830K
ide2: local:iso/en_windows_10_business_editions_version_1909_updated_apr
machine: q35
memory: 2048
name: testw10
net0: e1000=52:3F:C8:17:53:AB,bridge=vmbr0,firewall=1
numa: 0
ostype: win10
sata0: local-lvm:vm-103-disk-0,size=40G
scsihw: virtio-scsi-pci
smbios1: uuid=cfa42a5e-6a18-417d-87d5-a51873bdc8fb
sockets: 1
vga: qxl
vmgenid: 938fe9d4-a2e1-4263-95ff-dd00540acb2e

Вы пробовали поменять слот PCIe?