Мы закупили у вас сервер следующей конфигурации:
Возникла проблема на машине на 5000P чипсете с контроллером Adaptec AIC-9410W.
Ядро упорно не видит дисков и даже контроллера.Модуль ядра сообщает следующее:
ACPI: PCI Interrupt 0000:09:02.0[A] -> GSI 18 (level, low) -> IRQ 18
aic94xx: found Adaptec AIC-9410W SAS/SATA Host Adapter, device 0000:09:02.0
scsi0 : aic94xx
aic94xx: BIOS present (1,1), 1822
aic94xx: ue num:4, ue size:88
aic94xx: manuf sect SAS_ADDR 50030480002636f0
aic94xx: manuf sect PCBA SN ORG
aic94xx: ms: num_phy_desc: 8
aic94xx: ms: phy0: ENABLED
aic94xx: ms: phy1: ENABLED
aic94xx: ms: phy2: ENABLED
aic94xx: ms: phy3: ENABLED
aic94xx: ms: phy4: ENABLED
aic94xx: ms: phy5: ENABLED
aic94xx: ms: phy6: ENABLED
aic94xx: ms: phy7: ENABLED
aic94xx: ms: max_phys:0x8, num_phys:0x8
aic94xx: ms: enabled_phys:0xff
aic94xx: ctrla: phy0: sas_addr: 50030480002636f0, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy1: sas_addr: 50030480002636f0, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy2: sas_addr: 50030480002636f0, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy3: sas_addr: 50030480002636f0, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy4: sas_addr: 50030480002636f0, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy5: sas_addr: 50030480002636f0, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy6: sas_addr: 50030480002636f0, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: ctrla: phy7: sas_addr: 50030480002636f0, sas rate:0x9-0x8, sata rate:0x0-0x0, flags:0x0
aic94xx: max_scbs:512, max_ddbs:128
aic94xx: setting phy0 addr to 50030480002636f0
aic94xx: setting phy1 addr to 50030480002636f0
aic94xx: setting phy2 addr to 50030480002636f0
aic94xx: setting phy3 addr to 50030480002636f0
aic94xx: setting phy4 addr to 50030480002636f0
aic94xx: setting phy5 addr to 50030480002636f0
aic94xx: setting phy6 addr to 50030480002636f0
aic94xx: setting phy7 addr to 50030480002636f0
aic94xx: num_edbs:21
aic94xx: num_escbs:3
aic94xx: Failed to load sequencer firmware file aic94xx-seq.fw, error -2
aic94xx: couldn't init seqs for 0000:09:02.0
aic94xx: couldn't init the chip
ACPI: PCI interrupt for device 0000:09:02.0 disabled
aic94xx: probe of 0000:09:02.0 failed with error -2
Пробовал несколько разных ядер, включая ванильные до версии 2.6.24 включительно, ситуация не меняется.
Никто не сталкивался с такой проблемой?Может надо чтото отключить или наоборот, включить в биосе или нечто подобное?
Или нам попался вообще экземпляр с битой платформой или контроллером?
Вот сообщение от lspci:00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev b1)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev b1)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev b1)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev b1)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev b1)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
04:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
04:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
08:00.0 PCI bridge: Intel Corporation 6702PXH PCI Express-to-PCI Bridge A (rev 09)
09:02.0 RAID bus controller: Adaptec AIC-9410W SAS (Razor ASIC RAID) (rev 09)
0a:01.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
>aic94xx: Failed to load sequencer firmware file aic94xx-seq.fw, error -2Наверно стоит внимательно посмотреть на эту строку. error -2 - ENOENT No such file or directory.
>>aic94xx: Failed to load sequencer firmware file aic94xx-seq.fw, error -2
>
>Наверно стоит внимательно посмотреть на эту строку. error -2 - ENOENT No
>such file or directory.Точно, спасибо!
требовалась бинарная прошивка
http://www.adaptec.com/en-US/speed/scsi/linux/aic94xx-seq-30...после ее установки все заработало.
еще следует учитывать, что на ядрах меньше 2.6.22 не заработает, так как там поддержка подобного подключения SATA дисков отсутствует.