Bug 26946

Summary: Надо создавать и заполнять /dev/vboxusb при старте системы
Product: Branch p6 Reporter: Sergey Y. Afonin <asy>
Component: virtualboxAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: QA p6 <qa-p6>
Severity: normal    
Priority: P3 CC: aen, anubix, dd1email, evg, grizlik78, silicium, sin, zerg
Version: не указана   
Hardware: all   
OS: Linux   
Bug Depends on: 26953    
Bug Blocks:    

Description Sergey Y. Afonin 2012-02-15 20:15:55 MSK
USB не работает без /proc/bus/usb, который, говорят, устарел:
http://forum.altlinux.org/index.php/topic,16194.msg165904.html#msg165904

Как дела в Сизифе на эту тему, не знаю пока, потому в СС всех добавил.
Comment 1 Zerg 2012-02-15 20:39:07 MSK
У меня на p6 скачанный с оф.сайта 4.1.8 работает с usb без /proc/bus/usb
Не знаю, влияет ли установленный плагин "Oracle VM Virtualbox Extension"
Comment 2 Aleksey Borisenkov 2012-02-15 21:25:54 MSK
В сизифе (да и в p6) virtualbox не должен требовать /proc/bus/usb, так как работает через /dev/vboxusb/
В сизифе, по крайней мере, работает, завтра постараюсь и на p6 проверить.
А ядро какое? Может в нём дело?
Файл /etc/udev/rules.d/90-virtualbox.rules на месте?
Comment 3 Sergey Y. Afonin 2012-02-15 22:22:33 MSK
(В ответ на комментарий №2)

> А ядро какое? Может в нём дело?

3.0.20-std-def-alt0.M60P.1 x86_64 
/dev/vboxusb не наблюдаю. А кто его создавать должен ?

на всякий случай  lsmod|grep box:

vboxnetadp              5718  0 
vboxnetflt             16475  0 
vboxpci                14662  0 
vboxdrv              1848105  3 vboxnetadp,vboxnetflt,vboxpci

> Файл /etc/udev/rules.d/90-virtualbox.rules на месте?

# rpm -qf 90-virtualbox.rules 
virtualbox-common-4.1.4-alt0.M60P.1
Comment 4 Aleksey Borisenkov 2012-02-15 23:49:19 MSK
Кто именно его создаёт я сказать не готов. Однако добрался я до p6/x86_64 и там этот каталог создаётся при перезагрузке.

$ uname -mr 
3.0.20-std-def-alt0.M60P.1 x86_64

$ rpm -q virtualbox
virtualbox-4.1.4-alt0.M60P.1

$ l -d /dev/vboxusb
drwxr-x--- 4 root vboxusers 80 Фев 15 23:42 /dev/vboxusb/

Группа vboxusers сейчас есть?
Comment 5 Sergey Y. Afonin 2012-02-16 01:33:33 MSK
Группа при установке virtualbox-common создаётся. Есть она. А /dev/vboxusb у меня нет точно, ещё раз проверил.
Comment 6 Aleksey Borisenkov 2012-02-16 01:57:04 MSK
В общем у меня оно работает так:
При втыкании флешки в usb разъём в соответствии с 90-virtualbox.rules дёргается (видимо с помощью udev) скрипт
/usr/share/virtualbox/VBoxCreateUSBNode.sh
именно он и создаёт указанную папку с файлом устройства внутри.
Comment 7 Sergey Y. Afonin 2012-02-16 02:40:55 MSK
Точно. Есть такое. Тогда тут две проблемы. 

1. Если в USB не было вставлено ни одно устройство, Virtualbox ругается на отсутствие USB, если полезть в настройки VM. Если не /proc/bus/usb монтировать, то, хотябы, /dev/vboxusb надо создавать. В стартовом скрипте каком, может ? Если пустой /dev/vboxusb сделать заранее, не ругается.

2. Устройство надо подёргать. А если оно там на постоянку вставлено ? Блютус, например... Тоже неудобно.
Comment 8 AEN 2012-02-16 18:04:27 MSK
Не блокер.
Comment 9 Sergey Y. Afonin 2012-02-17 09:59:48 MSK
Переименую ещё.
Comment 10 Evgeny Sinelnikov 2012-07-27 02:21:11 MSK
Исправлю после сборки и проверки в Сизифе: #26953
Comment 11 Sergey Y. Afonin 2013-01-22 11:38:46 MSK
Забыли закрыть. Проверил c 4.2.4-alt0.M60P.1, этой проблемы с USB не видно.