[Linux-aus] Hardware problems

Ben Donohue donohueb at icafe.com.au
Fri May 12 20:21:28 AEST 2017


Thanks Adam,

dmesg shows the following...

elite3 elite3 # dmesg  | grep -i raid
[    1.241678] megaraid_sas 0000:03:00.0: FW now in Ready state
[    1.241708] megaraid_sas 0000:03:00.0: firmware supports msix    : (0)
[    1.241709] megaraid_sas 0000:03:00.0: current msix/online cpus    : 
(1/12)
[    1.241710] megaraid_sas 0000:03:00.0: RDPQ mode    : (disabled)
[    1.264418] megaraid_sas 0000:03:00.0: Failed to init firmware
[    3.402440] md: raid0 personality registered for level 0
[    3.404356] md: raid1 personality registered for level 1
[    3.472343] raid6: sse2x1   gen()  9976 MB/s
[    3.540340] raid6: sse2x1   xor()  7843 MB/s
[    3.608339] raid6: sse2x2   gen() 12619 MB/s
[    3.676334] raid6: sse2x2   xor()  9043 MB/s
[    3.744334] raid6: sse2x4   gen() 14518 MB/s
[    3.812332] raid6: sse2x4   xor() 10791 MB/s
[    3.812334] raid6: using algorithm sse2x4 gen() 14518 MB/s
[    3.812335] raid6: .... xor() 10791 MB/s, rmw enabled
[    3.812336] raid6: using ssse3x2 recovery algorithm
[    3.858327] md: raid6 personality registered for level 6
[    3.858328] md: raid5 personality registered for level 5
[    3.858329] md: raid4 personality registered for level 4
[    3.862125] md: raid10 personality registered for level 10

So i presume the following line

[    1.264418] megaraid_sas 0000:03:00.0: Failed to init firmware

is the one that is causing the problem.

I'll take your advice and get onto the Dell linux list and see what they 
have to say.

I've spent days on trying various things. Could be a firmware issue.

Sometimes these things need windows installed to upgrade the firmware... 
sigh...

Thanks for your and everyones help.

Ben




On 12/05/17 19:03, Adam Nielsen wrote:
>> Problem is I have a LSI hardware raid card. Its branded DELL Perc
>> H310. I have whitebox desktop.
> I'd suggest the Dell Linux list:
>
>    https://lists.us.dell.com/mailman/listinfo/linux-poweredge
>
> It says it's for PowerEdge servers but they are pretty good with
> support for anything Dell-branded under Linux that's vaguely server
> related.
>
> As for this list...
>
>> 03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS
>> 2008 [Falcon] (rev 03)
>>       Subsystem: Dell MegaRAID SAS 2008 [Falcon]
>>       Kernel modules: megaraid_sas
>>
>> So looks like Linux is recognising it.
> Check what dmesg and lsscsi/lsblk say.  dmesg will usually provide you
> with a list all the devices that the card claims to have connected and
> is usually pretty informative for these types of cards.
>
> One guess that could explain no devices showing up is that you're
> missing a step in the card's BIOS - like assembling the drives into a
> RAID array but not creating a volume on it, or something like that.
>
> Could also be it's appearing as a nonstandard device, like /dev/blah0
> instead of what you expect.  I've also found I needed more up-to-date
> versions of megacli in the past to correctly detect certain cards as
> the version in the distro I was using was many years out of date.  This
> is especially the case if you're using a desktop focused distro with a
> server/workstation focused part.
>
> Also my 2c is that these devices work better in "dumb" or passthrough
> mode, presenting the three disks to Linux as three disks and then using
> Linux's software RAID to handle things.  In my experience it performs
> better and allows quicker recovery if the RAID card dies because the
> on-disk format is non-proprietary and works with any Linux distro.
>
> Anyway, the Dell list is probably your best bet.
>
> Cheers,
> Adam.



More information about the linux-aus mailing list