Alix Install on ide hd, why does it fail? (updated)
-
EDIT: see last post of mine for update
I've enabled verbose logging to see all the details, and set the dma_limit to 4. The same disk works/boots fine when hooked up to a desktop, does anyone have any ideas?
ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA66 cable=80 wire ad0: setting PIO4 on CS5536 chip ad0: setting UDMA66 on CS5536 chip ad0: 19073MB <toshiba mk2004gal="" jc101b=""> at ata0-master UDMA66 ad0: 39063024 sectors [38753C/16H/63S] 16 sectors/interrupt 1 depth queue GEOM: new disk ad0 ad0: Adaptec check1 failed ad0: LSI (v3) check1 failed ad0: LSI (v2) check1 failed ad0: FreeBSD check1 failed ATA PseudoRAID loaded Trying to mount root from ufs:/dev/ad0s1a start_init: trying /sbin/init exec /sbin/init: error 20 start_init: trying /sbin/oinit exec /sbin/oinit: error 20 start_init: trying /sbin/init.bak exec /sbin/init.bak: error 20 start_init: trying /rescue/init start_init: trying /stand/sysinstall init: not found in path /sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init:/stan d/sysinstall panic: no init</toshiba>
-
Did you set the HDD wait option in the BIOS?
-
One of the first things I did. I'm running v.99h of the bios. What bugs me is it can make it so far into the boot (past the initial "welcome to pfSense" prompt) before it errors out.
The line that seems most interesting to me is "ad0: FreeBSD check1 failed" But I can't find any specifics as to what that means.
-
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.