myrmidon linux # lsmod Module Size Used by Tainted: P soundcore 4196 0 (unused) ac97_codec 10228 0 (unused) agpgart 14888 3 (autoclean) nvidia 1631200 11 (autoclean) sg 27580 0 (autoclean) (unused) sr_mod 13368 0 (autoclean) (unused) sd_mod 11340 0 (autoclean) (unused) scsi_mod 58580 3 (autoclean) [sg sr_mod sd_mod] ide-cd 31044 0 (autoclean) cdrom 29696 0 (autoclean) [sr_mod ide-cd] mousedev 4116 1 hid 20900 0 (unused) input 3648 0 [mousedev hid] usb-ohci 19816 0 (unused) ohci1394 26128 0 (unused) ieee1394 187748 0 [ohci1394] 8139too 15336 1 mii 2480 0 [8139too] crc32 2880 0 [8139too] usbcore 64076 1 [hid usb-ohci] vfat 10316 1 (autoclean) fat 32280 0 (autoclean) [vfat] myrmidon linux # modprobe emu10k1 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_send_sysex_Rfddcbfb3 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_set_instr_Rd85be938 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_ioctl_Rb66d1f67 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_reset_R56504ca2 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol sound_unload_mididev_Ra6bb414c /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_open_Rf6b3a2fb /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_hw_control_Rb14b22cd /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_kill_note_R2aa31695 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_start_note_R9bdaf24d /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_aftertouch_Rf1ea8a20 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_setup_voice_R4ff47e9d /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_bender_Rba7dd041 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_load_patch_Rf7426da3 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_controller_R892093e0 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_devs_Rb3ae63d0 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol sequencer_init_Rf78f6363 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_panning_Rdb400afa /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol midi_synth_close_Rad45df73 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: unresolved symbol sound_alloc_mididev_Rba413f87 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: insmod /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o failed /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/emu10k1/emu10k1.o: insmod emu10k1 failed myrmidon linux # modprobe i810_audio /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/i810_audio.o: unresolved symbol ac97_release_codec_R0a40cae1 /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/i810_audio.o: unresolved symbol ac97_alloc_codec_Ra481435a /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/i810_audio.o: insmod /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/i810_audio.o failed /lib/modules/2.4.22-pfeifer-r2/kernel/drivers/sound/i810_audio.o: insmod i810_audio failed I have NO alsa components installed. Last had sound working with pfeifer-sources-2.4.21-r1_pre4. Using emu10k1-cvs and i810_audio as a module directly from the kernel. Reproducible: Always Steps to Reproduce:
Created attachment 18259 [details] .config Kernel built like so.
Oddly enough, this also occurs with gentoo-sources-2.4.20-r7. I would have tried with the gaming sources, but it appears to have problems with the latest versions of gcc--just like half of the packages in the portage system without using patches. I suppose my next step would be to emerge an older version of gcc and see how that goes.
I still have no idea what the issue is, but I fixed it by compiling straight from CVS, rather than using portage. I'm seriously suprized no one else is complaining about this. So suprized, in fact, it makes me think my bug is INVALID.