USB Ethernet device (RNDIS) does not work on several tested operating systems

The USB ethernet device does not work on most versions of operating systems I have tested. For each operating system the command to use this device was: -netdev user,id=mynet1 -device usb-net,netdev=mynet1.

Windows 2000 (qemu-system-i386):

  • failed to load a driver for the device

Windows 7 (qemu-system-x86_64):

Mac OS 10.4.11 (qemu-system-ppc):

  • It actually works.
  • did see these messages in the terminal on the host: usbnet: failed control transaction: request 0x2143 value 0x1c index 0x0 length 0x0 usbnet: failed control transaction: request 0x2143 value 0x1e index 0x0 length 0x0

Mac OS 10.8.5 (qemu-system-x86_64):

  • Fails to obtain IP address using DHCP.
  • The Network pane does say the device is connected.
  • A self-assigned IP address is given: 169.254.186.53. -- It still did not work
  • Did see this message in the terminal of the host: usbnet: failed control transaction: request 0x2143 value 0x1c index 0x0 length 0x0 usbnet: failed control transaction: request 0x2143 value 0x1e index 0x0 length 0x0

Mac OS 10.2.3 (qemu-system-ppc):

  • Did not appear to detect the USB NIC. Did not see it in the network pane.
  • Apple System Profiler does see this device.
  • Saw this message in there terminal of the host: qemu-system-ppc: Slirp: Failed to send packet, ret: -1

Mac OS 9.2 (qemu-system-ppc):

  • Apple System Profiler does show the device connected.
  • The Tcp/ip control panel did not detect this device.

My guess is this device is buggy. If anyone has any tips or suggestions please let me know.

Thank you.