https://bugzilla.novell.com/show_bug.cgi?id=410032 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=410032#c9 --- Comment #9 from Mike Fabian <mfabian@novell.com> 2008-07-18 10:07:41 MDT --- After a lot of searching I could make a lot of progress. I found that many modules which should have been loaded were not. I already wrote in comment #1 that “des_generic” had not been loaded automatically. But that was not the only one. I also had some problems with the firewall because of modules which were not loaded. I found that the reason for this trouble with the modules was this file: mike@nozomi:~$ cat /etc/modprobe.d/unsupported.blacklist # # Every kernel module has a flag 'supported'. If this flag is not set loading # this module will taint your kernel. You will not get much help with a kernel # problem if your kernel is marked as tainted. In this case you firstly have # to avoid loading of unsupported modules. # # Enabling this entry makes sure that autoloading of modules via module aliases # will skip unsupported modules. Commenting this out enables autoloading of # these modules. ## include modules.unsupported.blacklist mike@nozomi:~$ The last line, with the “include” was *not* commented out. The reason was probably that I updated the machine from older SuSE releases for years and never reinstalled. On older SuSE releases a file /etc/sysconfig/hardware/config existed which had a variable specifying whether unsupported modules should be loaded automatically or not. Now the postinstall scriptlet of thhe package module-init-tools looks like this: mike@nozomi:~$ rpm -q --scripts module-init-tools-3.4-15.1 postinstall scriptlet (using /bin/sh): # when updating from and older version, make sure # modules.unsupported.blacklist is here to avoid warnings from modprobe uname_r=`uname -r` if test -e "/lib/modules/$uname_r/modules.dep" -a \ ! -e "/lib/modules/$uname_r/modules.unsupported.blacklist"; then depmod fi # default is to blacklist unblacklist="" # if the obsolete LOAD_UNSUPPORTED_MODULES_AUTOMATICALLY variable is set to # yes, unblacklist if test -e /etc/sysconfig/hardware/config; then . /etc/sysconfig/hardware/config if test "x$LOAD_UNSUPPORTED_MODULES_AUTOMATICALLY" = "xyes"; then unblacklist=yes fi # obsolete rm /etc/sysconfig/hardware/config fi # if this is _new install_ and we are not SLES, unblacklist if test "$1" = 1; then if ! grep -qs "Enterprise Server" /etc/SuSE-release; then unblacklist=yes fi fi if test "x$unblacklist" = "xyes"; then sed -i 's/^include modules\.unsupported\.blacklist/## &/' \ /etc/modprobe.d/unsupported.blacklist fi mike@nozomi:~$ i.e. this reads the old file from sysconfig. If the variable was set to LOAD_UNSUPPORTED_MODULES_AUTOMATICALLY=no (which was probably the case on one of the ancient systems where I did the original install), the comments in front of the line to include the blacklist in /etc/modprobe.d/unsupported.blacklist are removed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.