<br><br><div class="gmail_quote">2010/10/26 Liu Tao <span dir="ltr"><<a href="mailto:liutao1980@gmail.com">liutao1980@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hello all,<br>
<br>
I'm using coreboot4 + seabios to boot a K8/RS780/SB710 based board,<br>
my SATA disk and DVD-drive connects to SB710's SATA0/SATA1 port.<br>
<br>
Now the board can boot Ubuntu-10.10-i386 and FedoraCore-13-i686, and<br>
everything seems ok, but with 64bit linux OS, including SUSE11-X86_64/<br>
RHEL5.5-X86-64/ Ubuntu-10.10-X86_64, the SATA drive cannot be recognized,<br>
the kernel reports "qc time out" during SATA disk scanning, and randomly<br>
crashes during this process.<br>
<br>
I checked the mptable and confirmed the IRQ of ahci is correct. With pci=nomsi<br>
parameter, the 32bit kernel boots and works fine, 64bit kernel uses the same<br>
irq number and can't detect SATA disk correctly. Without pci=nomsi, 32/64 bit<br>
kernel may use different MSI irq number, but the result is same, 32bit ok and<br>
64bit fail.<br>
<br>
Later I tried to install 64bit linux with IDE harddisk/DVD, seabios successfully<br>
boots the installation DVD, but linux can't find any CD-ROM & harddisk.<br>
The installation script can eject the DVD-drive, but it can't find the<br>
device file<br>
to mount and reports no CDROM detected, so the installation can't continue.<br>
<br>
I think maybe something is wrong with ACPI or other tables bios provides to<br>
linux kernel? I'm not familia with the bios/kernel interaction, does anyone has<br>
any suggestions on the problem? Thanks very much!<br>
<br>
--<br>
Regards,<br>
Liu Tao<br>
<font color="#888888"><br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a><br>
</font></blockquote></div><br>