Bug#523896: module-init-tools: Recent upgrade broke module auto-loading
Subject: module-init-tools: Recent upgrade broke module auto-loading
After booting today, several essential modules were not loaded at
bootup, giving me a barely functional system (no sound and no external
drives). The missing modules were snd-ice1712 and sd-mod.
Doing a manual modprobe loads the given modules without errors, and no
other warnings than the umpteen messages about missing .conf extensions
in /etc/modprobe.d. I have tried a reinstall of module-init-tools, udev
and initramfs-tools, but that did not resolve the situation.
If this is triggered by another package install, it must have been one
of the packages that were installed on the 12th. I'll attach my dpkg log
since the 11th, maybe someone with more knowledge than I can spot which
package caused this.
What is especially weird is that sd-mod is missing, while the
usb-storage module does get loaded. From dmesg:
[ 11.068300] usb-storage: device
[ 11.068775] scsi 0:0:0:0: Direct-Access TOSHIBA MK1637GSX
PQ: 0 ANSI: 2 CCS
but the sd messages only appear after I perform a manual modprobe:
[ 150.692889] Driver 'sd' needs updating - please use bus_type methods
[ 150.705723] sd 0:0:0:0: [sda] Attached SCSI disk
Just today I also upgraded the kernel from 26-1 to 26-2, but both
exhibit the same problem. I know that I can simply add the modules to
/etc/modules and be done with it, but I'm more interested in finding out
how this broke than papering over it with a workaround.
-- System Information:
APT prefers testing
APT policy: (800, 'testing'),
(550, 'stable'), (101, 'unstable'), (100, 'experimental')
Architecture: i386 (i686)
2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8
(charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages module-init-tools depends on:
ii libc6 2.9-4 GNU C Library: Shared libraries
ii lsb-base 3.2-22 Linux Standard Base 3.2
module-init-tools recommends no packages.
module-init-tools suggests no packages.
-- no debconf information