problem(s) with modules in 2.6
So I just upgraded to 2.6 (Running Debian Testing, official 2.6.8-1-686 binary kernel) from 2.4.18. It's great. Nice and speedy. Took the opportunity to switch /home and /usr/local to ext3. It's all wonderful and gratifying. Except modules are totally fscked. The first time I rebooted, X wouldn't start because it failed to initialize the mouse. Okay, some quick googling, it turns out this has happened to a lot of people. I run 'MAKEDEV input' to create /dev/input/mice, 'modprobe psmouse', and add 'alias char-major-13-63 psmouse' to /etc/modprobe.d/aliases (/etc/modprobe.conf is empty). At least, I think that's all I did. It worked, anyway. Then I get to work on ALSA, which refuses to see my sound card (Creative Ensoniq, ens1371 driver). lspci shows it properly, and once I get the discover package and get the proper modules loaded, alsaconf does too. But it still doesn't work. All the alsa utils can't find it, or they say the device 'default' doesn't exist. At some point I rebooted, and X refused to start again. Same symptoms, but 'modprobe psmouse' doesn't fix it.
I've messed with the aliases file, loaded all kinds of modules, checked and rechecked everything in /dev/input/, and I can't figure it out. I really don't know anything about modules, and there doesn't seem to be a lot of information specific to the new module-init-tools and 2.6 kernels.
I'm pretty lost. Anyone had this happen and fix it? Anyone have links to some good stuff about the new module system? Or even some informative stuff about modules in general? Current Mood: grrr, modules