I was using QEMU from git, v2.3.0-rc2, when reporting this bug. And this
is the same since much earlier (about a year older) version. And of
course I do enable EHCI controller via `-device usb-ehci`. And checked
it with native Windows XP, where the device works with no problem.
Actually, as I said in OP, `-device hsb-host,...` options work in QEMU
too, but the others like `-usbdevice host...` and `usb_add host...`
don't.
-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1440843

Title:
  Guest WinXP crashes when trying to use a USB spectrometer

Status in QEMU:
  New

Bug description:
  I'm using Amadeus spectrometer (OceanOptics USB250) via Windows-based
  software "Quantum". I've tried six ways of attaching it to QEMU:

  1. command line parameter "-device usb-host,hostbus=3,hostaddr=25"
  2. command line parameter "-device usb-host,vendorid=0x2457,productid=0x1030"
  3. command line parameter "-usbdevice host:2457:1030
  4. command line parameter "-usbdevice host:3.25"
  5. qemu console command "usb_add host:2457:1030"
  5. qemu console command "usb_add host:3.25"

  From these, only "-device ..." options work, i.e. numbers 1 and 2 in
  the list above, and all others lead to IRQL_NOT_LESS_OR_EQUAL BSOD in
  usbuhci.sys when I launch Quantum, which tries to start acquiring
  spectra.

  I've also tried to reproduce the crash with a flash drive, but
  couldn't — it seems to work reliably in this case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1440843/+subscriptions

Reply via email to