kern/53245: ida(4) panic during boot
William Carrel
william.carrel at infospace.com
Wed Jun 11 23:10:15 PDT 2003
>Number: 53245
>Category: kern
>Synopsis: ida(4) panic during boot
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Jun 11 23:10:13 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: William Carrel
>Release: FreeBSD 5.1-RELEASE i386
>Organization:
>Environment:
FreeBSD 5.1-CURRENT JPSNAP from 11-Jun-2003
FreeBSD 5.1-RELEASE is also affected by this bug
Compaq Proliant 1850R with Smart Array 221 Controller with 2 disks configured
as one logical volume
>Description:
Machines with ida(4) supported hard disk controllers will panic
on boot in ida_construct_qcb() as GEOM starts inspecting the first
disk on the ida controller. Panic does not occur with ida(4) driver
disabled.
Last message before panic on verbose boot is:
GEOM: new disk idad0
DDB trace at panic shows:
ida_construct_qcb()
ida_submit_buf()
idad_strategy()
g_disk_start()
g_io_schedule_down()
g_down_procbody()
fork_exit()
fork_trampoline()
Panic is:
Fatal trap 12: page fault while in kernel mode
supervisor read, page not present
pid is 4 (g_down)
The panic occurs on ida_construct_qcb+0xca: movzbl 0x5c(%eax),%eax
which looks very much like the spot where this function bzero()s
the hardware qcb.
This was previously reported on the current mailing list by
Ventsislav Velkov <veno at evrocom.net> on 31 March 2003
(Message-Id: <006401c2f776$d16f0230$23f00ad9 at beatle>) on similar
Compaq hardware. It is likely that this bug has existed
at least since that time.
(This is a correction to pending/53238 which was mangled by my
mail client, sorry.)
>How-To-Repeat:
Attempt to boot 5.1-RELEASE or 5.1-CURRENT SNAP's (either floppy or
CD) on systems with ida(4) supported hardware with at least one
volume configured on the ida controller.
>Fix:
Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list