Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Jun 2006 21:53:29 +0200
From:      SebastienB <sebastien.bourdeauducq@gmail.com>
To:        freebsd-usb@freebsd.org
Subject:   eagleflash problem on 6.x
Message-ID:  <200606022153.30197.sebastien.bourdeauducq@gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200606022153.30197.sebastien.bourdeauducq>