I've installed 2.6.12 final with my usual config. After emerge alsa-driver and a reboot, all sound modules fail to load. Here's the log from bootup: Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_unregister_oss_device Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_register_oss_device Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_ctl_register_ioctl Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_card_file_add Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_ctl_unregister_ioctl Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_card_file_remove Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_hwdep: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_ecards_limit Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_kmalloc_strdup Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_timer_notify Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_timer_interrupt Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_get_str Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_ctl_register_ioctl Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_card_file_add Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_major Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_timer_new Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_ctl_unregister_ioctl Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_create_card_entry Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_power_wait Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_device_free Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_card_file_remove Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_device_register Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_get_line Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_ctl_add Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_interval_refine Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_ctl_find_id Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_ctl_new1 Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_ctl_remove_id Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_component_add Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_info_create_card_entry Jun 18 16:26:57 [kernel] snd_ac97_codec: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_seq_root Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_seq_device_new Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_unregister_oss_device Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_register_oss_device Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_ctl_register_ioctl Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_card_file_add Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_ctl_unregister_ioctl Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_info_create_card_entry Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_device_free Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_card_file_remove Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_device_register Jun 18 16:26:57 [kernel] snd_rawmidi: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_rawmidi_receive Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_rawmidi_transmit Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ctl_add Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_new Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_seq_device_new Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_card_register Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_card_free Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_lib_preallocate_pages_for_all Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_card_proc_new Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_hw_constraint_minmax Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_timer_interrupt Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ac97_mixer Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ctl_remove Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ac97_bus Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ctl_find_id Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ctl_new1 Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ctl_remove_id Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_card_new Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_lib_malloc_pages Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_lib_ioctl Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_lib_free_pages Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_hwdep_new Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_cards Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ecards_limit Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ctl_notify Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_set_ops Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_timer_new Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_hw_constraint_list Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_sgbuf_ops_page Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_rawmidi_new Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_hw_constraint_integer Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_rawmidi_set_ops Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_lib_preallocate_pages Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_lib_preallocate_free_for_all Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_period_elapsed Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_ac97_write Jun 18 16:26:57 [kernel] snd_emu10k1: Unknown symbol snd_pcm_format_width Jun 18 16:26:57 [kernel] snd: Unknown parameter `device_mode' Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_seq_root Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_ecards_limit Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_kmalloc_strdup Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_stop Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_request_card Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_seq_autoload_lock Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_seq_root Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_close Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_seq_autoload_unlock Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_open Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_start Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_resolution Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_pause Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_ecards_limit Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_seq_device_load_drivers Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_seq_midi_event: Unknown symbol snd_seq_expand_var_event Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_set_queue_tempo Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_delete_kernel_client Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_autoload_lock Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_kernel_client_dispatch Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_root Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_kernel_client_enqueue_blocking Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_unregister_oss_device Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_autoload_unlock Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_register_oss_device Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_device_register_driver Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_midi_event_free Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_midi_event_no_status Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_device_unregister_driver Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_event_port_detach Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_midi_event_new Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_midi_event_decode Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_create_kernel_client Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_kernel_client_write_poll Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_midi_event_encode_byte Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_seq_kernel_client_ctl Jun 18 16:26:57 [kernel] snd_seq_oss: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd: Unknown parameter `device_mode' Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_get_str Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_unregister_oss_device Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_ctl_find_id Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_register_oss_device Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_card_file_add Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_cards Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_ctl_notify Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_kmalloc_strdup Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_create_card_entry Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_card_file_remove Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_ctl_find_numid Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_get_line Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_ecards_limit Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_kmalloc_strdup Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_timer_notify Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_timer_interrupt Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_get_str Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_ctl_register_ioctl Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_card_file_add Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_major Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_timer_new Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_ctl_unregister_ioctl Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_create_card_entry Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_power_wait Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_device_free Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_card_file_remove Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_device_register Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_pcm: Unknown symbol snd_info_get_line Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_lib_read Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_hw_constraints_init Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_hw_param_near Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol _snd_pcm_hw_param_setinteger Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_kernel_ioctl Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_stop Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_format_unsigned Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol _snd_pcm_hw_params_any Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_info_get_str Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_format_physical_widthJun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_unregister_oss_device Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_hw_param_value_max Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_hw_param_set Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_format_silence_64 Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_open_substream Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_register_oss_device Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_lib_readv Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol _snd_pcm_hw_param_set Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_card_file_add Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_kernel_capture_ioctl Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_lib_writev Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol _snd_pcm_hw_param_min Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_mixer_oss_ioctl_card Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_task_name Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_format_linear Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_mmap_data Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_devices Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_hw_param_value_min Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_build_linear_format Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_hw_param_mask Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_kmalloc_strdup Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_format_signed Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_hw_constraints_complete Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_hw_refine Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_kernel_playback_ioctl Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_info_create_card_entry Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_format_big_endian Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_notify Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_release_substream Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_lib_write Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_card_file_remove Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_format_set_silence Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_info_get_line Jun 18 16:26:57 [kernel] snd_pcm_oss: Unknown symbol snd_pcm_format_width Jun 18 16:26:57 [kernel] snd: Unknown parameter `device_mode' Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_get_str Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_unregister_oss_device Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_ctl_find_id Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_register_oss_device Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_card_file_add Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_cards Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_ctl_notify Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_kmalloc_strdup Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_create_card_entry Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_card_file_remove Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_ctl_find_numid Jun 18 16:26:57 [kernel] snd_mixer_oss: Unknown symbol snd_info_get_line Jun 18 16:26:57 [kernel] snd: Unknown parameter `device_mode' Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_seq_root Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_seq_device: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_ecards_limit Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_oss_info_register Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_device_new Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_kmalloc_strdup Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_timer: Unknown symbol snd_register_device Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_stop Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_info_register Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_info_create_module_entry Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_request_card Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_seq_autoload_lock Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_info_free_entry Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_seq_root Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_close Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_seq_autoload_unlock Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_verbose_printk Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_open Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_start Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_iprintf Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_resolution Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_timer_pause Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_ecards_limit Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_unregister_device Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_seq_device_load_drivers Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_info_unregister Jun 18 16:26:57 [kernel] snd_seq: Unknown symbol snd_register_device Jun 18 16:26:58 [rc-scripts] ERROR: Failed to load necessary drivers emerge info: Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12 i686) ================================================================= System uname: 2.6.12 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.12 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5, 2.4.1 sys-apps/sandbox: 1.2.9 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig digest distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.mirror.solnet.ch" LANG="en_US" LC_ALL="en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync5.de.gentoo.org/gentoo-portage" USE="x86 16bit 3dnow 3dnowex X a52 aalib alsa apache2 apm artworkextra async audiofile avi bash-completion beepmp berkdb bitmap-fonts bmp bzip2 bzlib calendar cdda cddb cdio cdparanoia cdr cdrom chroot crypt cscope css cups curl devfs26 dga dio distribution divx4linux dnd droproot dts dv dvb dvd dvdread emboss encode escreen esd ethereal exif faad fam fame ffmpeg fftw flac font-server foomaticdb fortran fpx freetype ftp gd gdbm ggi gif gimp gimpprint gnuplot gphoto2 gpm graphviz gs gstreamer gtk gtk2 guile ieee1394 imagemagick imlib imlib2 ipv6 jack jp2 jpeg kde kdeenablefinal ladcca ladspa lcms libcaca libg++ libsamplerate libwww lirc lua lzo lzw lzw-tiff mad matroska mikmod mjpeg mmx mng motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mpeg2 mplayer mysql mysqli ncurses network nls nptl nptlonly nvidia offensive ogg oggvorbis opengl operanom2 oss pam pcre pdf pdflib perl plotutils png python quicktime readline real recode scanner sdl sendfile sharedmem slang sockets soundtouch sox speex spell ssl stream svg szip tcltk tcpd tetex tga theora tiff transcode truetype truetype-fonts type1 type1-fonts unicode usb userlocales uudeview v4l v4l2 vcd vcdimager vidix vim vim-pager vlm vorbis win32codecs wma123 wmf xine xml xml2 xmms xosd xpm xrandr xscreensaver xv xvid xvmc yv12 zlib zvbi userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS ALSA_CARDS is set to "emu10k1" I'll also attach my kernel config.
Created attachment 61447 [details] Kernel config file
Is there a particular reason why you are using alsa-driver instead of the in kernel version?
Yes, during 2.6.11.*, alsa-driver provided more up-to-date code and I read (I forgot where) that stuff linked against a recent alsa-lib croaks on older (in-kernel) alsa-drivers. I actually had some trouble so I switched from in-kernel to extra-kernel somewhere around 2.6.11.2. I thought staying with that might not be a bad idea. While I might have fixed *my* troubles with a switch to in-kernel alsa, it was broken (at least I felt it was), so I reported it. Today, I gave 2.6.12.1 a shot and it worked like a charm. Due to the fact that there are no alsa-pertinent changes from 2.6.12 to 2.6.12.1, I guess *I* made an error when I tried to update to 2.6.12. Anyway, I think this bug can be closed as INVALID (which I'll do now, or at least try to).
I had a similar problem when upgrading from 2.6.12 to 2.6.13, Bug 88518 contains a hint to remove a line that contains "device_mode" from /etc/modules.d/alsa, then it worked again for me!