On Mon, Feb 21, 2011 at 09:19:08PM +0200, Alex G. wrote:
On 02/21/2011 09:01 PM, Kevin O'Connor wrote:
On Mon, Feb 21, 2011 at 06:16:55PM +0200, Alex G. wrote:
On 02/21/2011 03:53 PM, Kevin O'Connor wrote:
The log shows SeaBIOS found an ATA controller, but did not find any drives attached to the controller. It did not find an option rom on any cards - so no scsi option rom was run.
He removed the SAS card from the system, as running its option ROM would freeze the boot process.
A boot log with debug level set to 8 from that event would be helpful.
jarray52, please build SeaBIOS with debug level 8, test, and post the boot log. Leave the SAS card out. We'll deal with that once we get the SATA booting.
The earlier message had the log for debug level 8 for the non-SAS case. A log with debug level 8 for the SAS case would also be useful.
It doesn't look like the class field of that pci device identified itself as ATA or AHCI. (SeaBIOS just skipped over the device.)
I don't know how SeaBIOS does things. The init code for the SATA is in src/southbridge/broadcom/bcm5785/sata.c but it's not very well (read "not at all") commented.
SeaBIOS looks for devices with class=0x0101 for ATA, and class=0x0106 and prog-if=0x01 for AHCI.
-Kevin