Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    USB-проброс к виртуальной машине не работает

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    USB-проброс к виртуальной машине не работает, Proxmox Виртуальная Среда
     
    digitalgimpus
    Guest
    #1
    0
    14.04.2017 19:58:00
    Если я выполняю lsusb на хосте, я вижу устройство:  
    Код:  
    root@pve:~# lsusb  
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
    Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)  
    Bus 001 Device 009: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T  
    0bda:2838 — это то, что меня здесь интересует.  

    Код:  
    root@pve:~# qm config 104  
    agent: 1  
    balloon: 512  
    bootdisk: ide0  
    cores: 1  
    cpu: host  
    ide0: local-lvm:vm-104-disk-1,size=32G  
    ide2: none,media=cdrom  
    localtime: 1  
    memory: 1024  
    name: myvm  
    net0: e1000=4A:D1:62:96:87:4B,bridge=vmbr0  
    numa: 0  
    onboot: 1  
    ostype: l26  
    smbios1: uuid=970a7fbc-ad37-4824-a4c1-f49c01271009  
    sockets: 4  
    usb0: host=0658:0200  
    usb1: host=0a12:0001  
    usb2: host=0bda:2838,usb3=yes  

    Ладно, устройство назначено на usb2... usb0 и usb1 были раньше и работают без проблем. Я пробовал и usb, и usb3 — разницы нет.  

    И наконец,  
    Код:  
    root@pve:~# qm monitor 104  

    Entering Qemu Monitor for VM 104 - type 'help' for help  

    qm> info usbhost  
     Bus 1, Addr 9, Port 5, Speed 480 Mb/  
       Class 00: USB device 0bda:2838, RTL2838UHIDIR  
     Bus 1, Addr 4, Port 9, Speed 12 Mb/s  
       Class e0: USB device 0a12:0001, CSR8510 A10  
     Bus 1, Addr 6, Port 4.4.1, Speed 1.5 Mb/s  
       Class 00: USB device 05ac:0220, Apple Keyboard  
     Bus 1, Addr 2, Port 3, Speed 12 Mb/s  
       Class 02: USB device 0658:0200  

    Так что я вообще не понимаю, что попробовать дальше, чтобы этот девайс корректно пробросить.  
    Запускаю pve-manager/4.3-12/6894c9d9 (ядро 4.4.24-1-pve).  
    Виртуалка — Ubuntu 16.04 4.4.0-72-generic.
     
     
     
    Dorin
    Guest
    #2
    0
    29.12.2017 10:08:00
    У меня есть 4 USB-порта, назначенных виртуальной машине (Windows 10) согласно файлу конфигурации (1) в Proxmox VE 5.1. Все они работают. Проверял с USB-клавиатурой и USB-мышью. usb0 и usb1 — USB 2.0 порты. usb2 и usb3 — USB 3.0 порты.  
    1. Файл: "/etc/pve/qemu-server/100.conf":  
    usb0: host=3-8  
    usb1: host=3-7  
    usb2: host=3-12  
    usb3: host=3-11  

    Если я настраиваю ВМ по следующим параметрам (2), где usb2 и usb3 указаны как USB 3 порты, то ни один из портов не работает (usb0, usb1, usb2, usb3).  
    2. Файл: "/etc/pve/qemu-server/100.conf":  
    usb0: host=3-8  
    usb1: host=3-7  
    usb2: host=3-12,usb3=yes  
    usb3: host=3-11,usb3=yes  

    Код:  
    # lspci | grep -i USB  
    00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)  
    00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)  
    00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)  

    # lsusb -t  
    /:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M  
       |__ Port 6: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M  
    /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M  
       |__ Port 8: Dev 8, If 0, Class=Human Interface Device, Driver=, 1.5M  
       |__ Port 8: Dev 8, If 1, Class=Human Interface Device, Driver=, 1.5M  
    /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M  
       |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M  
    /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M  
       |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
     
     
     
    Dorin
    Guest
    #3
    0
    29.12.2017 11:08:00
    Я заметил, что в "qm monitor" команда "info usbhost" показывает разные результаты для одного и того же физического порта в зависимости от типа подключённого USB-устройства. Например, на одном и том же порту:

    - USB 2 устройство:
    qm> info usbhost  
    Bus 3, Addr 9, Port 11, Speed 1.5 Mb/s  
    Class 00: USB device xxxx:xxxx, USB Keyboard  

    - USB 3 устройство:  
    qm> info usbhost  
    Bus 4, Addr 3, Port 1, Speed 5000 Mb/s  
    Class 00: USB device xxxx:xxxx, ADATA USB Flash Drive  

    В моём случае, если добавить параметр "usb3=yes", все порты перестают работать.  

    Все порты не работают, "/etc/pve/qemu-server/100.conf":  
    usb0: host=3-8  
    usb1: host=3-7  
    usb2: host=3-12  
    usb3: host=3-11  
    usb4: host=4-1,usb3=yes  
    usb5: host=4-2,usb3=yes  

    Все порты работают, "/etc/pve/qemu-server/100.conf":  
    usb0: host=3-8  
    usb1: host=3-7  
    usb2: host=3-12  
    usb3: host=3-11  
    usb4: host=4-1  
    usb5: host=4-2  

    Код:  
    USB-порты доступны:  
    Тип / Порт :   #1,   #2,   #3,   #4  
    USB 2       : usb0, usb1, usb2, usb3  
    USB 3       :  н/д,  н/д, usb5, usb4
     
     
     
    latosec
    Guest
    #4
    0
    06.01.2018 02:03:00
    Я решил свои проблемы с USB и головную боль сначала с помощью: anywhereusb https://www.digi.com/products/usb-and-serial-connectivity/usb-over-ip-hubs, затем с virtualhere https://www.virtualhere.com/ (дешевле и стабильнее). Никогда не сталкивался с тем, чтобы USB-ключи или периферия у них не работали. Если выбираете такие решения, берите хороший USB-хаб (промышленного класса). На самом деле у меня есть кластер (поэтому USB нельзя подключать напрямую к хосту из-за миграций) с 14 устройствами (два хаба на 7 портов на NAS), подключёнными к разным виртуальным машинам.
     
     
     
    Dorin
    Guest
    #5
    0
    14.01.2018 13:45:00
    У меня возникли проблемы с хостом, и виртуальная машина сломалась (не знаю почему...). Я восстановил ВМ из снимка, но теперь не могу пользоваться всеми USB-портами, как раньше, в конфиге отсутствует строка "usb5: host=4-2". Я пытался снова добавить этот порт в файл конфигурации ВМ, но ничего не вышло... @latosec, ты пробовал альтернативное решение вроде этого: http://usbip.sourceforge.net/?
     
     
     
    Dorin
    Guest
    #6
    0
    18.02.2018 11:46:00
    Раньше у меня было шесть рабочих USB-портов, проброшенных в виртуальную машину, а теперь я не могу добавить больше пяти USB-портов, потому что пункт «USB Device» в кнопке «Add» заблокирован. Интересно, это баг или ограничение в PVE 5.1-43?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры