CF8381

Dan Williams dcbw at redhat.com
Mon Jul 7 14:03:46 EDT 2008


On Mon, 2008-07-07 at 20:03 +0200, Marek Vasut wrote:
> Dne Monday 07 of July 2008 19:49:59 Dan Williams napsal(a):
> > On Mon, 2008-07-07 at 19:48 +0200, Marek Vasut wrote:
> > > Dne Monday 07 of July 2008 19:33:57 Dan Williams napsal(a):
> > > > On Mon, 2008-07-07 at 18:58 +0200, Marek Vasut wrote:
> > > > > Dne Monday 07 of July 2008 18:44:56 Dan Williams napsal(a):
> > > > > > On Fri, 2008-07-04 at 12:22 +0200, Marek Vasut wrote:
> > > > > > > Hi,
> > > > > > > I was finally able to get CF8381 working at least. For now I have
> > > > > > > to enable wifi in palmos and then boot. Seems like the firmware
> > > > > > > cant be loaded by the driver yet. The only change to the driver
> > > > > > > as adding CardID 0x02db 0x6064 and commenting out loading of real
> > > > > > > firmware.
> > > > > > >
> > > > > > > See this two articles here:
> > > > > > > http://hackndev.com/node/179
> > > > > > > http://hackndev.com/node/180
> > > > > >
> > > > > > That's pretty cool.  Do you actually have firmware for the 8381,
> > > > > > and if so, what version is it?
> > > > > >
> > > > > > Dan
> > > > >
> > > > > yea, it can be extracted from palmos. It's usual palmos database file
> > > > > so there is no problem with extracting it's content at all.
> > > > >
> > > > > Since I dont have the device here, I'm posting quote from openmoko
> > > > > wiki which I wrote there some time ago (
> > > > > http://wiki.openmoko.org/wiki/WiFi_support_in_OpenMoko )
> > > > > WLAN6064EB - IEEE 802.11b Embedded Module - Uses Marvell chipset -
> > > > > 88W8381PN, Used in Palm TX (fw 4.102.p0-122 from 2005/08/30, size
> > > > > 82876 bytes, fw stored in 8381Fw.pdb), PN means it uses RF8015 RF
> > > > > chip, while P-only stands for RF8010.
> > > >
> > > > Ouch, 4.x firmware.  I have no idea what capabilities it has or how it
> > > > compares to the 5.x firmware.  But if it mostly works we could add
> > > > support for it, perhaps.  Can the firmware be split into the helper and
> > > > the main firmware?  Perhaps that's the problem here.  The CF and SDIO
> > > > firmware load processes require 2 firmware versions, a small firmware
> > > > loader that knows how to load the main firmware, and the main firmware
> > > > itself.
> > >
> > > Yea, I know there is two stage firmware for cf8385. I will have to look
> > > into it more.
> >
> > If the 4.x firmware load process is different, we could quirk the 8381.
> > Just need to know how it gets uploaded normally on that part.  The only
> > firmware references we have are for 5.x and later.
> from the blob I got from that palmos database it seems like 1 stage firmware

Stage 1 firmware is going to be quite small though, so a file size of
82876 bytes doesn't look like a stage1 firmware.  Either the stage1
firmware is onboard the device itself (like USB 8388) or both the stage1
and stage2 are in the same file, or least likely, you don't have stage1.

Dan




More information about the libertas-dev mailing list