Date: Wed, 01 Jul 2009 20:26:35 +0200 From: Markus Dolze <bsdfan@nurfuerspam.de> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: Failing controls transfers in VMware Message-ID: <4A4BAA5B.9050002@nurfuerspam.de> In-Reply-To: <200907010907.39860.hselasky@c2i.net> References: <4A4A5D7E.70708@nurfuerspam.de> <200906302120.40790.hselasky@c2i.net> <4A4A6FD2.8000109@nurfuerspam.de> <200907010907.39860.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hans Petter Selasky wrote: > On Tuesday 30 June 2009 22:04:34 Markus Dolze wrote: >> Hans Petter Selasky wrote: >>> On Tuesday 30 June 2009 20:46:22 Markus Dolze wrote: >>>> Hello, >>>> >>>> for several days I ways trying to get devel/avrdude to work with an >>>> USBasp compatibel device (www.ullihome.de) on FreeBSD 7.2 running as a >>>> guest in VMware Workstation 6.5.2. >>>> >>>> ... >>> FYI: Not a solution maybe, but 8-current has a new USB stack. >>> >>> Works with AVRDUDE. >>> >>> --HPS >> Hi, >> >> yes, I know. Therefore I already tried and the result is even worse. >> Output from the test program: >> >> freebsd8# ./main >> ./main: Command not found. >> freebsd8# ./test >> Found AVR-USB device >> USB_control_msg result: 20 >> 2e 00 >> Found device from vendor: (null) >> USB_control_msg result: 6 >> 61 00 >> Found device: (null) >> >> freebsd8# uname -v >> FreeBSD 8.0-CURRENT-200906 #0: Mon Jun 29 23:38:52 CEST 2009 >> root@freebsd8.intra.mdolze.de:/usr/obj/usr/src/sys/CUSTOM >> >> It does not even get string descriptors back (second byte of buffer is >> 0x00). >> >> >> Avrdude doesn't work either: >> >> freebsd8# avrdude -c usbasp -p atmega8 -U eeprom:r:-:h >> avrdude: error: usbasp_transmit: Unknown error >> > > That's maybe a bug in the firmware in your USB device! Can you try reading the > strings using usbconfig -u XXX -a YYY dump_string ZZZ > > What does usbconfig output? > > --HPS > Here's the output: freebsd8# usbconfig -u 0 -a 3 dump_string 1 STRING_0x01 = <www.fischl.de> freebsd8# usbconfig -u 0 -a 3 dump_string 2 STRING_0x02 = <USBasp> I already took a problem with the usb stack into account. The stack used is V-USB formerly known as AVR-USB (http://www.obdev.at/products/vusb/index.html). As written previously I tried several different devices including GPS and smartcard terminals with the same bad result. It may also be a problem with VMware's virtual devices or host drivers. Thanks, Markus
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A4BAA5B.9050002>