In order to get sound support for my SB Ensoniq AudioPCI 32, I compiled a custom 2.2.3 kernel with make-kpkg and installed it. Alas, the new module interface isn't functioning correctly. Certain unused modules are autoloaded on startup, and are never flushed, while others (soundcore, es1371) don't autoload on demand. For example, if I try to run xplaycd I get the kernel message:
Apr 11 13:57:12 valis modprobe: can't locate module char-major-14 Manually inserting these modules works OK. Also, the BSD compression module for PPP loads and unloads fine, so it's just a problem with these particular modules. Do I have an outdated System.map or something?