Ru-Board.club
← Вернуться в раздел «UNIX»

» qemu....

Автор: kirillkaru
Дата сообщения: 04.04.2010 20:09
Всем привет!
Народ если кто то использует qemu, помогите пожалуйста разобратсья:
не работают ЮСБ устройста:
Вот скрипт запуска:


Код:
#!/bin/sh
qemu -hda /usr/local/windows/windows.raw \
-m 128 \
-boot c \
-vnc :3 \
-usb -usbdevice tablet \
-localtime \
-kernel-kqemu \
-soundhw all \
-net nic \
-net tap
# -cdrom /dev/acd0 \
Автор: tankistua
Дата сообщения: 04.04.2010 21:30
ну вот например:
http://mydebianblog.blogspot.com/2008/09/qemu-usb.html

не хочешь поставить virtualbox ? пошустрее будет и поудобней.
Автор: kirillkaru
Дата сообщения: 04.04.2010 22:23
У меня на сервере ФРИБСД, вируалка работает, иксов нет, вдобавок нужны ЮСБ )

Под FreeBSD портирована только VirtualBox OSE (Open Source Edition). В ней, по сравнению с полным VirtualBox, нет поддержки USB устройств
Автор: tankistua
Дата сообщения: 05.04.2010 09:52
ну ок, тогда судя по ману ты неправильно делаешь

usb_add device, where device is "host:bus.addr" or "host:vendor_id:product_id"

# usbconfig
ugen0.1:<UHCI root HUB Intel> at usbus0,cfg=0 md=HOST spd=FULL(12Mbps)pwr=ON
ugen1.1:<UHCI root HUB Intel> at usbus1,cfg=0 md=HOST spd=FULL(12Mbps)pwr=ON
ugen2.1:<UHCI root HUB Intel> at usbus2,cfg=0 md=HOST spd=FULL(12Mbps)pwr=ON
ugen3.1:<UHCI root HUB Intel> at usbus3,cfg=0 md=HOST spd=FULL(12Mbps)pwr=ON
ugen4.1:<EHCI root HUB Intel> at usbus4,cfg=0 md=HOST spd=HIGH(480Mbps)pwr=ON
ugen0.2:<Back-UPS RS 500 FW:30.j5.I USB American Power Conversion> at usbus0, cfg=0 md=HOST spd=LOW(1.5Mbps)pwr=ON

# usbconfig -u 0 -a 2 dump_device_desc
ugen0.2: <Back-UPS RS 500 FW:30.j5.I USB American Power Conversion> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
bLength = 0012
bDescriptorType = 0001
bcdUSB = 0110
bDeviceClass = 0000
bDeviceSubClass = 0000
bDeviceProtocol = 0000
bMaxPacketSize0 = 0008
idVendor = 051d
idProduct = 0002

bcdDevice = 0006
iManufacturer = 0003 <American Power Conversion>
iProduct = 0001 <Back-UPS RS 500 FW:30.j5.I USB FW:j5>
iSerialNumber = 0002 <BB0606000060 >
bNumConfigurations = 0001


# qemu -usb -usbdevice host:051d:0002

Как-то вто так вобщем. Ну или указать путь к девайсу напрямую.

Так же надо выставить права на устройство. Я не работаю с qemu поэтому не знаю чего ставить. Если устройство будет всегда в виртуалку подключаться, то сделать это можно с помощью

/etc/devd/nut_apc_usbhid-ups.conf

Код: attach 0 {
device-name "ugen[0-9]+";
match "vendor" "0x051d";
match "product" "0x0002";
action "/usr/sbin/chown uucp:uucp /dev/$device-name";
};

Страницы: 1

Предыдущая тема: Проблема с принтером в Uuntu9.10


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.