From owner-freebsd-usb@FreeBSD.ORG Wed Jul 1 18:26:39 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75F62106566C for ; Wed, 1 Jul 2009 18:26:39 +0000 (UTC) (envelope-from bsdfan@nurfuerspam.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id D75428FC0A for ; Wed, 1 Jul 2009 18:26:38 +0000 (UTC) (envelope-from bsdfan@nurfuerspam.de) Received: (qmail invoked by alias); 01 Jul 2009 18:26:36 -0000 Received: from dslb-092-073-081-027.pools.arcor-ip.net (EHLO [192.168.1.100]) [92.73.81.27] by mail.gmx.net (mp069) with SMTP; 01 Jul 2009 20:26:36 +0200 X-Authenticated: #931807 X-Provags-ID: V01U2FsdGVkX1+LYn506yqL7uEI/89rJQM9YUCFLjTz2Z84bOWAGY e+uHBE9QGh0xgW Message-ID: <4A4BAA5B.9050002@nurfuerspam.de> Date: Wed, 01 Jul 2009 20:26:35 +0200 From: Markus Dolze User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Hans Petter Selasky References: <4A4A5D7E.70708@nurfuerspam.de> <200906302120.40790.hselasky@c2i.net> <4A4A6FD2.8000109@nurfuerspam.de> <200907010907.39860.hselasky@c2i.net> In-Reply-To: <200907010907.39860.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.51 Cc: freebsd-usb@freebsd.org Subject: Re: Failing controls transfers in VMware X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jul 2009 18:26:39 -0000 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 = freebsd8# usbconfig -u 0 -a 3 dump_string 2 STRING_0x02 = 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