The problem is here: /onnv/onnv-gate/usr/src/uts/common/io/sata/adapters/si3124/si3124.c: 520 if (si_ctlp->sictl_devid == SI3132_DEV_ID) { 521 si_ctlp->sictl_num_ports = SI3132_MAX_PORTS; 522 } else { 523 si_ctlp->sictl_num_ports = SI3124_MAX_PORTS; 524 }
My controller with devid==0x242 was identified as 3124 with four ports. When driver was trying to initialize third port the panic had been occured. I've added additional check for my devid, rebuild driver and readd it to the system, so controller and disks are become visible to the kernel. -- This message posted from opensolaris.org