From owner-freebsd-usb@FreeBSD.ORG Fri Jun 2 19:50:36 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23BE316A593 for ; Fri, 2 Jun 2006 19:50:36 +0000 (UTC) (envelope-from sebastien.bourdeauducq@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF49643D99 for ; Fri, 2 Jun 2006 19:50:07 +0000 (GMT) (envelope-from sebastien.bourdeauducq@gmail.com) Received: by nf-out-0910.google.com with SMTP id l37so1177014nfc for ; Fri, 02 Jun 2006 12:50:06 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=tEOYV6AgyjOtxyCh9V6sRrRwAc/bmSb6FDwQM9mYKboQboFAF6BxlNG872SO3TLUFVVyZSGb0VuQd/YLnpENfpHHtR/bya8iFS9qTVK/6bIZjAw+LCmQwR4QqPXC+7Y/nevbCGDT+rBarnGw3yU+9XtlzmO3jlek4i43gowspvo= Received: by 10.49.42.5 with SMTP id u5mr1058142nfj; Fri, 02 Jun 2006 12:50:06 -0700 (PDT) Received: from ?192.168.1.15? ( [86.192.74.13]) by mx.gmail.com with ESMTP id x1sm2760552nfb.2006.06.02.12.50.05; Fri, 02 Jun 2006 12:50:06 -0700 (PDT) From: SebastienB To: freebsd-usb@freebsd.org Date: Fri, 2 Jun 2006 21:53:29 +0200 User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606022153.30197.sebastien.bourdeauducq@gmail.com> Subject: eagleflash problem on 6.x 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: Fri, 02 Jun 2006 19:50:36 -0000 Hello, When I run eagleflash (from http://damien.bergamini.free.fr/ueagle/) under FreeBSD 6.x, the firmware seems properly uploaded and the modem disconnects for USB re-enumeration, but it never comes back. It works correctly with FreeBSD 5.x. I think this is a FreeBSD USB bug ; I have reimplemented eagleflash with libusb and the problem is the same (and my reimplementation worked out of the box under Linux on the same computer). Do you have a fix or workaround ? My USB chipset is Intel ICH4. For those unfamiliar with this modem, the re-enumeration system works as follow : - when connected to the host, the modem comes up with generic USB IDs and no endpoints - firmware is uploaded and run through control transfers on endpoint 0 - the firmware disconnects the modem from the USB bus - and reconnects it with new USB IDs and new endpoints (that's what fails : nothing happens...) For the USB frontend, the modem uses a EzUSB-like chip. This message was also posted on http://damien.bergamini.free.fr/ueagle/forum/read.php?f=4&i=48&t=48. Regards, Sebastien