PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Qemu mit USB und Netzwerk



darkmatta
20.01.07, 19:09
Abend
Bin neu hier!

Meine Probleme ist folgende:

Ich habe mit Qemu einen virtuellen Windows 2000-Rechner erstellt.
Nur 2 Sachen bekomme ich nicht hin.
Problem 1 ist die Netzwerkanbindung.
Es geht einfach nicht. Die Netzwerkkarte erscheint zwar in Geräte-Manager von Windows, und ich habe auch die IP/DNS-Einstallungen richtig erstellt.
Ich habe ein Heimnetzwerk mit mehreren Computern und einen Router.
Es gibts keinen DHCP-Server, jeder PC hat eine eigene IP-Adresse. Alles läuft perfekt, nur der emulierte Computer lässt sich nicht anpingen, und Pings vom Computer ins Netzwerk gehen auch nicht.
Ich vermute, ich habe etwas an den Parametern falsch gemacht, der virtuelle Computer soll vom Netzwerk her eben wie ein stand-alone-PC sein.
Wisst ihr eine Lösung des Problems?

Problem 2:
Ich habe eine alte Webcam, die soll im emuliertem Computer eingebunden sein.
auch das geht nicht, auf der Konsole gibts immer einenn Fehler.
Was kann ich machen, damit die Cam mit drinne ist?

Die Hardware-Informationen über die Cam sind hier (http://stefankhome.de/upload/hwinfo.jpg) (ausgelesen mit hwinfo)
hier (http://stefankhome.de/upload/start.jpg) ist ein Screenshot wo ich Qemu starte und hier (http://stefankhome.de/upload/boot.jpg) ist der Fehler, den ich angesprochen habe.

Über Lösungen von euch würde ich micht sehr freuen! :)

Gruss

stefan.becker
20.01.07, 19:20
Zum Netzwerk: Schau bitte ins Qemu Howto, da sind im Netzwerkabschnitt einige Howtos zu Bridged Networking. Durcharbeiten, wenn es nicht geht, mit genauen Infos&Fehlermeldungen erneut posten. Mit deiner obigen Beschreibung kann man überhaupt nichs anfangen.

Tja, und USB ist so eine Sache. Wenn es nicht geht, dann geht es eben nicht. Ist bei VMWARE auch nicht anders, viele Geräte / Geräteklassen funktionieren einfach nicht in einer VM.

stefan.becker
20.01.07, 19:22
Falls die Kamera übrigens auch unter Linux verwendet wird bzw. Treiber installiert sind, musst du verhindern, dass UDEV/hotplug/werauchimmer beim Einstecken Treiber lädt.

Eventuell Kamera mal abziehen, Qemu so starten, dann Kamera einstecken und in Qemu per Konsole einbinden.

darkmatta
20.01.07, 19:39
Eventuell Kamera mal abziehen, Qemu so starten, dann Kamera einstecken und in Qemu per Konsole einbinden.

Hi!

Danke, du hast ja ein Super Tutorial erstellt, warum hab ich das nicht gefunden?
Also das Netzwerk-Problem habe ich behoben, Danke!
Ich probiere jetzt deinen Vorschlag mit dem Treiber :)

darkmatta
20.01.07, 19:58
Also, jetzt bin ich etwas verunsichert. Welche ist die Vendor-ID und Product-ID
Ich verweise nochmal auf den Screenshot (http://stefankhome.de/upload/hwinfo.jpg).
Vendor: usb 0x046d "Logitec Inc."
Device: usb 0x092b "Camera"

Ist das richtig?

Wie soll ich das eingeben?


qemu ... -usbdevice host:usb 0x046d "Logitec Inc.":usb 0x092b "Camera"
oder

qemu ... -usbdevice host:usb 0x046d:usb 0x092b
oder

qemu ... -usbdevice host:0x046d: 0x092b

sorry, aber ich weis es nicht :confused:

stefan.becker
20.01.07, 20:04
qemu ... -usb -usbdevice host:0x046d:0x092b


So? Steht zumindest in einem Howto, das ich gerade gelesen habe :)

stefan.becker
20.01.07, 20:08
http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC28

Schau mal hier, sieht eher schlecht aus. Zitat "USB devices requiring real time streaming (i.e. USB Video Cameras) are not supported yet."

darkmatta
20.01.07, 20:24
qemu ... -usb -usbdevice host:0x046d:0x092b


So? Steht zumindest in einem Howto, das ich gerade gelesen habe :)

Thx! Ich ahne schon, was du von mir denkst...:eek: So, also, ich hab die Kamera rausgezogen, einen Moment gewartet und dann hiermit:


qemu -m 200 -net nic -net user -boot c -usb -usbdevicd host:0x046d:0x092b -hda win2k.img -win2k-hack gestartet. Dann kam der Folgende fehler:


Warning: coult not add USB device host:0x046d:0x092b
Wärend der Virtuelle Rechner gebootet hat, habe ich den USB-Stecker wieder reingesteckt und habe festgestellt, das die Kamera nicht erkannt wurde. Es kam weder neue Hardware, noch wurde sie über den Hardware-Assistenten/Geräte-mgr. gefunden.

darkmatta
20.01.07, 20:26
http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC28

Schau mal hier, sieht eher schlecht aus. Zitat "USB devices requiring real time streaming (i.e. USB Video Cameras) are not supported yet."
Oh, das ist natürlich sehr schade, naja, hätt ich eigentlich lesen müssen, RTFM!

stefan.becker
20.01.07, 20:35
Du kannst es ja mit VMWARE prüfen. Oder dem neuen VirtualBox. Ob es geht, ist eine andere Frage. Am besten stehen die Chancen mit der neuen VMWARE Workstation 6 Beta. Die kann USB 2.0. Aber lohnt sich das? Geht die Kamera denn nicht unter Linux? Wenn sie nicht geht, ist vermutlich Neukauf die beste Lösung, natürlich mit vorheriger Suche bzw. Nachfarge hier im Forum.

darkmatta
20.01.07, 20:39
Nein, die Kamera geht nicht mit Linux, deswegen wollte ich es ja mit Qemu versuchen.
Mit VMWARE kenn ich mich wenig aus. Ich studiere mal die ganzen Howto's. Aber ich vermute schon, das ganze wird ein Flopp.

Dennoch, Danke für deine kompetente Hilfe!

stefan.becker
20.01.07, 20:48
Du könntest eventuell die aktuelle Qemu CVS Version versuchen, da hat sich einiges getan.

Aber wie gesagt: USB ist generell problematisch.

darkmatta
20.01.07, 20:52
Du könntest eventuell die aktuelle Qemu CVS Version versuchen, da hat sich einiges getan.


OK, werd ich bald mal angehen :)