Страница 1 из 4
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 16:22
bellic
Эта тема переползла вот отсюда: QNX Neutrino
Olej, а попробуй сам подключить теперь к своему
QNX любую флешку и покажи как она выглядит в системе!
Только к виртуалке!!!
Но она актуальна и сама по себе...
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 17:08
Olej
bellic писал(а): ↑24 янв 2023, 16:22
подключить теперь к своему QNX любую флешку и покажи как она выглядит в системе!
Подключил, просто так не видит...
Но в подключении в VirtualBox есть какие-то особенности, и немало ... Нужно брать документацию и читать:
VirtualBox: документация / описания
Настройки USB
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 17:37
Olej
Olej писал(а): ↑24 янв 2023, 17:08
Настройки USB
Olej писал(а): ↑24 янв 2023, 17:08
Настройки USB
Вот так должно быть:
Самые важные для меня места я выделил болдом:
...
В диалоговом окне «Настройки» вы можете сначала настроить, доступен ли USB в гостевой системе, а затем выбрать уровень поддержки USB: OHCI для USB 1.1, EHCI (который также включит OHCI) для USB 2.0 или xHCI для всей USB скорости.
Примечание: Контроллеры xHCI и EHCI поставляются в виде пакета расширения VirtualBox, который должен устанавливаться отдельно. Дополнительную информацию см. в разделе «Установка VirtualBox и пакетов расширений».
При проверке обновлений VirtualBox (Файл -> Проверка обновлений):
- Снимок экрана от 2023-01-24 16-41-40.png (18.72 КБ) 636 просмотров
Ого!
Скачиваем и устанавливаем...
- Снимок экрана от 2023-01-24 16-44-11.png (25.34 КБ) 636 просмотров
- Снимок экрана от 2023-01-24 16-44-36.png (34.4 КБ) 636 просмотров
- Снимок экрана от 2023-01-24 16-44-52.png (46.73 КБ) 636 просмотров
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 17:52
Olej
Olej писал(а): ↑24 янв 2023, 17:37
При проверке обновлений VirtualBox
Поехали дальше...
Чтобы перечислить все USB-устройства, подключенные к вашей машине с соответствующими идентификаторами поставщиков и продуктов, вы можете использовать следующую команду:
Код: Выделить всё
На хосте я сейчас имею подключенный флеш-диск:
[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
Вот он /dev/sdc.
Код: Выделить всё
[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)
Это, как оказалось, загрузочный ISO дистрибутива LMDE 5 со странной разметкой ... но это пока не имеет значения.
Вот на нём и буду проверяться...
Код: Выделить всё
[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 устройства хоста:
<нет>
О-ба-на...
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 18:12
Olej
Olej писал(а): ↑24 янв 2023, 17:52
О-ба-на...
Код: Выделить всё
[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
Текущее состояние: Занят
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 19:04
Olej
Olej писал(а): ↑24 янв 2023, 18:12
Только это ему не помогло
Удивительное дело
В другой системе - 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:~$ 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
Здесь меня, положим, будет интресовать USB аудио-устройство: 0c76:1676 JMTek, LLC. USB PnP Audio Device
Но:
Код: Выделить всё
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
Но VirtualBox под root - это люто
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 19:42
Olej
Olej писал(а): ↑24 янв 2023, 18:12
Только это ему не помогло
Ух ты!
После перезагрузки (не после открытия нового терминала
не после перезапуска VirtualBox
)
Код: Выделить всё
[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)
Из
семейства про которое пишут -
Virtualbox не видит USB в Ubuntu:
В некоторых дистрибутивах, например, семейства Red Hat, не работает usb в virtualbox, потому что поддержка подключения USB отключена из соображений безопасности. В таком случае вам придется ее включить. Для этого нужно ...
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 19:46
Olej
Olej писал(а): ↑24 янв 2023, 19:42
Ух ты!
И вот только теперь VirtualBox
в настройках конкретной виртуальной машины может
видеть USB-устройства, и я добавляю их туда (
автопоиском) даже то что мне там и не нужно
- Снимок экрана от 2023-01-24 18-43-16.png (57.79 КБ) 628 просмотров
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 19:58
Olej
Olej писал(а): ↑24 янв 2023, 19:46
даже то что мне там и не нужно
Это было очень
дурное решание ... потому что ActionStar - это коммутатор мышь+клавиатура,
коммутаторы D-Link DKVM, вот как он видится на
хост системе:
Код: Выделить всё
olej@R420:~$ lsusb -d2101:020f
Bus 002 Device 003: ID 2101:020f ActionStar
И расшарив это устройство для VM, эта VM так глухо прихватила мышь и клавиатуру, что больше способа
вернуться из VM,
выйти из неё нет кроме как жать кнопку выключения питания и ждать 6 сек.
Не делайте так!
VirtualBox: USB-устройства
Добавлено: 24 янв 2023, 20:28
Olej
Olej писал(а): ↑24 янв 2023, 19:58
Не делайте так!
Вернуться к началу
Меняю:
- Снимок экрана от 2023-01-24 19-00-16.png (56.32 КБ) 626 просмотров
Но увидеть диск
внутри QNX мне пока не получилось.