Date: Tue, 12 May 2009 18:31:45 +0300 From: Alexander Motin <mav@FreeBSD.org> To: John Baldwin <jhb@freebsd.org> Cc: freebsd-acpi@freebsd.org Subject: Re: Fwd: Kernel panic on 7.2-RC1 when booting with ACPI enabled kernel. Message-ID: <4A099661.7080404@FreeBSD.org> In-Reply-To: <200905111425.01887.jhb@freebsd.org> References: <43b1bb350904230622u4b7790f0p9f665b649c97a3b@mail.gmail.com> <200905011450.13899.jhb@freebsd.org> <43b1bb350905011230p1372e1ffw5ab61985e7672e19@mail.gmail.com> <200905111425.01887.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote: > On Friday 01 May 2009 3:30:28 pm Magnus Kling wrote: >> 2009/5/1 John Baldwin <jhb@freebsd.org> >>> Maybe try adding KTR traces for all calls to device_set_ivars(). I wonder >>> if >>> something is trashing this device's ivars. >>> >>> Oh, dear. The ata(4) driver overwrites the ivars of some PCI devices it >>> attaches to. This is very, very wrong. Which ATA controller do you have? >>> >> Aha, I´m using a Promise Fasttrack SX4000 for a RAID1 setup. And the one >> included on the motherboard for the OS. >> And yes, I can confirm that without the Fasttrack SX4000 the system boots up >> correctly. (Pulled out the card and edited fstab.) >> So you are right regarding that the ata driver messes something up. Do you >> contact someone that is responsible for ata driver? >> >> Thank you for taking the time to "correct" this, > > Can you please try this patch? Current behavior is definitely broken. Luckily it done so only for two types of controllers. As for me, this patch looks fine. Thanks. -- Alexander Motin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A099661.7080404>