Date: Mon, 24 Nov 2008 01:57:07 +0900 (JST) From: Toshikazu ICHINOSEKI <t.ichinoseki@nifty.com> To: kvedulv@kvedulv.de Cc: freebsd-current@freebsd.org Subject: Re: Unable to boot on ECS K7S5A Message-ID: <20081124.015707.02304508.t.ichinoseki@nifty.com> In-Reply-To: <20081116170041.GB5156@darkthrone.kvedulv.de> References: <20081116170041.GB5156@darkthrone.kvedulv.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Michael Moll <kvedulv@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081124.015707.02304508.t.ichinoseki>
