Unable to boot on ECS K7S5A

Toshikazu ICHINOSEKI t.ichinoseki at nifty.com
Sun Nov 23 09:08:16 PST 2008


Michael Moll <kvedulv at kvedulv.de> wrote:
> Hello,
> 
> after upgrading to new -CURRENT sources, my box (ECS K7S5A board) is not
> able to boot. I attached verbose boot-messages (dmesg.new) and for
> reference the boot-messages of the older, working kernel (dmesg.old).
> 
> As one of messages is "atapci0: unable to map interrupt" I suspect some
> trouble in ATA oder ACPI code... Any hints?
> 

Hi Michael,

my ECS K7S5A box (ACPI disabled) has similar problem in recent -CURRENT.
It crashes after probing ata disks in booting.
Following patch makes my box to boot again.

--- sys/dev/ata/chipsets/ata-sis.c.orig	2008-10-09 21:56:57.000000000 +0900
+++ sys/dev/ata/chipsets/ata-sis.c	2008-11-18 21:48:12.000000000 +0900
@@ -108,6 +108,9 @@
     if (pci_get_vendor(dev) != ATA_SIS_ID)
 	return ENXIO;
 
+    if (pci_get_class(dev) != PCIC_STORAGE)
+	return ENXIO;
+
     if (!(idx = ata_find_chip(dev, ids, -pci_get_slot(dev)))) 
 	return ENXIO;
 
--

Cheers,

Toshikazu


More information about the freebsd-current mailing list