I've currently given up on my ide connection, I have no idea as to why it stopped working… now it doesn't even identify the laptop drive in bios... I wonder if there was hardware besides the resistor missing on the board (I soldered on the ide connector & added a resistor to select master (as mentioned in the alix documentation), but that went really smoothly...other than the not working bit ;) )...
Onto the current problem.
I would love to use a cf to just boot from a notebook drive that's connected via usb, but I can't get the default freebsd boot-loader to see the drive and I haven't been able to try with grub, as it just fails to install grub on the cf while hooked up to a desktop.
(if anyone could offer ideas as to how to get grub working, it would be appreciated)
Not being able to get grub working, I decided to just mount the usb drive at boot, and run the more disk intensive stuff from it (squid definitely doable...would be possible to send all logging there?)
But...of course... it still fails to find the drive (this early in the boot process)...
Welcome to pfSense 1.2.2 on the 'pfSense' platGform...
EMounting filesysOtems...M_LABEL: Label ufs/pfSense removed.
mount: /dev/da0s1 : No such file or directory
done.
Creating symlinks......done.
Launching PHP init system...umass0: <western 0="" digital="" external="" hdd,="" class="" 0,="" r1<br="">da0 at umass-sim0 bus 0 target 0 lun 0
da0: <wdc wd60="" 0ve-00hdt0="" 0000=""> Fixed Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 57231MB (117210240 512 byte sectors: 255H 63S/T 7296C)
done.</wdc></western>
Running mount /mnt works fine once its started up. Here's my fstab:
Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1a / ufs rw,noatime 1 1
/dev/ad0s1b none swap sw 0 0
/dev/da0s1 /mnt ufs rw 1 1
If I can't even get this working on bootup… what would be the easiest way to run mount /mnt later during the bootup process.
Any thoughts/ideas/suggestions at this point would be greatly appreciated.