Go to main content

Sun Server X4-8 Product Notes

Exit Print View

Updated: January 2020
 
 

Sun Flash Accelerator F80 PCIe Card Hotplug Fails (17898908)

If you hotplug a Sun Flash Accelerator F80 PCIe Card in a system, it might not be initialized. When this occurs, messages like the following appear in the error logs:

mpt2sas1: _base_wait_for_doorbell_int: failed due to timeout count(5000), 
       int_status(40000000)!
mpt2sas1: doorbell handshake int failed (line=3309)
mpt2sas1: _base_get_ioc_facts: handshake failed (r=-14)
mpt2sas1: failure at drivers/scsi/mpt2sas/mpt2sas_scsih.c:11348/_scsih_probe()!

Workaround

  1. Record the PCIe device from the console or /var/log/messages. For example (from /var/log/messages:

    pci 0000:e1:00.0: no hotplug settings from platform
    mpt2sas1: _base_wait_for_doorbell_int: failed due to timeout count(5000),
    int_status(40000000)!
    mpt2sas1: doorbell handshake int failed (line=3309)
    mpt2sas1: _base_get_ioc_facts: handshake failed (r=-14)
    mpt2sas1: failure at drivers/scsi/mpt2sas/mpt2sas_scsih.c:11348/_scsih_probe()!
  2. Record the PCI device number (0000:e1:00.0 in the example)

  3. Run the following command:

    echo -n xxxx:yy:nn.n > /sys/bus/pci/drivers/mpt2sas/bind

    where xxxx:yy:nn.n is the device number.