Re: Build Problems on a Dell r340

Bill MacAllister <[email protected]>
Newsgroups gmane.linux.debian.fai
Message-ID <[email protected]>
On 2020-07-13 08:59, Bill MacAllister wrote:
> On 2020-07-11 00:47, Thomas Lange wrote:
>>>>>>> On Fri, 10 Jul 2020 11:16:57 -0700, Bill MacAllister 
>>>>>>> <[email protected]> said:
>> 
>>     > I am trying to build a Dell r340 with an h310 perc controller 
>> using FAI
>>     > 5.9.4
>>     > with a Buster nfsroot.  There are two disks configured on the 
>> h310 as a
>>     > RAID1.
>>     > The system is configured to do a BIOS boot.  The FAI build fails 
>> because
>>     > there
>>     > is no disk visible.  That is when I do an lsblk not devices are
>>     > displayed.
>> FAI is looking into /proc/partitions. It seems that the kernel does
>> not detect your disks. Do you know which kernel driver needs to be
>> loaded?
>> Have you tried to build a nfsroot with a backports kernel?
> 
> Just checked and confirmed that I installed the backports kernel in
> the nfs roots.  And then I confirmed that I did something wrong when I
> setup the serial consoles and cannot access them.  I won't be able to
> work on this again until I go back into the work and correct my
> mistake.  Thanks for the quick response.
> 
> Bill

The problem appears to be that the driver for the Perc H330 is failing 
to load.
Here is the relevant lines from dmesg.

[   39.229284] megaraid_sas 0000:02:00.0: Could not get controller info. 
Fail fr
om megasas_init_adapter_fusion 1847
[   39.230649] megaraid_sas 0000:02:00.0: Failed from megasas_init_fw 
6381
[   39.266222] DMAR: [DMA Read] Request device [02:00.0] PASID ffffffff 
fault ad
dr 38550000 [fault reason 06] PTE Read access is not set

This is the backport buster kernel.

   # uname -r
   5.5.0-0.bpo.2-amd64

This is the kernel module is:

   # ls -l 
/lib/modules/5.5.0-0.bpo.2-amd64/kernel/drivers/scsi/megaraid/megaraid_sas.ko
   -rw-r--r-- 1 root root 315652 Apr 23 15:15  
/lib/modules/5.5.0-0.bpo.2-amd64/kernel/drivers/scsi/megaraid/megaraid_sas.ko

So, then I checked to see if there were any kernel updates that could be 
applied and
indeed there were.

   # uname -r
   5.6.0-0.bpo.2-amd64

But the problem persists:

[   40.048619] megaraid_sas 0000:02:00.0: Could not get controller info. 
Fail fr
om megasas_init_adapter_fusion 1880
[   40.049975] megaraid_sas 0000:02:00.0: Failed from megasas_init_fw 
6392
[   40.050568] ahci 0000:00:17.0: flags: 64bit ncq sntf pm clo only pio 
slum par
t ems deso sadm sds apst
[   40.132374] usb usb1: New USB device found, idVendor=1d6b, 
idProduct=0002, bc
dDevice= 5.06
[   40.269130] scsi host1: ahci

Not sure what to try next.  Fall back to the stock buster kernel maybe.  
Suggestions
welcomed.

Bill

-- 
Bill MacAllister <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.