VirtualBox: USB-устройства
Модератор: Olej
- bellic
- Писатель
- Сообщения: 279
- Зарегистрирован: 02 сен 2022, 14:41
- Откуда: Ростов-на-Дону
- Контактная информация:
VirtualBox: USB-устройства
Эта тема переползла вот отсюда: QNX Neutrino
Olej, а попробуй сам подключить теперь к своему QNX любую флешку и покажи как она выглядит в системе!
Только к виртуалке!!!
Но она актуальна и сама по себе...
Olej, а попробуй сам подключить теперь к своему QNX любую флешку и покажи как она выглядит в системе!
Только к виртуалке!!!
Но она актуальна и сама по себе...
- Olej
- Писатель
- Сообщения: 18068
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Подключил, просто так не видит...
Но в подключении в VirtualBox есть какие-то особенности, и немало ... Нужно брать документацию и читать: VirtualBox: документация / описания
Настройки USB
- Olej
- Писатель
- Сообщения: 18068
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Вот так должно быть:
Самые важные для меня места я выделил болдом:![]()
При проверке обновлений VirtualBox (Файл -> Проверка обновлений): Ого!...
В диалоговом окне «Настройки» вы можете сначала настроить, доступен ли USB в гостевой системе, а затем выбрать уровень поддержки USB: OHCI для USB 1.1, EHCI (который также включит OHCI) для USB 2.0 или xHCI для всей USB скорости.
Примечание: Контроллеры xHCI и EHCI поставляются в виде пакета расширения VirtualBox, который должен устанавливаться отдельно. Дополнительную информацию см. в разделе «Установка VirtualBox и пакетов расширений».

Скачиваем и устанавливаем...
- Olej
- Писатель
- Сообщения: 18068
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Поехали дальше...
Чтобы перечислить все USB-устройства, подключенные к вашей машине с соответствующими идентификаторами поставщиков и продуктов, вы можете использовать следующую команду:Код: Выделить всё
VBoxManage list usbhost
Код: Выделить всё
На хосте я сейчас имею подключенный флеш-диск:
[olej@xenix ~]$ lsusb
...
Bus 003 Device 004: ID 1005:b113 Apacer Technology, Inc. Handy Steno/AH123 / Handy Steno 2.0/HT203
...
Код: Выделить всё
[olej@xenix ~]$ inxi -D
Drives:
Local Storage: total: 385.58 GiB used: 66.32 GiB (17.2%)
ID-1: /dev/sda vendor: Intel model: SSDSA2MH160G1GC size: 149.05 GiB
ID-2: /dev/sdb vendor: Western Digital model: WD2500AAKX-083CA1
size: 232.89 GiB
ID-3: /dev/sdc type: USB model: USB FLASH DRIVE size: 3.64 GiB
Код: Выделить всё
[code]
[olej@xenix ~]$ sudo fdisk -l /dev/sdc
Диск /dev/sdc: 3,64 GiB, 3909091328 байт, 7634944 секторов
Disk model: USB FLASH DRIVE
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x6ce364a3
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdc1 * 0 4026527 4026528 1,9G 0 Пустой
/dev/sdc2 688 5913 5226 2,6M ef EFI (FAT-12/16/32)
Код: Выделить всё
[olej@xenix ~]$ mount | grep /dev/sdc
/dev/sdc1 on /run/media/olej/LMDE 5 Cinnamon 64-bit type iso9660 (ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,iocharset=utf8,uhelper=udisks2)
Вот на нём и буду проверяться...
Код: Выделить всё
[olej@xenix ~]$ VBoxManage list usbhost
VBoxManage: warning: В настоящее время VirtualBox не имеет доступа к USB устройствам. Вы можете изменить это путем добавления пользователя в группу 'vboxusers'. Пожалуйста, обратитесь к руководству пользователя за более подробными объяснениями
VBoxManage: warning: Details: code Unknown Status 0x4005 (0x4005), component HostWrap, interface IHost, callee nsISupports
VBoxManage: warning: Context: "COMGETTER(USBDevices)(ComSafeArrayAsOutParam(CollPtr))" at line 523 of file VBoxManageList.cpp
USB устройства хоста:
<нет>


- Olej
- Писатель
- Сообщения: 18068
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Код: Выделить всё
[olej@xenix ~]$ cat /etc/group | grep vboxusers
vboxusers:x:978:
Код: Выделить всё
[olej@xenix ~]$ sudo usermod -a -G vboxusers olej
[sudo] пароль для olej:
Код: Выделить всё
[olej@xenix ~]$ id olej
uid=1000(olej) gid=1000(olej) группы=1000(olej),10(wheel),39(video),1001(docker),978(vboxusers)
Код: Выделить всё
[olej@xenix ~]$ cat /etc/group | grep vboxusers
vboxusers:x:978:olej

