[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: switch from IDE to AHCI causes not finding root FS



On Sat 28 Jan 2023 at 17:25:37 (-0000), Curt wrote:
> On 2023-01-28, David Wright <deblis@lionunicorn.co.uk> wrote:
> >> 
> >> Anyone here know how I can determine what to add?
> >
> > One might suppose you need:
> >
> > ahci                   40960  5
> > libahci                45056  1 ahci
> > libata                299008  2 libahci,ahci
> > scsi_mod              270336  4 sd_mod,libata,sg,sr_mod
> >
> > and I hope the initrd doesn't mushroom excessively.
> 
> I can't figure out why he'd need anything other than the ahci module for
> his boot troubles (isn't libahci a user-space library)?

Don't ask me. I just guessed ahci from the output of lsmod,
and checked the following lines for modules in the last column.
I guess, more formally, one could:

  $ /sbin/modinfo ahci | grep -i -e ahci -e depends
  filename:       /lib/modules/5.10.0-21-amd64/kernel/drivers/ata/ahci.ko
  description:    AHCI SATA low-level driver
  depends:        libahci,libata
  name:           ahci
  parm:           marvell_enable:Marvell SATA via AHCI (1 = enabled) (int)
  $ /sbin/modinfo libahci | grep -i -e libahci -e depends
  filename:       /lib/modules/5.10.0-21-amd64/kernel/drivers/ata/libahci.ko
  depends:        libata
  name:           libahci
  $ /sbin/modinfo libata | grep -i -e libata -e depends
  filename:       /lib/modules/5.10.0-21-amd64/kernel/drivers/ata/libata.ko
  depends:        scsi_mod
  name:           libata
  $ /sbin/modinfo scsi_mod | grep -i -e scsi_mod -e depends
  filename:       /lib/modules/5.10.0-21-amd64/kernel/drivers/scsi/scsi_mod.ko
  depends:        
  name:           scsi_mod
  $ 

As for user-space, I don't see anything:

  $ apt-file find libahci
  linux-image-5.10.0-18-amd64: /lib/modules/5.10.0-18-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-18-amd64-dbg: /usr/lib/debug/lib/modules/5.10.0-18-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-18-amd64-unsigned: /lib/modules/5.10.0-18-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-18-rt-amd64: /lib/modules/5.10.0-18-rt-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-18-rt-amd64-dbg: /usr/lib/debug/lib/modules/5.10.0-18-rt-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-18-rt-amd64-unsigned: /lib/modules/5.10.0-18-rt-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-20-amd64: /lib/modules/5.10.0-20-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-20-amd64-dbg: /usr/lib/debug/lib/modules/5.10.0-20-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-20-amd64-unsigned: /lib/modules/5.10.0-20-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-20-rt-amd64: /lib/modules/5.10.0-20-rt-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-20-rt-amd64-dbg: /usr/lib/debug/lib/modules/5.10.0-20-rt-amd64/kernel/drivers/ata/libahci.ko
  linux-image-5.10.0-20-rt-amd64-unsigned: /lib/modules/5.10.0-20-rt-amd64/kernel/drivers/ata/libahci.ko
  $ 

Cheers,
David.


Reply to: