Date: Wed, 9 Feb 2005 17:10:26 -0800 From: Marcel Moolenaar <marcel@xcllnt.net> To: bigcat@runningleopard.com Cc: freebsd-ia64@freebsd.org Subject: Re: FreeBSD IA64 5.3/RELEASE on Compaq DL590. (boot error) Message-ID: <20050210011026.GA69760@ns1.xcllnt.net> In-Reply-To: <14291.67.100.218.237.1107995430.squirrel@67.100.218.237> References: <20050209225336.GB68948@ns1.xcllnt.net> <BE2FFF7C.CC32%m@telerama.com> <20050209231656.GD68948@ns1.xcllnt.net> <14291.67.100.218.237.1107995430.squirrel@67.100.218.237>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Feb 09, 2005 at 07:30:30PM -0500, bigcat@runningleopard.com wrote: > > pci25: <ACPI PCI bus> on pcib6 > ida0: <Compaq Integrated Array controller> port 0xc000-0xc0ff mem \ 0x43000000-0x43ffffff,0x41000000-0x41ffffff irq 110 at device \ 8.0 on pci25 > ida0: [GIANT-LOCKED] > > fatal kernel trap (cpu 0): > > trap vector = 0x14 (Page Not Present) > cr.iip = 0xe000000004288350 > cr.ipsr = 0x1210080a2010 (mfl,ic,dt,dfh,rt,cpl=0,it,ri=1,bn) > cr.isr = 0x20400000000 (code=0,vector=0,r,ei=1) > cr.ifa = 0xa0000000dbd0610c > curthread = 0xe0000000049815e8 > pid = 0, comm = swapper > > [thread 0] > Stopped at ida_command+0x2e1: [M1] ld8 r14=[r14] > db> Ouch... > Any ideas? First of all: A backtrace would definitely help. At the "db>" prompt type: trace Secondly: It looks like the ida(4) driver is not 64-bit clean. The faulting instruction is an 8-byte wide load from an address that's not 8-byte aligned. This is always fatal in the kernel, although it's not the reason for the panic in this case. Nonetheless, the code is suspicious... > I'm suspecting that there is no kernel loadable for the Compaq Disk Array, > perhaps? The ida(4) driver comes as a loadable kernel module, but happens to be compiled into the kernel by default. Unfortunately this means that I need to create a new snapshot with the ida(4) driver removed from the kernel, or you remove the Compaq Disk Array from the machine until you can build your own kernel without the ida(4) driver. As for fixing the ida(4) driver: I don't have the hardware, so I can't do that and I need to see the backtrace to see if one can fix the ida(4) driver on any 64-bit machine, or if it has to be an ia64 box... FYI, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050210011026.GA69760>