OpenSolaris

Printable Version Enter a New Search
Bug ID 6699259
Synopsis ahci: may hit ASSERT panic when sata_hba_attach failed
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:ahci
Keywords ahci | rtiq_regression
Responsible Engineer Ying Tian
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_93
Fixed In snv_93
Release Fixed solaris_nevada(snv_93) , solaris_10u8(s10u8_01) (Bug ID:2169588)
Related Bugs 6511021 , 6665032
Submit Date 8-May-2008
Last Update Date 16-July-2009
Description
-bash-3.2# mdb 0
Loading modules: [ unix genunix specfs dtrace cpu.generic cpu_ms.AuthenticAMD.15 uppc pcplusmp scsi_vhci ufs ip hook neti sctp arp usba fctl nca lofs zfs audiosup md cpc random crypto fcip nfs ptm nsctl sppp ]
> ::status
debugging crash dump vmcore.0 (32-bit) from proteste
operating system: 5.11 snv_88 (i86pc)
panic message:
assertion failed: ahci_portp->ahciport_device_type != 0x00, file: ../../common/io/sata/adapters/ahci/ahci.c, line: 6054
dump content: kernel pages only
> $C
d0be0b78 vpanic(fea633f4, f58f7854, f58fa054, 17a6)
d0be0b90 assfail+0x5a(f58f7854, f58fa054, 17a6)
d0be0bf8 ahci_restart_port_wait_till_ready+0x256(ce5450c0, d08b2500, 0, 6, 0)
d0be0c30 ahci_initialize_port+0x75(ce5450c0, d08b2500, 0)
d0be0c64 ahci_initialize_controller+0xbd(ce5450c0)
d0be0c94 ahci_attach+0x615(caf9a428, 0)
d0be0cc4 devi_attach+0x6c(caf9a428, 0)
d0be0ce8 attach_node+0x81(caf9a428)
d0be0d08 i_ndi_config_node+0x8f(caf9a428, 6, 0)
d0be0d28 i_ddi_attachchild+0x35(caf9a428)
d0be0d44 devi_attach_node+0x98(caf9a428, 4004048)
d0be0d74 config_immediate_children+0xc9(caf9a9a8, 4004048, ffffffff)
d0be0d90 devi_config_common+0x7f(caf9a9a8, 4004048, ffffffff)
d0be0dc8 mt_config_thread+0x40(d0961210, 0)
d0be0dd8 thread_start+8()
> ::msgbuf
MESSAGE
pseudo-device: zfs0
zfs0 is /pseudo/zfs@0
pseudo-device: pm0
...
pcplusmp: asy (asy) instance 0 vector 0x4 ioapic 0x4 intin 0x4 is bound to cpu 0
ISA-device: asy0
asy0 is /isa/asy@1,3f8
NOTICE: hba AHCI version = 1.10
pcplusmp: pciclass,010601 (ahci) instance 0 vector 0x16 ioapic 0x4 intin 0x16 is bound to cpu 1

panic[cpu0]/thread=d0be0de0:
assertion failed: ahci_portp->ahciport_device_type != 0x00, file: ../../common/io/sata/adapters/ahci/ahci.c, line: 6054


d0be0b90 genunix:assfail+5a (f58f7854, f58fa054,)
d0be0bf8 ahci:ahci_restart_port_wait_till_ready+256 (ce5450c0, d08b2500,)
d0be0c30 ahci:ahci_initialize_port+75 (ce5450c0, d08b2500,)
d0be0c64 ahci:ahci_initialize_controller+bd (ce5450c0)
d0be0c94 ahci:ahci_attach+615 (caf9a428, 0)
d0be0cc4 genunix:devi_attach+6c (caf9a428, 0)
d0be0ce8 genunix:attach_node+81 (caf9a428)
d0be0d08 genunix:i_ndi_config_node+8f (caf9a428, 6, 0)
d0be0d28 genunix:i_ddi_attachchild+35 (caf9a428)
d0be0d44 genunix:devi_attach_node+98 (caf9a428, 4004048)
d0be0d74 genunix:config_immediate_children+c9 (caf9a9a8, 4004048, )
d0be0d90 genunix:devi_config_common+7f (caf9a9a8, 4004048, )
d0be0dc8 genunix:mt_config_thread+40 (d0961210, 0)
d0be0dd8 unix:thread_start+8 ()

syncing file systems...
 [1]
 24

panic[cpu0]/thread=d0be0de0:
panic sync timeout

dumping to /dev/dsk/c1d0s1, offset 860356608, content: kernel
>
Work Around
N/A
Comments
N/A