Но чтобы упростить понимание что происходит - просто перекопирую с другого хоста Linux (antiX 21, 32-бит - сознательно другая архитектура) виртуальную машину: Загрузились:
VirtualBox: USB-устройства
Модератор: Olej
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Смотрю внутрь VM...
Код: Выделить всё
$ uname -a
Linux antix21 4.9.0-279-antix.1-486-smp #1 SMP Sun Aug 8 20:59:37 EEST 2021 i686 GNU/Linux
Код: Выделить всё
$ lsusb
Bus 001 Device 002: ID 1005:b113 Apacer Technology, Inc. Handy Steno/AH123 / Handy Steno 2.0/HT203
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
А вот он же как USB-диск:
Код: Выделить всё
$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdb2
$ inxi -Dxxx
Drives:
Local Storage: total: 11.64 GiB used: 3.29 GiB (28.3%)
ID-1: /dev/sda vendor: VirtualBox model: VBOX HARDDISK size: 8 GiB
speed: <unknown> type: N/A serial: VBe5e843af-4bb7662e rev: 1.0 scheme: MBR
ID-2: /dev/sdb type: USB model: USB FLASH DRIVE size: 3.64 GiB type: SSD
serial: 070A3C89A4AF3E29 rev: PMAP scheme: MBR
Код: Выделить всё
$ sudo fdisk -l /dev/sdb
[sudo] пароль для olej:
Disk /dev/sdb: 3,64 GiB, 3909091328 bytes, 7634944 sectors
Disk model: USB FLASH DRIVE
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6ce364a3
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 4026527 4026528 1,9G 0 Empty
/dev/sdb2 688 5913 5226 2,6M ef EFI (FAT-12/16/32)
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Более того! Он смонтирован при загрузке автомонтированием:
Код: Выделить всё
$ mount | grep /dev/sd
/dev/sda1 on / type ext4 (rw,noatime,data=ordered)
/dev/sdb on /media/olej/LMDE 5 Cinnamon 64-b type iso9660 (ro,nosuid,nodev,noexec,noatime,uid=1000,gid=1000,utf8)
Код: Выделить всё
$ df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
udev 1793252 0 1793252 0% /dev
tmpfs 362000 472 361528 1% /run
/dev/sda1 7632672 3461440 3762044 48% /
tmpfs 5120 0 5120 0% /run/lock
tmpfs 828840 0 828840 0% /dev/shm
tmpfs 361996 4 361992 1% /run/user/1000
/dev/sdb 2013264 2013264 0 100% /media/olej/LMDE 5 Cinnamon 64-b
Код: Выделить всё
$ ls -l "/media/olej/LMDE 5 Cinnamon 64-b"
итого 52
dr-xr-xr-x 1 olej olej 2048 мар 2 2020 boot
dr-xr-xr-x 1 olej olej 2048 мар 11 2022 dists
dr-xr-xr-x 1 olej olej 2048 мар 2 2020 EFI
dr-xr-xr-x 1 olej olej 2048 мар 11 2022 isolinux
dr-xr-xr-x 1 olej olej 2048 мар 11 2022 live
-r--r--r-- 1 olej olej 40083 мар 11 2022 MD5SUMS
dr-xr-xr-x 1 olej olej 2048 мар 11 2022 pool
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Но как только разделяемое устройство появляется в виртуальной машине - оно тут же исчезает в хостовой машине.
Код: Выделить всё
[olej@xenix ~]$ inxi -Dxxx
Drives:
Local Storage: total: 381.94 GiB used: 73.48 GiB (19.2%)
ID-1: /dev/sda vendor: Intel model: SSDSA2MH160G1GC size: 149.05 GiB
speed: 1.5 Gb/s type: SSD serial: CVEM938500TB160PGN rev: 8820 scheme: MBR
ID-2: /dev/sdb vendor: Western Digital model: WD2500AAKX-083CA1
size: 232.89 GiB speed: 1.5 Gb/s type: HDD rpm: 7200 serial: WD-WMAYW3779894
rev: 1H19
Код: Выделить всё
[olej@xenix ~]$ lsusb -d1005:b113
Bus 003 Device 003: ID 1005:b113 Apacer Technology, Inc. Handy Steno/AH123 / Handy Steno 2.0/HT203
И как только я выключаю виртуальную машину - без каких-либо коммутаций и действий:
Код: Выделить всё
[olej@xenix ~]$ inxi -Dxxx
Drives:
Local Storage: total: 385.58 GiB used: 73.49 GiB (19.1%)
ID-1: /dev/sda vendor: Intel model: SSDSA2MH160G1GC size: 149.05 GiB
speed: 1.5 Gb/s type: SSD serial: CVEM938500TB160PGN rev: 8820 scheme: MBR
ID-2: /dev/sdb vendor: Western Digital model: WD2500AAKX-083CA1
size: 232.89 GiB speed: 1.5 Gb/s type: HDD rpm: 7200 serial: WD-WMAYW3779894
rev: 1H19
ID-3: /dev/sdc type: USB model: USB FLASH DRIVE size: 3.64 GiB type: SSD
serial: 070A3C89A4AF3E29 rev: PMAP scheme: MBR
Сколько раз вы будете запускать виртуальную машину - столько раз на хосте будет исчезать и позже появляться смонтированный USB-диск.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Чтобы совсем уже разобраться с пробросом USB - добавляю ему самое сложное задание: 1908:2310 GEMBIRD USB2.0 PC CAMERA - это WEB-камера совмещённая с аудио микрофоном:
Код: Выделить всё
[olej@xenix VirtualBox VMs]$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 1908:2310 GEMBIRD USB2.0 PC CAMERA
Bus 003 Device 006: ID 1005:b113 Apacer Technology, Inc. Handy Steno/AH123 / Handy Steno 2.0/HT203
Bus 003 Device 002: ID 2101:020f ActionStar
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Код: Выделить всё
$ lsusb
Bus 001 Device 003: ID 1908:2310 GEMBIRD USB2.0 PC CAMERA
Bus 001 Device 002: ID 1908:2310 GEMBIRD USB2.0 PC CAMERA
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Код: Выделить всё
root@antix21:~# lsusb -d1908:
Bus 001 Device 003: ID 1908:2310 GEMBIRD USB2.0 PC CAMERA
Bus 001 Device 002: ID 1908:2310 GEMBIRD USB2.0 PC CAMERA
Код: Выделить всё
root@antix21:/dev# ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 янв 24 20:13 /dev/video0
Код: Выделить всё
root@antix21:/dev# inxi -Axxx
Audio:
Device-1: GEMBIRD USB2.0 PC CAMERA type: USB driver: snd-usb-audio bus-ID: 1-1:2
chip-ID: 1908:2310 class-ID: 0102
Device-2: GEMBIRD USB2.0 PC CAMERA type: USB driver: snd-usb-audio,uvcvideo bus-ID: 1-2:3
chip-ID: 1908:2310 class-ID: 0102
Sound Server-1: ALSA v: k4.9.0-279-antix.1-486-smp running: yes
- bellic
- Писатель
- Сообщения: 379
- Зарегистрирован: 02 сен 2022, 14:41
- Откуда: Ростов-на-Дону
- Контактная информация:
VirtualBox: USB-устройства
Пришел со свежей головой и провел эксперимент с MINT, гостюющей в VirtualBox...
1. Значимые устройства в /dev без флешек
2. Значимые устройства в /dev с обычной флешкой Kingston 32Gb FAT32:
Все тоже самое, что в п.1, но добавились:
3. Значимые устройства в /dev с флешкой, на которую "залиты" 4 Раздела QNX4:
Все тоже самое, что в п.1, но добавились:
При этом в настройках USB VirtualBox ничего не менял от дефолтного:
1. Значимые устройства в /dev без флешек
Код: Выделить всё
sda
sda1
sda2
sda3
sg0
sg1
Все тоже самое, что в п.1, но добавились:
Код: Выделить всё
sdb
sdb1
sg2
Все тоже самое, что в п.1, но добавились:
Код: Выделить всё
sdb
sdb1
sdb2
sdb3
sdb4
sg2
- bellic
- Писатель
- Сообщения: 379
- Зарегистрирован: 02 сен 2022, 14:41
- Откуда: Ростов-на-Дону
- Контактная информация:
VirtualBox: USB-устройства
Сейчас на свежак попробую все это в QNX...
...
Подготовил три файла с результатами: Хочу на нормальном ПК их сравнить... Но испытываю сложности с пробросом их из QNX на ББ(Хост)!
Браузер хрен как работает.. Залить на файлообменники нет возможности..
А может и не стоит этого делать? - по размеру вижу что они все одинаковой длины!
Может и содержание одинаковое?
В общем проверил зрительно, в GUI:
no_flash.txt не отличается от fat_flash.txt и qnx_flash.txt
...
Подготовил три файла с результатами: Хочу на нормальном ПК их сравнить... Но испытываю сложности с пробросом их из QNX на ББ(Хост)!
Браузер хрен как работает.. Залить на файлообменники нет возможности..
А может и не стоит этого делать? - по размеру вижу что они все одинаковой длины!
Может и содержание одинаковое?
В общем проверил зрительно, в GUI:
no_flash.txt не отличается от fat_flash.txt и qnx_flash.txt
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Меня в этой теме мало волнует как-раз подключение USB-накопителей (флеш или внешних дисков) - за многие годы работы с VirtualBox это была более-мерее беспроблемно работающая области применения ... Да и по Интернет-публикациям большинство (а по-честному я других и не встречал ) разбирают подключение USB на подключении сменных накопителей.
Меня как-раз гораздо больше интересовало бы разгрести подключение других USB устройств:
- WEB-камер (диагностика WEB-камеры)
- USB Ethernet контроллеров (USB сетевой адаптер QTS1081B 10/100Mbps)
- USB аудио-устройств (аудио устройства USB, USB внешняя звуковая карта)
- USB WiFi интерфейсов ("свистков")
И т.д.
Возможно, канал через USB на внешнее устройство Android (гаджет), или TCP/IP сетевой интерфейс через USB ...
И ко всему тому - не только пробросить USB в виртуальную машину, но и заставить работать там это устройство
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
VirtualBox: USB-устройства
Кстати, посмотреть (на реальном железе) какие контроллеры USB установлены - так:
Это же интересно изучить относительно виртуальных USB.
Код: Выделить всё
[olej@xenix ~]$ hwinfo --usb-ctrl
17: PCI 1a.0: 0c03 USB Controller (EHCI)
[Created at pci.386]
Unique ID: pwJ7.y4eFQ24C670
SysFS ID: /devices/pci0000:00/0000:00:1a.0
SysFS BusID: 0000:00:1a.0
Hardware Class: usb controller
Model: "Intel 8 Series/C220 Series Chipset Family USB EHCI #2"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x8c2d "8 Series/C220 Series Chipset Family USB EHCI #2"
SubVendor: pci 0x1734 "Fujitsu Technology Solutions"
SubDevice: pci 0x11ea
Revision: 0x04
Driver: "ehci-pci"
Memory Range: 0xf7218000-0xf72183ff (rw,non-prefetchable)
IRQ: 16 (26 events)
Module Alias: "pci:v00008086d00008C2Dsv00001734sd000011EAbc0Csc03i20"
Driver Info #0:
Driver Status: ehci-hcd is not active
Driver Activation Cmd: "modprobe ehci-hcd"
Config Status: cfg=new, avail=yes, need=no, active=unknown
18: PCI 1d.0: 0c03 USB Controller (EHCI)
[Created at pci.386]
Unique ID: 1GTX.LB1033FGQRD
SysFS ID: /devices/pci0000:00/0000:00:1d.0
SysFS BusID: 0000:00:1d.0
Hardware Class: usb controller
Model: "Intel 8 Series/C220 Series Chipset Family USB EHCI #1"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x8c26 "8 Series/C220 Series Chipset Family USB EHCI #1"
SubVendor: pci 0x1734 "Fujitsu Technology Solutions"
SubDevice: pci 0x11ea
Revision: 0x04
Driver: "ehci-pci"
Memory Range: 0xf7217000-0xf72173ff (rw,non-prefetchable)
IRQ: 23 (30 events)
Module Alias: "pci:v00008086d00008C26sv00001734sd000011EAbc0Csc03i20"
Driver Info #0:
Driver Status: ehci-hcd is not active
Driver Activation Cmd: "modprobe ehci-hcd"
Config Status: cfg=new, avail=yes, need=no, active=unknown
21: PCI 14.0: 0c03 USB Controller (XHCI)
[Created at pci.386]
Unique ID: MZfG.GlCLUu9d6L0
SysFS ID: /devices/pci0000:00/0000:00:14.0
SysFS BusID: 0000:00:14.0
Hardware Class: usb controller
Model: "Intel 8 Series/C220 Series Chipset Family USB xHCI"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x8c31 "8 Series/C220 Series Chipset Family USB xHCI"
SubVendor: pci 0x1734 "Fujitsu Technology Solutions"
SubDevice: pci 0x11ea
Revision: 0x04
Driver: "xhci_hcd"
Memory Range: 0xf7200000-0xf720ffff (rw,non-prefetchable)
IRQ: 29 (1992551 events)
Module Alias: "pci:v00008086d00008C31sv00001734sd000011EAbc0Csc03i30"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей