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

Re: Wheezy initramfs-tools and nvidia nforce3 serial ata built-in driver.



On Sun, 2013-06-16 at 15:10 +0200, Franco Martelli wrote:
> I've an annoying error message at boot time that is related to
> initramfs-tools, thought because it doesn't appear in dmesg output. If
> libata(CONFIG_ATA), ata_generic(CONFIG_ATA_GENERIC),
> sata_nv(CONFIG_SATA_NV), pata_amd(CONFIG_PATA_AMD) drivers are compiled
> as modules all works fine:
[...]
> What is the meaning of the following line?
> 
> modprobe: module pci:v000010DEd000000E3sv00001458sd0000B002bc01sc01i85
> not found in modules.dep
[...]

The long string beginning 'pci:' is a 'module alias' containing all the
identifying numbers from a particular PCI device (in this case the SATA
controller).  This is generated by the kernel.

When udev finds each device it passes the device's module alias to
modprobe, which will load any modules whose aliases match it (possibly
using wildcards).  As you see, modprobe doesn't find any matches for
this device, because the drivers that might match it were not built as
modules.

But udev will run 'modprobe -q' which means this error should be silent.

The error message matches what busybox's implementation of modprobe
prints if the -q option is *not* used.

So, whatever you've done to replace or reconfigure udev, just undo that
and the error message should go away.

Ben.

-- 
Ben Hutchings
Klipstein's 4th Law of Prototyping and Production:
                                    A fail-safe circuit will destroy others.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: