News: This forum is now permanently frozen.
Pages: [1]
Topic: Compact Flash cards and BX-chipset  (Read 1673 times)
« on: June 08, 2008, 20:05:04 »
ghydda *
Posts: 1

I have 3 single board computer boads all three with Intel BX chipset.
All 3 boards load fine via a 2½" hard drive. However switching to compact flash based install the freebsd insists on enabling LBA-support through the ata-drivers regardless of the bios settings. And by doing so the boot halts after freebsd have tried a number of different LBA-settings:

ad0: FAILURE - READ_DMA retrying (1 retry left) LBA=3897935
ad0: FAILURE - READ_DMA retrying (0 retry left) LBA=3897935
ad0: FAILURE - READ_DMA timed out LBA=3897935

And so it keeps on trying a number of different values for LBA before grinding to a halt stating that loading the conf-file is impossible.

The compact flash card is a 2 gigabyte Kingston CF/2GB-S and it is split into two partitions (created by the installer), one for the OS and one for storage (images, conf-files).

Booting into bsd in safe mode is done without a hitch. Which leeds me to believe that the drivers for the ATA PIIX-4 controller is either not used or at least configured differently which allows the compact flash card to be read in chs-mode and thus the conf-file is found.

So any and all input to modify the boot up process to accomodate the ata drivers NOT jumping to LBA-mode would be appreciated.

Oh by the way, I've tried booting on a fairly moderne platform (P4 SiS651 chipset) with the exact same result. That's 4 different boards, same result. It certainly looks like the culprit is the CF-card, but I'm not ready to abandon it yet as it works okay when respecting its needs.

My skills with unix-type OS's are low to medium though, so any requests for further information would preferably be followed by a small guide on how to ascertain it.


Cheers,
/Bo
 
Pages: [1]
 
 
Powered by SMF 1.1.20 | SMF © 2013, Simple Machines