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

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: