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