CF8381

Marek Vasut marek.vasut at gmail.com
Mon Jul 7 14:13:14 EDT 2008


Dne Monday 07 of July 2008 20:03:46 Dan Williams napsal(a):
> 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.
>
What I meant was, that the firmware gets loaded all at once - whole 82kb are 
loaded as "helper" - this is also a possibility.
> Dan





More information about the libertas-dev mailing list