Wheezy initramfs-tools and nvidia nforce3 serial ata built-in driver.
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:
~# lshw -c storage
*-ide:0
description: IDE interface
product: CK8S Parallel ATA Controller (v2.5)
vendor: NVIDIA Corporation
physical id: 8
bus info: pci@0000:00:08.0
logical name: scsi3
version: a2
width: 32 bits
clock: 66MHz
capabilities: ide pm bus_master cap_list emulated
configuration: driver=pata_amd latency=0 maxlatency=1 mingnt=3
resources: irq:0 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8)
ioport:376 ioport:f000(size=16)
*-ide:1
description: IDE interface
product: nForce3 Serial ATA Controller
vendor: NVIDIA Corporation
physical id: a
bus info: pci@0000:00:0a.0
logical name: scsi0
version: a2
width: 32 bits
clock: 66MHz
capabilities: ide pm bus_master cap_list emulated
configuration: driver=sata_nv latency=0 maxlatency=1 mingnt=3
resources: irq:20 ioport:9f0(size=8) ioport:bf0(size=4)
ioport:970(size=8) ioport:b70(size=4) ioport:dc00(size=16)
ioport:e000(size=128)
~# lsmod
Module Size Used by
radeon 690645 3
pata_amd 13367 1
drm_kms_helper 27184 1 radeon
ttm 53654 1 radeon
sata_nv 26954 2
ata_generic 12479 0
libata 132550 3 ata_generic,sata_nv,pata_amd
If I compile those drivers built-in into the kernel I got following
system's boot messages:
Loading, please wait...
2:3:2: cannot set freq 24000 to ep 0x86
modprobe: module pci:v000010DEd000000E3sv00001458sd0000B002bc01sc01i85
not found in modules.dep
resume: libgcrypt version: 1.5.0
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel S.
[ ok ] Starting the hotplug events dispatcher: udevd.
[ ok ] Synthesizing the initial hotplug events...done.
[ ok ] Waiting for /dev to be fully populated...done.
[ ok ] Setting preliminary keymap...done.
[ ok ] Setting parameters of disc: (none).
[ ok ] Activating swap...done.
[....] Checking root file system...fsck from util-linux 2.20.1
/dev/sda7: clean, 146268/1310720 files, 1252982/5242880 blocks
done.
[info] Loading kernel module loop.
[ ok ] Cleaning up temporary files... /tmp.
[ ok ] Activating lvm and md swap...done.
[....] Checking file systems...fsck from util-linux 2.20.1
/dev/sdb1: clean, 146235/10010624 files, 37497416/40019915 blocks (check
in 3 mounts)
/dev/sda12: clean, 146153/19120128 files, 35005989/76478051 blocks
done.
[ ok ] Mounting local filesystems...done.
[ ok ] Activating swapfile swap...done.
[ ok ] Cleaning up temporary files....
[ ok ] Setting kernel variables ...done.
[ ok ] Configuring network interfaces...done.
[ ok ] Cleaning up temporary files....
[info] Setting console screen modes.
[info] Skipping font and keymap setup (handled by console-setup).
[ ok ] Setting up console font and keymap...done.
[ ok ] Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
[ ok ] Setting sensors limits.
INIT: Entering runlevel: 1
[info] Using makefile-style concurrent boot in runlevel 1.
[ ok ] Asking all remaining processes to terminate...done.
[ ok ] All processes ended within 1 seconds....done.
INIT: Going single user
INIT: Sending processes the TERM signal
INIT: Sending processes the KILL signal
Give root password for maintenance
(or type Control-D to continue):
What is the meaning of the following line?
modprobe: module pci:v000010DEd000000E3sv00001458sd0000B002bc01sc01i85
not found in modules.dep
searching for "pci:v000010DEd000000E3sv" in debian provided kernel
modules directory I got:
~# cd /lib/modules/3.2.0-4-amd64/
/lib/modules/3.2.0-4-amd64# LC_ALL=C grep -r pci:v000010DEd000000E3sv *
Binary file kernel/drivers/ata/sata_nv.ko matches
modules.alias:alias pci:v000010DEd000000E3sv*sd*bc*sc*i* sata_nv
/lib/modules/3.2.0-4-amd64#
I tried to set "MODULES=dep" in /etc/initramfs-tools/initramfs.conf and
rebuild initramfs image but that line still appear. I tried to search on
google but I didn't found anything useful. Any tips would be really
appreciated, thank in advance.
Regards,
--
Franco Martelli.
Reply to: