I have a total of four compact-flash cards on hand:
Two SanDisk 128MB cards,
one Kingston 64MB card, and
one Kingston 128MB card.
To get M0n0wall loaded onto my Soekris NET4801, I use a Windows-XP
based laptop with a PCMCIA-to-CF adaptor and Manuel's "physdiskwrite"
utility to write the "net48xx-1.1b9.img" image file to the compact-flash
then transfer the card to the Soekris.
To date, BOTH of the SanDisk 128MB cards have been tried (several times
each), and both fail identically, booting the FreeBSD kernel and crashing
"ad0: READ command timeout"...
error followed by the fatal trap 12.
Both of the Kingston CF cards: the 64MB *and* the 128MB card have
been tried and both boot successfully into M0n0wall.
Note: ALL FOUR of these compact-flash cards can be formatted by Windows
and data written to them and read back by the Windows-XP laptop without any
errors detected by XP. None of them appear to be defective in any way.
Yet, the SanDisk 128MB cards both fail to boot into M0n0wall, in exactly the
way each time they are tried, and the Kingston cards both succeed.
Two cards is a very small sample, certainly not enough to draw any specific
conclusions about either brand, Your mileage may vary, but I would strongly
suggest trying more than one size or make of "CF" card as a way to dodge
particular problem. 8-)
----- Original Message -----
From: "J Moore" <jaymo at cullmail dot com>
To: "zealot" <zealot at tradersguild dot net>
Cc: <m0n0wall at lists dot m0n0 dot ch>
Sent: Thursday, June 17, 2004 17:55
Subject: Re: [m0n0wall] Fatal trap 12 page fault
> On Thu, Jun 17, 2004 at 03:54:48PM -0500, the unit calling itself zealot
> > Kevin R. Porter wrote:
> > >I had the exact same symptoms with SanDisk 128MB "CF" cards... the
> > >simply didn't like them, probably something to do with the BIOS and/or
> > >geometry.
> > >
> > >Then I tried a Kingston 64MB "CF" card instead and it booted just fine.
> > >
> > >Note: M0n0wall is TINY, and would fit easily on an 8MB "CF" card if you
> > >could find them that small anymore, using a 1-GIG "CF" for M0n0wall is
> > >merely expensive for no benefit obtained IMHO.
> m0n0wall isn't all I'm using... I needed a large CF for another app.
> That being said, I don't recall seeing anything in the docs about a
> maximum size CF card - is there an upper limit?
> > >>I got m0n0wall net48xx-1.0.img loaded on my CF card using
> > >>0.4. The card then went directly into the Soekris net4801. Following
> > >>the result (sorry - much of this is probably superfluous, but thought
> > >>too much was better than not enough).
> > Jay,
> > I don't know if Dinesh Nair's solution to a similar problem described at
> > applies to your situation. Read for details.
> As I read this, he recommends using C-H-S sector addressing instead of
> Auto or LBA. I don't really grok that, but don't believe the Soekris
> BIOS gives you the option. A list of Soekris' comBIOS param's follows.
> At this point, all I know to try is a different CF card.???
> > show
> ConSpeed = 9600
> ConLock = Enabled
> ConMute = Disabled
> BIOSentry = Enabled
> PCIROMS = Enabled
> PXEBoot = Enabled
> FLASH = Primary
> BootDelay = 5
> BootPartition = Disabled
> ShowPCI = Enabled
> Reset = Hard
> To unsubscribe, e-mail: m0n0wall dash unsubscribe at lists dot m0n0 dot ch
> For additional commands, e-mail: m0n0wall dash help at lists dot m0n0 dot ch