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

Reply via email to