PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : qemu USB



flammenflitzer
11.04.09, 20:29
qemu -hda /home/olaf/eigene.Dateien/virtuelle.Maschinen/Qemu/MyMachines/Windows_XP/Windows_XP.img -m 1024 -usb -usbdevice /dev/usbfestplatte-maxtor-2 -cdrom /dev/cdrom -parallel /dev/parport0 -localtime -vga cirrus -net nic,model=rtl8139 -net userIch möchte z.B. die USB Festplatte einbinden.
flammenflitzer olaf # lsusb
Bus 002 Device 003: ID 0d49:7310 Maxtor
/dev/usbfestplatte-maxtor-2
*-usb:1
description: USB Controller
product: MCP55 USB Controller
vendor: nVidia Corporation
physical id: b.1
bus info: pci@0000:00:0b.1
version: a2
width: 32 bits
clock: 66MHz
capabilities: debug pm ehci bus_master cap_list
configuration: driver=ehci_hcd latency=0 maxlatency=1 mingnt=3 module=ehci_hcd
*-usbhost
product: EHCI Host Controller
vendor: Linux 2.6.28-gentoo-r3 ehci_hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 2.06
capabilities: usb-2.00
configuration: driver=hub slots=10 speed=480.0MB/s
*-usb
description: Mass storage device
product: OneTouch
vendor: Maxtor
physical id: 8
bus info: usb@2:8
logical name: scsi7
version: 1.25
serial: 2HA1M5VF
capabilities: usb-2.00 scsi emulated scsi-host
configuration: driver=usb-storage maxpower=2mA speed=480.0MB/s
*-disk
description: SCSI Disk
product: OneTouch
vendor: Maxtor
physical id: 0.0.0
bus info: scsi@7:0.0.0
logical name: /dev/sde
version: 0125
serial: 2HA1M5VF
size: 465GiB (500GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=4 signature=5fd18c53
*-volume UNCLAIMED
description: Windows NTFS volume
physical id: 2
bus info: scsi@7:0.0.0,2
version: 3.1
serial: f2d211a5-9e3d-814a-afff-aa62948287d9
size: 465GiB
capacity: 465GiB
capabilities: primary bootable ntfs initialized
configuration: clustersize=4096 created=2008-02-12 08:33:49 filesystem=ntfs label=Ablage state=clean

stefan.becker
11.04.09, 22:47
Und was ist jetzt die Frage?

flammenflitzer
12.04.09, 06:08
-usb -usbdevice /dev/usbfestplatte-maxtor-2scheint falsch zu sein. Die Festplate steht unter dem Gast - Windows XP - nicht zur Verfügung.

retak
12.04.09, 07:10
/dev/usbfestplatte-maxtor-2
Das Device gibt es ganz sicher nicht. Wo hast du das denn her? Laut deiner Log ist es /dev/sde

flammenflitzer
12.04.09, 07:53
/dev/usbfestplatte-maxtor-2
Das Device gibt es ganz sicher nicht. Wo hast du das denn her? Laut deiner Log ist es /dev/sde
Gibt es, da ich dafür udev-rules angelegt habe.
ls -la /dev/usbfestplatte-maxtor-2
brw-rw---- 1 root disk 8, 66 12. Apr 07:16 /dev/usbfestplatte-maxtor-2
cat /etc/udev/rules.d/10-udev.rules

################################################## ##########################
#usbfestplatte Maxtor
################################################## ###########################
BUS=="scsi", KERNEL=="sd*1", ATTRS{model}=="OneTouch", NAME="usbfestplatte-maxtor-1" , GROUP="disk", MODE="0764"
BUS=="scsi", KERNEL=="sd*2", ATTRS{model}=="OneTouch", NAME="usbfestplatte-maxtor-2" , GROUP="disk", MODE="0764"
BUS=="scsi", KERNEL=="sd*3", ATTRS{model}=="OneTouch", NAME="usbfestplatte-maxtor-3" , GROUP="disk", MODE="0764"
BUS=="scsi", KERNEL=="sd*5", ATTRS{model}=="OneTouch", NAME="usbfestplatte-maxtor-5" , GROUP="disk", MODE="0764"
BUS=="scsi", KERNEL=="sd*6", ATTRS{model}=="OneTouch", NAME="usbfestplatte-maxtor-6" , GROUP="disk", MODE="0764"

retak
12.04.09, 08:09
Ah, dann sag das doch gleich ;) Ich bin mit udev nicht vertraut. Woher weiss er denn, welches sd*{1-6} gemeint ist? Also die Minor Nummer 66 vom Device stimmt. Das sollte sde2 sein wenn ich micht nicht verzaehlt habe.

stefan.becker
12.04.09, 08:12
Ich weiss ja nicht, wo du diese USB-Syntax her hast. Aber dem Qemu Handbuch entspricht sie nicht.

http://www.nongnu.org/qemu/qemu-doc.html#SEC36

Lies selbst nach, wie es geht.

Nebenbei gesagt, würde ich lieber die virtuellen Netzwerkfreigaben nutzen. Das macht doch mehr Sinn als direkten Zugriff mit der Chance, sich die Devices zu zerschießen.