Proxmox 5.1 does not see any disk (AIC-9410W)

Kisuke

Active Member
Feb 14, 2018
19
2
43
36
Hi,

I just tried to upgrade proxmox 4.4 to proxmox 5. But it wont boot. So I tried to do clean install, but installer does not see any harddisks. Tried also 5.0 installer with 4.10 kernel, but no luck.
I have Adaptec AIC-9410W controller on board. It it unsuppoerted in proxmox newer than 4.4? Or is there any workarround to get it working in 5.x ?
 
Hi,
the needed module aic94xx is still in the kernel.
 
Hi,

thanks for response.

I checked initramdisk for sure and here is module and needed firmware present too:
/lib/modules/4.13.13-5-pve/kernel/drivers/scsi/aic94xx/aic94xx.ko
/lib/firmware/aic94xx-seq.fw

For now I am in state when booting with old kernel 4.4.98-5 works OK, here is dmesg log:
Code:
[    1.182967] aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
[    1.183061] aic94xx 0000:09:02.0: PCI IRQ 18 -> rerouted to legacy IRQ 18
[    1.183175] aic94xx: found Adaptec AIC-9410W SAS/SATA Host Adapter, device 0000:09:02.0
[    1.183179] scsi host2: aic94xx
[    1.213623] aic94xx: Found sequencer Firmware version 1.1 (V17/10c6)
[    1.269686] aic94xx: device 0000:09:02.0: SAS addr 5003048000309140, PCBA SN ORG, 8 phys, 8 enabled phys, flash present, BIOS build 1822

But when I tried to boot with kernel from proxmox 5.x (does not matter if it is 4.10 or 4.13, both fails), I get this in dmesg (this is from 4.13.13-5):
Code:
[    1.334706] aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
[    1.334868] aic94xx 0000:09:02.0: PCI IRQ 18 -> rerouted to legacy IRQ 18
[    1.335248] aic94xx: found Adaptec AIC-9410W SAS/SATA Host Adapter, device 0000:09:02.0
[    1.335251] scsi host2: aic94xx
[    1.364827] aic94xx: Found sequencer Firmware version 1.1 (V17/10c6)
[    1.420711] aic94xx: device 0000:09:02.0: SAS addr 5003048000309140, PCBA SN ORG, 8 phys, 8 enabled phys, flash present, BIOS build 1822
[    1.420768] Modules linked in: psmouse i2c_i801 pata_acpi aic94xx(+) libsascsi_transport_sas e100e(0+) ptp pps_core floppy
[    1.420817] asd_pci_probe+0x896/0xb80 [aic94xx]
[    1.420846] aic94xx_init+0xf3/0x1000 [aic94xx]
[    1.421243] aic94xx 0000:09:02.0: PCI IRQ 18 -> rerouted to legacy IRQ 18
[    1.421251] aic94xx: probe of 0000:09:02.0 failed with error -17
(I must write it down from screen, because in that state I was not able to save logfile anywhere, because I end up in busybox)

It is not some crucial problem for me. I just put that "upgraded" node out of service now and I can fall back to PVE 4.4, that is the easy solution for me, if everthing fails.
I will try to search more for some solution. If you have some idea how to get newer proxmox working I would be glad.


UPDATE: Aparently I am not alone Found a bug 1443678 on RH. But no solution so far.
 
Last edited:
Can you update the controller firmware?
 
Hi,

I am not sure that I did what you suggested. But I downloaded latest aic94xx_seq.fw from adaptec site and put it in /lib/firmware/aic94xx_seq.fw. Then I rebuilded initramdisk. But nothing changed, only this line:
Code:
[    1.355919] aic94xx: Found sequencer Firmware version 1.1 (V30)
but there is still that on the end.
Code:
[    1.411945] aic94xx: probe of 0000:09:02.0 failed with error -17

There might be some other problem. I find interesting that loading thore initrds for kernels 4.10 and 4.13 takes so long, but kernel 4.4 initrd loads so much faster. I will try to extract full dmesg log from that machine when boot fails and post it here.
Any other places where some interesting informations could be?
 
Normally you get this firmware from your motherboard vendor if it is a onboard chip.
The firmware must flashed like a bios.
 
It is SuperMicro X7DBR-3 with onboard Adaptec AIC-9410 SAS Controller. Latest BIOS (2.1b) already installed, so no luck here :(
 
Hi,

I've stumbled upon this very same issue, and have created a github repo with a fix for the actual issue (see git commit's description for bug details).

github-com/pruiz/aic94xx-hotfix
github-com/pruiz/aic94xx-hotfix/commit/01898ea7dff8eb52f43773ea3b59ab41ef2482c8

Hope it helps someone.

Best Regards