I have the same problem and Fred Wright (fw at well dot com) helped with the
> ad2: 61MB <Hitachi CVM1.1.1> [978/4/32] at ata1-master PIO1
Your CF is successfully mounted from /dev/ad2.
> Mounting root from ufs:/dev/md0c
And the ramdisk is successfully mounted.
> mount: /dev/ad0a: Device not configured
But this mount fails, because it's expecting to mount from /dev/ad0, not
> Warning: fopen(/conf/config.xml)
> failed to create stream: No such file or directory in
> on line 121
> Error: could not open XML input
And this fails because /conf doesn't exist without the mount.
You either need to do something to your hardware config so that the CF
appears as /dev/ad0, or you need to modify the /etc/fstab in the mfsroot
image to expect it as /dev/ad2.
Steven N Honson (steven dot honson at education dot tas dot gov dot au) had this suggestion:
"You might want to make sure the CompactFlash is the master on the first IDE
controller, and not the second."
"It is usualy like this,"
ad0 - Master on first controller
ad1 - Slave on first controller
ad2 - Master on second controller
ad3 - Slave on second controller
In the BIOS of my mini-itx board, I've not been able to change the boot
order of my Compact Flash Card so that m0n0wall will identify it as IDE
At this point, it looks like I will have to install a m0n0wall image on my
desktop computer, and edit the fstab entries so that ad2 will be my mount
point, then create a new CF image, then use phywrite.exe and install to the
Good luck with your tweaking.