bcdDevice variation

Javier Cardona javier at cozybit.com
Fri Nov 10 01:31:14 EST 2006


David,

> I suspect that 3006 is what the runtime firmware reports. If you boot,
> load the driver (and hence firmware), then reboot Linux without cycling
> USB power -- does Linux then see 3006?

Good call. On a cold boot the boot2 code does the enumeration but on a
warm boot it is the firmware.  And the firmware seems to have the
boot2 version hardcoded:
#define BOOTLOADER_VERSION 0x3006.
Ronak has provided a patch that causes the boot2 code to be executed
even in warm reboots.  This will be resolved in the next firmware
release.  I have created ticket #376 for this.

Javier

On 11/9/06, David Woodhouse <dwmw2 at infradead.org> wrote:
> On Fri, 2006-11-10 at 01:18 -0200, Marcelo Tosatti wrote:
> > Can someone explain this Boot2 version variation?
> >
> > Oct  9 11:14:55 localhost kernel: [  500.710096] VID/PID = 1286/2001, Boot2 version = 3006
> > Oct  9 11:15:00 localhost kernel: [  507.014307] VID/PID = 1286/2001, Boot2 version = 3104
>
> I suspect that 3006 is what the runtime firmware reports. If you boot,
> load the driver (and hence firmware), then reboot Linux without cycling
> USB power -- does Linux then see 3006?
>
> --
> dwmw2
>
>
> _______________________________________________
> libertas-dev mailing list
> libertas-dev at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/libertas-dev
>


-- 
Javier Cardona
cozybit Inc.
p 415 974 6770
f 415 974 6771
c 415 630 0627
e javier at cozybit.com



More information about the libertas-dev mailing list