On 1/11/08, John Sellens <[EMAIL PROTECTED]> wrote: > > Hi - I've got a couple of embedded firewall boxes (older GB1000 > Celeron, VIA chipset boxes from gta.com) but the stock > pfSense-1.2-RC3-Embedded.img won't boot properly on them. > > The kernel starts up, sees devices, but fails to mount root. > It looks like the compact flash card in these boxes is > the slave drive on the second ATA adapter, and it looks like > the pfSense kernel isn't expecting a drive there. > > I couldn't see anyway on the hardware to change the location > of the flash drive (e.g. to ata0 master), and when I mounted > the flash image, I didn't see anything in /boot or elsewhere > that looked like it would get my flash disk seen. > > When I boot the older GTA 4.x FreeBSD based OS, it shows the > flash drive as: > atapci0: <VIA 82C596 ATA66 controller> port 0xd000-0xd00f at device > 7.1 on pci0 > ata0: at 0x1f0 irq 14 on atapci0 > ata1: at 0x170 irq 15 on atapci0 > ad0: 61MB <TOSHIBA THNCF064MBA> [978/4/32] at ata1-slave PIO2 > Mounting root from ufs:/dev/ad0s2a > > When pfSense boots it sees ata0 and ata1, but not ad0 (which is on > a different flash card in the same slot). > atapci0: <VIA 82C596B UDMA66 controller> port > 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xd000-0xd00f at device 7.1 on pci0 > ata0: <ATA channel 0> on atapci0 > ata1: <ATA channel 1> on atapci0 > > Trying to mount root from ufs:/dev/ufs/pfSense > > Manual root filesystem specification: > <fstype>:<device> Mount <device> using filesystem <fstype> > eg. ufs:da0s1a > ? List valid disk boot devices > <empty line> Abort manual input > > mountroot> ? > > List of GEOM managed disk devices: > > > > > I don't see anything obvious in the developer edition in > /usr/src/sys/i386/conf > that would seem to limit where it finds disks. > > I'm installing the developer release on a normal machine, > but freesbie.org seems unreachable for the last day or so, > so I can't get everythiing needed to build my own copy of > the system. > > Any hints on how I can convince the pfSense kernel to find > my flash disk? > > Thanks very much - cheers! >
Are you sure that this is pfSense? I don't even recall us distributing a 4.X version. pfSense uses GEOM labels now. Scott
