[PATCH] powerpc/powernv: Turn on SCSI_AACRAID in powernv_defconfig
Guilherme G. Piccoli
gpiccoli at linux.vnet.ibm.com
Tue Aug 29 23:03:24 AEST 2017
On 08/29/2017 08:22 AM, Michael Ellerman wrote:
> "Guilherme G. Piccoli" <gpiccoli at linux.vnet.ibm.com> writes:
>
>> On 08/28/2017 02:56 AM, Michael Ellerman wrote:
>>> Some Power9 boxes will have this adapter installed, so add it to the
>>> defconfig so we can boot on those machines without an initrd.
>>
>> Michael, not sure if this affects Petitboot (I know it has its own
>> default config files), but in the past we had some issues with this
>> driver and it's nice to have the possibility to blacklist it.
>
> Why we were black listing it?
Basically for the same reason you want it built-in - debug purposes heheh
In fact, this driver takes some time in its initialization process, so
if my rootfs is not under it, to speedup my boot-time I could blacklist
it; also, to debug the aacraid driver we could blacklist it in Petitboot
and debug on distro (easier to build kernels there), since the issue
could be in first probe only (or be affected by kexec-out from Petitboot).
Anyway, since make it a module will harm your workflow, I agree built-in
is the best option!
Thanks for your detailed explanation.
Cheers,
Guilherme
>
>> What is the rationale for this change? I mean, how being able to boot
>> without initrd is interesting here? Sorry if it's silly question!
>
> It is a silly question! :)
>
> When you boot as many kernels as me it's preferable to be able to build
> a kernel completely remote from the box, throw the kernel on a tftp
> server and have the machine boot from that kernel all the way to
> userspace.
>
> That requires not using an initrd, and therefore having all the drivers
> built-in that are needed to get to the boot disk.
>
> (Yeah it is "possible" to build an initrd remotely but it's a pain).
>
> And the one P9 box I have here uses that driver for its root disk, so I
> do really want it to be =y.
>
> cheers
>
More information about the Linuxppc-dev
mailing list