Код: Выделить всё
[olej@xenix ~]$ VBoxManage list usbhost
VBoxManage: warning: В настоящее время VirtualBox не имеет доступа к USB устройствам. Вы можете изменить это путем добавления пользователя в группу 'vboxusers'. Пожалуйста, обратитесь к руководству пользователя за более подробными объяснениями
VBoxManage: warning: Details: code Unknown Status 0x4005 (0x4005), component HostWrap, interface IHost, callee nsISupports
VBoxManage: warning: Context: "COMGETTER(USBDevices)(ComSafeArrayAsOutParam(CollPtr))" at line 523 of file VBoxManageList.cpp
USB устройства хоста:
Код: Выделить всё
[olej@xenix ~]$ sudo VBoxManage list usbhost
[sudo] пароль для olej:
USB устройства хоста:
UUID: 62b71c13-8f0e-4c9a-8c18-2c67ae59ceaf
ID Поставщика: 0x2101 (2101)
ID Продукта: 0x020f (020F)
Ревизия: 0.1 (0001)
Порт: 9
Версия/скорость USB: 1/Низкая
Производитель: ActionStar
Адрес: sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10//device:/dev/vboxusb/003/003
Текущее состояние: Занят
UUID: 0707dcb2-9d52-4862-8357-c5ce87ee9ce2
ID Поставщика: 0x1005 (1005)
ID Продукта: 0xb113 (B113)
Ревизия: 1.0 (0100)
Порт: 6
Версия/скорость USB: 2/Высокая
Производитель:
Продукт: USB FLASH DRIVE
Серийный номер: 070A3C89A4AF3E29
Адрес: sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-7//device:/dev/vboxusb/003/004
Текущее состояние: Занят
- Olej
- Писатель
- Сообщения: 18068
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Удивительное дело


В другой системе - Mint 21.1:
Код: Выделить всё
olej@R420:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 21.1
Release: 21.1
Codename: vera
Код: Выделить всё
olej@R420:~$ whoami
olej
Код: Выделить всё
olej@R420:~$ cat /etc/group | grep vboxusers
vboxusers:x:138:olej
Код: Выделить всё
olej@R420:~$ id olej
uid=1000(olej) gid=1000(olej) группы=4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),101(systemd-journal),114(lpadmin),134(sambashare),999(docker),138(vboxusers),1000(olej)
Код: Выделить всё
olej@R420:~$ lsusb
Bus 002 Device 004: ID 0c76:1676 JMTek, LLC. USB PnP Audio Device
Bus 002 Device 003: ID 2101:020f ActionStar
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0624:0249 Avocent Corp. Virtual Keyboard/Mouse
Bus 001 Device 003: ID 0624:0248 Avocent Corp. Virtual Hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Но:
Код: Выделить всё
olej@R420:~$ VBoxManage list usbhost
Host USB Devices:
<none>
Код: Выделить всё
olej@R420:~$ sudo VBoxManage list usbhost
Host USB Devices:
UUID: 06317b41-fc1f-4856-b751-a69ff66f86bb
VendorId: 0x2101 (2101)
ProductId: 0x020f (020F)
Revision: 0.1 (0001)
Port: 1
USB version/speed: 1/Low
Manufacturer: ActionStar
Address: sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2//device:/dev/vboxusb/002/003
Current State: Busy
UUID: e0bb72f4-d95d-4cd2-b164-0b39abd071ff
VendorId: 0x0c76 (0C76)
ProductId: 0x1676 (1676)
Revision: 1.0 (0100)
Port: 7
USB version/speed: 1/Full
Manufacturer: Solid State System Co.,Ltd.
Product: USB PnP Audio Device
SerialNumber: 000000000000
Address: sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8//device:/dev/vboxusb/002/004
Current State: Busy
UUID: fe189d0c-b109-4b32-a1f2-a7d24c756dd6
VendorId: 0x0624 (0624)
ProductId: 0x0249 (0249)
Revision: 0.0 (0000)
Port: 0
USB version/speed: 2/High
Manufacturer: Avocent
Product: Keyboard/Mouse Function
SerialNumber: 20120917
Address: sysfs:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1//device:/dev/vboxusb/001/004
Current State: Busy


- Olej
- Писатель
- Сообщения: 18068
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Ух ты!
После перезагрузки (не после открытия нового терминала


Код: Выделить всё
[olej@xenix ~]$ VBoxManage list usbhost
USB устройства хоста:
UUID: 4ef5f749-58ed-40eb-a400-2938dcb5426b
ID Поставщика: 0x2101 (2101)
ID Продукта: 0x020f (020F)
Ревизия: 0.1 (0001)
Порт: 9
Версия/скорость USB: 1/Низкая
Производитель: ActionStar
Адрес: sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10//device:/dev/vboxusb/003/002
Текущее состояние: Занят
UUID: 3f3a042a-b797-4685-8775-1813dbe9d6b6
ID Поставщика: 0x1005 (1005)
ID Продукта: 0xb113 (B113)
Ревизия: 1.0 (0100)
Порт: 6
Версия/скорость USB: 2/Высокая
Производитель:
Продукт: USB FLASH DRIVE
Серийный номер: 070A3C89A4AF3E29
Адрес: sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-7//device:/dev/vboxusb/003/003
Текущее состояние: Занят
Код: Выделить всё
[olej@xenix ~]$ inxi -S
System:
Host: xenix.localdomain Kernel: 6.1.7-200.fc37.x86_64 arch: x86_64 bits: 64
Desktop: Cinnamon v: 5.6.5 Distro: Fedora release 37 (Thirty Seven)
В некоторых дистрибутивах, например, семейства Red Hat, не работает usb в virtualbox, потому что поддержка подключения USB отключена из соображений безопасности. В таком случае вам придется ее включить. Для этого нужно ...
- Olej
- Писатель
- Сообщения: 18068
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Это было очень дурное решание ... потому что ActionStar - это коммутатор мышь+клавиатура, коммутаторы D-Link DKVM, вот как он видится на хост системе:
Код: Выделить всё
olej@R420:~$ lsusb -d2101:020f
Bus 002 Device 003: ID 2101:020f ActionStar

Не делайте так!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость