Hello all,
I'm using coreboot4 + seabios to boot a K8/RS780/SB710 based board, my SATA disk and DVD-drive connects to SB710's SATA0/SATA1 port.
Now the board can boot Ubuntu-10.10-i386 and FedoraCore-13-i686, and everything seems ok, but with 64bit linux OS, including SUSE11-X86_64/ RHEL5.5-X86-64/ Ubuntu-10.10-X86_64, the SATA drive cannot be recognized, the kernel reports "qc time out" during SATA disk scanning, and randomly crashes during this process.
I checked the mptable and confirmed the IRQ of ahci is correct. With pci=nomsi parameter, the 32bit kernel boots and works fine, 64bit kernel uses the same irq number and can't detect SATA disk correctly. Without pci=nomsi, 32/64 bit kernel may use different MSI irq number, but the result is same, 32bit ok and 64bit fail.
Later I tried to install 64bit linux with IDE harddisk/DVD, seabios successfully boots the installation DVD, but linux can't find any CD-ROM & harddisk. The installation script can eject the DVD-drive, but it can't find the device file to mount and reports no CDROM detected, so the installation can't continue.
I think maybe something is wrong with ACPI or other tables bios provides to linux kernel? I'm not familia with the bios/kernel interaction, does anyone has any suggestions on the problem? Thanks very much!
2010/10/26 Liu Tao liutao1980@gmail.com
Hello all,
I'm using coreboot4 + seabios to boot a K8/RS780/SB710 based board, my SATA disk and DVD-drive connects to SB710's SATA0/SATA1 port.
Now the board can boot Ubuntu-10.10-i386 and FedoraCore-13-i686, and everything seems ok, but with 64bit linux OS, including SUSE11-X86_64/ RHEL5.5-X86-64/ Ubuntu-10.10-X86_64, the SATA drive cannot be recognized, the kernel reports "qc time out" during SATA disk scanning, and randomly crashes during this process.
I checked the mptable and confirmed the IRQ of ahci is correct. With pci=nomsi parameter, the 32bit kernel boots and works fine, 64bit kernel uses the same irq number and can't detect SATA disk correctly. Without pci=nomsi, 32/64 bit kernel may use different MSI irq number, but the result is same, 32bit ok and 64bit fail.
Later I tried to install 64bit linux with IDE harddisk/DVD, seabios successfully boots the installation DVD, but linux can't find any CD-ROM & harddisk. The installation script can eject the DVD-drive, but it can't find the device file to mount and reports no CDROM detected, so the installation can't continue.
I think maybe something is wrong with ACPI or other tables bios provides to linux kernel? I'm not familia with the bios/kernel interaction, does anyone has any suggestions on the problem? Thanks very much!
-- Regards, Liu Tao
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Hi, have you tried adding "rootdelay=90" or similar to the GRUB's kernel line? Also try adding "nolapic" or "noapic" or "noacpi" or "noapm".
2010/10/26 Liu Tao liutao1980@gmail.com
Hello all,
I'm using coreboot4 + seabios to boot a K8/RS780/SB710 based board, my SATA disk and DVD-drive connects to SB710's SATA0/SATA1 port.
Now the board can boot Ubuntu-10.10-i386 and FedoraCore-13-i686, and everything seems ok, but with 64bit linux OS, including SUSE11-X86_64/ RHEL5.5-X86-64/ Ubuntu-10.10-X86_64, the SATA drive cannot be recognized, the kernel reports "qc time out" during SATA disk scanning, and randomly crashes during this process.
I checked the mptable and confirmed the IRQ of ahci is correct. With pci=nomsi parameter, the 32bit kernel boots and works fine, 64bit kernel uses the same irq number and can't detect SATA disk correctly. Without pci=nomsi, 32/64 bit kernel may use different MSI irq number, but the result is same, 32bit ok and 64bit fail.
Later I tried to install 64bit linux with IDE harddisk/DVD, seabios successfully boots the installation DVD, but linux can't find any CD-ROM & harddisk. The installation script can eject the DVD-drive, but it can't find the device file to mount and reports no CDROM detected, so the installation can't continue.
I think maybe something is wrong with ACPI or other tables bios provides to linux kernel? I'm not familia with the bios/kernel interaction, does anyone has any suggestions on the problem? Thanks very much!
-- Regards, Liu Tao
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
my mainboard works fine, could attach the detail log of both of the coreboot
and kernel? that would be much easier to find the problem. Best wishes Wang Qing Pei Phone: 86+18930528086
On Tue, Oct 26, 2010 at 10:05 PM, Liu Tao liutao1980@gmail.com wrote:
Hello all,
I'm using coreboot4 + seabios to boot a K8/RS780/SB710 based board, my SATA disk and DVD-drive connects to SB710's SATA0/SATA1 port.
Now the board can boot Ubuntu-10.10-i386 and FedoraCore-13-i686, and everything seems ok, but with 64bit linux OS, including SUSE11-X86_64/ RHEL5.5-X86-64/ Ubuntu-10.10-X86_64, the SATA drive cannot be recognized, the kernel reports "qc time out" during SATA disk scanning, and randomly crashes during this process.
I checked the mptable and confirmed the IRQ of ahci is correct. With pci=nomsi parameter, the 32bit kernel boots and works fine, 64bit kernel uses the same irq number and can't detect SATA disk correctly. Without pci=nomsi, 32/64 bit kernel may use different MSI irq number, but the result is same, 32bit ok and 64bit fail.
Later I tried to install 64bit linux with IDE harddisk/DVD, seabios successfully boots the installation DVD, but linux can't find any CD-ROM & harddisk. The installation script can eject the DVD-drive, but it can't find the device file to mount and reports no CDROM detected, so the installation can't continue.
I think maybe something is wrong with ACPI or other tables bios provides to linux kernel? I'm not familia with the bios/kernel interaction, does anyone has any suggestions on the problem? Thanks very much!
-- Regards, Liu Tao
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot