Installing Red Hat Enterprise Linux 5.7, 6.1 or 6.2 on some systems ends in a panic, if the isci driver is not blacklisted

Solution Verified - Updated -

Issue

  • Installing Red Hat Enterprise Linux 5.7, 6.1 or 6.2 on some systems ends in a panic, if the isci driver is not blacklisted
  • On installation of RHEL 6.1 I receive this:
isci: Intel(R) C600 SAS Controller Driver
isci 0000:05:00.0: driver configured for B0 silicon (rev: 4)
isci 0000:05:00.0: firmware: requesting isci/isci_firmware.bin
isci 0000:05:00.0: OEM SAS parameters (version: 1.0) loaded (firmware)
isci 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
isci 0000:05:00.0: setting latency timer to 64
scsi5 : isci
  alloc irq_desc for 79 on node -1
  alloc kstat_irqs on node -1
isci 0000:05:00.0: irq 79 for MSI/MSI-X
  alloc irq_desc for 80 on node -1
  alloc kstat_irqs on node -1
isci 0000:05:00.0: irq 80 for MSI/MSI-X
BUG: unable to handle kernel NULL pointer dereference at 0000000000000010
IP: [<ffffffffa01fb7e0>] scic_sds_phy_starting_substate_await_sata_phy_event_handler+0x100/0x110 [isci]
PGD 0 
Oops: 0000 [#1] SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:11.0/class
CPU 0
Modules linked in: isci libsas scsi_transport_sas fuse autofs4 sunrpc bnx2fc cnic uio fcoe libfcoe 8021q libfc garp stp llc scsi_transport_fc scsi_tgt cpufreq_ondemand acpi_cpufreq freq_table ipt_REJECT ip6t_REJECT ipv6 dm_mirror dm_region_hash dm_log uinput power_meter hwmon microcode sg ghes hed iTCO_wdt iTCO_vendor_support igb dca i2c_i801 i2c_core ext4 mbcache jbd2 sd_mod crc_t10dif pata_acpi ata_generic ata_piix megaraid_sas dm_mod [last unloaded: nf_conntrack]

Modules linked in: isci libsas scsi_transport_sas fuse autofs4 sunrpc bnx2fc cnic uio fcoe libfcoe 8021q libfc garp stp llc scsi_transport_fc scsi_tgt cpufreq_ondemand acpi_cpufreq freq_table ipt_REJECT ip6t_REJECT ipv6 dm_mirror dm_region_hash dm_log uinput power_meter hwmon microcode sg ghes hed iTCO_wdt iTCO_vendor_support igb dca i2c_i801 i2c_core ext4 mbcache jbd2 sd_mod crc_t10dif pata_acpi ata_generic ata_piix megaraid_sas dm_mod [last unloaded: nf_conntrack]
Pid: 0, comm: swapper Tainted: G   M       ----------------   2.6.32-131.4.1.el6.x86_64 #1 PRIMERGY
RIP: 0010:[<ffffffffa01fb7e0>]  [<ffffffffa01fb7e0>] scic_sds_phy_starting_substate_await_sata_phy_event_handler+0x100/0x110 [isci]
RSP: 0018:ffff880028203d10  EFLAGS: 00010046
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000150
RDX: 000000000000000a RSI: 0000000033402000 RDI: ffff8804506505f0
RBP: ffff880028203d30 R08: ffffffff81ddd0f0 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000001 R12: ffff880450650018
R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ffff880028200000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000010 CR3: 0000000001a25000 CR4: 00000000000406f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process swapper (pid: 0, threadinfo ffffffff81a00000, task ffffffff81a2d020)
Stack:
 ffff88047febcc80 00000000000008d5 0000000000000014 ffff880450650018
<0> ffff880028203d40 ffffffffa01fb050 ffff880028203d90 ffffffffa01f390f
<0> 0000000000000476 0000000000000014 0000000000000476 ffff880028203d98
Call Trace:
 <IRQ> 
 [<ffffffffa01fb050>] scic_sds_phy_event_handler+0x10/0x20 [isci]
 [<ffffffffa01f390f>] scic_sds_controller_event_completion+0x1df/0x380 [isci]
 [<ffffffffa01f3bf1>] scic_sds_controller_process_completions+0x141/0x5a0 [isci]
 [<ffffffff810e7a64>] ? rb_reserve_next_event+0xb4/0x370
 [<ffffffffa01f4195>] scic_sds_controller_completion_handler+0x75/0x80 [isci]
 [<ffffffffa01ed014>] isci_host_completion_routine+0x54/0x2b0 [isci]
 [<ffffffff8106f9c5>] tasklet_action+0xe5/0x120
 [<ffffffff8106f6e1>] __do_softirq+0xc1/0x1d0
 [<ffffffff810d6936>] ? handle_IRQ_event+0xf6/0x170
 [<ffffffff8100c2cc>] call_softirq+0x1c/0x30
 [<ffffffff8100df05>] do_softirq+0x65/0xa0
 [<ffffffff8106f4c5>] irq_exit+0x85/0x90
 [<ffffffff814e2a45>] do_IRQ+0x75/0xf0
 [<ffffffff8100bad3>] ret_from_intr+0x0/0x11
 <EOI> 
 [<ffffffff812e52f0>] ? acpi_idle_enter_bm+0x29c/0x2d0
 [<ffffffff812e52e9>] ? acpi_idle_enter_bm+0x295/0x2d0
 [<ffffffff813ec537>] cpuidle_idle_call+0xa7/0x140
 [<ffffffff81009e86>] cpu_idle+0xb6/0x110
 [<ffffffff814c2d0a>] rest_init+0x7a/0x80
 [<ffffffff81bbdf28>] start_kernel+0x41d/0x429
 [<ffffffff81bbd33a>] x86_64_start_reservations+0x125/0x129
 [<ffffffff81bbd438>] x86_64_start_kernel+0xfa/0x109
Code: 2d e1 89 d8 48 83 c4 18 5b c9 c3 e8 0b fa ff ff 89 d8 48 83 c4 18 5b c9 c3 66 90 e8 2b fc ff ff 89 d8 48 83 c4 18 5b c9 c3 66 90 <48> 8b 58 10 31 ff eb a1 0f 1f 84 00 00 00 00 00 55 48 89 e5 53 
RIP  [<ffffffffa01fb7e0>] scic_sds_phy_starting_substate_await_sata_phy_event_handler+0x100/0x110 [isci]
 RSP <ffff880028203d10>
CR2: 0000000000000010

Environment

  • Red Hat Enterprise Linux 6.1
  • Red Hat Enterprise Linux 6.2
  • Red Hat Enterprise Linux 5.7
  • anaconda installer

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content