I confirm that upgrade to 2.6.24-12 broke the sound on IBM X41.
mojo@mojo:~$ dmesg | grep snd [ 33.230162] snd: Unknown symbol unregister_sound_special [ 33.230349] snd: Unknown symbol register_sound_special_device [ 33.230871] snd: Unknown symbol sound_class [ 33.574111] snd_timer: Unknown symbol snd_info_register [ 33.574181] snd_timer: Unknown symbol snd_info_create_module_entry [ 33.574242] snd_timer: Unknown symbol snd_info_free_entry [ 33.574353] snd_timer: Unknown symbol snd_verbose_printk [ 33.574425] snd_timer: Unknown symbol snd_iprintf [ 33.574507] snd_timer: Unknown symbol snd_ecards_limit [ 33.574583] snd_timer: Unknown symbol snd_oss_info_register [ 33.574636] snd_timer: Unknown symbol snd_unregister_device [ 33.574699] snd_timer: Unknown symbol snd_device_new [ 33.574828] snd_timer: Unknown symbol snd_register_device_for_dev [ 33.584833] snd: Unknown symbol unregister_sound_special [ 33.585017] snd: Unknown symbol register_sound_special_device [ 33.585538] snd: Unknown symbol sound_class [ 33.648424] snd_timer: Unknown symbol snd_info_register [ 33.648494] snd_timer: Unknown symbol snd_info_create_module_entry [ 33.648556] snd_timer: Unknown symbol snd_info_free_entry [ 33.648667] snd_timer: Unknown symbol snd_verbose_printk [ 33.648739] snd_timer: Unknown symbol snd_iprintf [ 33.648821] snd_timer: Unknown symbol snd_ecards_limit [ 33.648897] snd_timer: Unknown symbol snd_oss_info_register [ 33.648950] snd_timer: Unknown symbol snd_unregister_device [ 33.649013] snd_timer: Unknown symbol snd_device_new [ 33.649142] snd_timer: Unknown symbol snd_register_device_for_dev [ 33.676087] snd_pcm: Unknown symbol snd_info_register [ 33.676157] snd_pcm: Unknown symbol snd_info_create_module_entry [ 33.676265] snd_pcm: Unknown symbol snd_timer_notify [ 33.676335] snd_pcm: Unknown symbol snd_timer_interrupt [ 33.676388] snd_pcm: Unknown symbol snd_info_free_entry [ 33.676441] snd_pcm: Unknown symbol snd_add_device_sysfs_file [ 33.676509] snd_pcm: Unknown symbol snd_info_get_str [ 33.676652] snd_pcm: Unknown symbol snd_verbose_printk [ 33.676773] snd_pcm: Unknown symbol snd_ctl_register_ioctl [ 33.676825] snd_pcm: Unknown symbol snd_card_file_add [ 33.676896] snd_pcm: Unknown symbol snd_iprintf [ 33.676988] snd_pcm: Unknown symbol snd_major [ 33.677131] snd_pcm: Unknown symbol snd_unregister_device [ 33.677192] snd_pcm: Unknown symbol snd_timer_new [ 33.677245] snd_pcm: Unknown symbol snd_device_new [ 33.677345] snd_pcm: Unknown symbol snd_ctl_unregister_ioctl [ 33.677436] snd_pcm: Unknown symbol snd_lookup_minor_data [ 33.677511] snd_pcm: Unknown symbol snd_info_create_card_entry [ 33.677564] snd_pcm: Unknown symbol snd_power_wait [ 33.677626] snd_pcm: Unknown symbol snd_device_free [ 33.677722] snd_pcm: Unknown symbol snd_card_file_remove [ 33.677775] snd_pcm: Unknown symbol snd_register_device_for_dev [ 33.677919] snd_pcm: Unknown symbol snd_device_register [ 33.677976] snd_pcm: Unknown symbol snd_info_get_line [ 33.916424] snd_ac97_codec: Unknown symbol snd_info_register [ 33.916482] snd_ac97_codec: Unknown symbol snd_ctl_add [ 33.916596] snd_ac97_codec: Unknown symbol snd_info_free_entry [ 33.916678] snd_ac97_codec: Unknown symbol snd_interval_refine [ 33.916736] snd_ac97_codec: Unknown symbol snd_ctl_find_id [ 33.916791] snd_ac97_codec: Unknown symbol snd_verbose_printk [ 33.916846] snd_ac97_codec: Unknown symbol snd_ctl_new1 [ 33.916908] snd_ac97_codec: Unknown symbol snd_ctl_remove_id [ 33.916980] snd_ac97_codec: Unknown symbol snd_component_add [ 33.917035] snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add [ 33.917117] snd_ac97_codec: Unknown symbol snd_iprintf [ 33.917171] snd_ac97_codec: Unknown symbol snd_ctl_boolean_mono_info [ 33.917321] snd_ac97_codec: Unknown symbol snd_device_new [ 33.917451] snd_ac97_codec: Unknown symbol snd_info_create_card_entry [ 33.931754] snd_intel8x0: Unknown symbol snd_ac97_pcm_close [ 33.931885] snd_intel8x0: Unknown symbol snd_ac97_resume [ 33.931938] snd_intel8x0: Unknown symbol snd_pcm_new [ 33.932008] snd_intel8x0: Unknown symbol snd_pcm_limit_hw_rates [ 33.932067] snd_intel8x0: Unknown symbol snd_card_register [ 33.932120] snd_intel8x0: Unknown symbol snd_card_free [ 33.932173] snd_intel8x0: Unknown symbol snd_pcm_lib_preallocate_pages_for_all [ 33.932227] snd_intel8x0: Unknown symbol snd_card_proc_new [ 33.932297] snd_intel8x0: Unknown symbol snd_ac97_pcm_open [ 33.932414] snd_intel8x0: Unknown symbol snd_ac97_set_rate [ 33.932467] snd_intel8x0: Unknown symbol snd_ac97_update_bits [ 33.932525] snd_intel8x0: Unknown symbol snd_ac97_mixer [ 33.932606] snd_intel8x0: Unknown symbol snd_ac97_bus [ 33.932679] snd_intel8x0: Unknown symbol snd_verbose_printk [ 33.932818] snd_intel8x0: Unknown symbol snd_ac97_pcm_double_rate_rules [ 33.932882] snd_intel8x0: Unknown symbol snd_ac97_update_power [ 33.932935] snd_intel8x0: Unknown symbol snd_card_new [ 33.932988] snd_intel8x0: Unknown symbol snd_ac97_suspend [ 33.933041] snd_intel8x0: Unknown symbol snd_iprintf [ 33.933100] snd_intel8x0: Unknown symbol snd_pcm_lib_malloc_pages [ 33.933153] snd_intel8x0: Unknown symbol snd_pcm_lib_ioctl [ 33.933211] snd_intel8x0: Unknown symbol snd_pcm_lib_free_pages [ 33.933288] snd_intel8x0: Unknown symbol snd_pcm_set_ops [ 33.933352] snd_intel8x0: Unknown symbol snd_pcm_hw_constraint_list [ 33.933456] snd_intel8x0: Unknown symbol snd_device_new [ 33.933533] snd_intel8x0: Unknown symbol snd_ac97_get_short_name [ 33.933586] snd_intel8x0: Unknown symbol snd_pcm_suspend_all [ 33.933641] snd_intel8x0: Unknown symbol snd_card_disconnect [ 33.933694] snd_intel8x0: Unknown symbol snd_ac97_pcm_assign [ 33.933747] snd_intel8x0: Unknown symbol snd_pcm_hw_constraint_integer [ 33.933863] snd_intel8x0: Unknown symbol snd_pci_quirk_lookup [ 33.933940] snd_intel8x0: Unknown symbol snd_pcm_hw_constraint_msbits [ 33.934037] snd_intel8x0: Unknown symbol snd_pcm_period_elapsed [ 33.934093] snd_intel8x0: Unknown symbol snd_ac97_tune_hardware [ 485.908382] snd: Unknown symbol unregister_sound_special [ 485.908872] snd: Unknown symbol register_sound_special_device [ 485.910228] snd: Unknown symbol sound_class
I confirm that upgrade to 2.6.24-12 broke the sound on IBM X41.
mojo@mojo:~$ dmesg | grep snd sound_special sound_special_ device create_ module_ entry info_register device device_ for_dev sound_special sound_special_ device create_ module_ entry info_register device device_ for_dev create_ module_ entry device_ sysfs_file register_ ioctl device unregister_ ioctl minor_data create_ card_entry file_remove device_ for_dev boolean_ mono_info create_ card_entry limit_hw_ rates lib_preallocate _pages_ for_all update_ bits pcm_double_ rate_rules update_ power lib_malloc_ pages lib_free_ pages hw_constraint_ list get_short_ name hw_constraint_ integer quirk_lookup hw_constraint_ msbits period_ elapsed tune_hardware sound_special sound_special_ device
[ 33.230162] snd: Unknown symbol unregister_
[ 33.230349] snd: Unknown symbol register_
[ 33.230871] snd: Unknown symbol sound_class
[ 33.574111] snd_timer: Unknown symbol snd_info_register
[ 33.574181] snd_timer: Unknown symbol snd_info_
[ 33.574242] snd_timer: Unknown symbol snd_info_free_entry
[ 33.574353] snd_timer: Unknown symbol snd_verbose_printk
[ 33.574425] snd_timer: Unknown symbol snd_iprintf
[ 33.574507] snd_timer: Unknown symbol snd_ecards_limit
[ 33.574583] snd_timer: Unknown symbol snd_oss_
[ 33.574636] snd_timer: Unknown symbol snd_unregister_
[ 33.574699] snd_timer: Unknown symbol snd_device_new
[ 33.574828] snd_timer: Unknown symbol snd_register_
[ 33.584833] snd: Unknown symbol unregister_
[ 33.585017] snd: Unknown symbol register_
[ 33.585538] snd: Unknown symbol sound_class
[ 33.648424] snd_timer: Unknown symbol snd_info_register
[ 33.648494] snd_timer: Unknown symbol snd_info_
[ 33.648556] snd_timer: Unknown symbol snd_info_free_entry
[ 33.648667] snd_timer: Unknown symbol snd_verbose_printk
[ 33.648739] snd_timer: Unknown symbol snd_iprintf
[ 33.648821] snd_timer: Unknown symbol snd_ecards_limit
[ 33.648897] snd_timer: Unknown symbol snd_oss_
[ 33.648950] snd_timer: Unknown symbol snd_unregister_
[ 33.649013] snd_timer: Unknown symbol snd_device_new
[ 33.649142] snd_timer: Unknown symbol snd_register_
[ 33.676087] snd_pcm: Unknown symbol snd_info_register
[ 33.676157] snd_pcm: Unknown symbol snd_info_
[ 33.676265] snd_pcm: Unknown symbol snd_timer_notify
[ 33.676335] snd_pcm: Unknown symbol snd_timer_interrupt
[ 33.676388] snd_pcm: Unknown symbol snd_info_free_entry
[ 33.676441] snd_pcm: Unknown symbol snd_add_
[ 33.676509] snd_pcm: Unknown symbol snd_info_get_str
[ 33.676652] snd_pcm: Unknown symbol snd_verbose_printk
[ 33.676773] snd_pcm: Unknown symbol snd_ctl_
[ 33.676825] snd_pcm: Unknown symbol snd_card_file_add
[ 33.676896] snd_pcm: Unknown symbol snd_iprintf
[ 33.676988] snd_pcm: Unknown symbol snd_major
[ 33.677131] snd_pcm: Unknown symbol snd_unregister_
[ 33.677192] snd_pcm: Unknown symbol snd_timer_new
[ 33.677245] snd_pcm: Unknown symbol snd_device_new
[ 33.677345] snd_pcm: Unknown symbol snd_ctl_
[ 33.677436] snd_pcm: Unknown symbol snd_lookup_
[ 33.677511] snd_pcm: Unknown symbol snd_info_
[ 33.677564] snd_pcm: Unknown symbol snd_power_wait
[ 33.677626] snd_pcm: Unknown symbol snd_device_free
[ 33.677722] snd_pcm: Unknown symbol snd_card_
[ 33.677775] snd_pcm: Unknown symbol snd_register_
[ 33.677919] snd_pcm: Unknown symbol snd_device_register
[ 33.677976] snd_pcm: Unknown symbol snd_info_get_line
[ 33.916424] snd_ac97_codec: Unknown symbol snd_info_register
[ 33.916482] snd_ac97_codec: Unknown symbol snd_ctl_add
[ 33.916596] snd_ac97_codec: Unknown symbol snd_info_free_entry
[ 33.916678] snd_ac97_codec: Unknown symbol snd_interval_refine
[ 33.916736] snd_ac97_codec: Unknown symbol snd_ctl_find_id
[ 33.916791] snd_ac97_codec: Unknown symbol snd_verbose_printk
[ 33.916846] snd_ac97_codec: Unknown symbol snd_ctl_new1
[ 33.916908] snd_ac97_codec: Unknown symbol snd_ctl_remove_id
[ 33.916980] snd_ac97_codec: Unknown symbol snd_component_add
[ 33.917035] snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
[ 33.917117] snd_ac97_codec: Unknown symbol snd_iprintf
[ 33.917171] snd_ac97_codec: Unknown symbol snd_ctl_
[ 33.917321] snd_ac97_codec: Unknown symbol snd_device_new
[ 33.917451] snd_ac97_codec: Unknown symbol snd_info_
[ 33.931754] snd_intel8x0: Unknown symbol snd_ac97_pcm_close
[ 33.931885] snd_intel8x0: Unknown symbol snd_ac97_resume
[ 33.931938] snd_intel8x0: Unknown symbol snd_pcm_new
[ 33.932008] snd_intel8x0: Unknown symbol snd_pcm_
[ 33.932067] snd_intel8x0: Unknown symbol snd_card_register
[ 33.932120] snd_intel8x0: Unknown symbol snd_card_free
[ 33.932173] snd_intel8x0: Unknown symbol snd_pcm_
[ 33.932227] snd_intel8x0: Unknown symbol snd_card_proc_new
[ 33.932297] snd_intel8x0: Unknown symbol snd_ac97_pcm_open
[ 33.932414] snd_intel8x0: Unknown symbol snd_ac97_set_rate
[ 33.932467] snd_intel8x0: Unknown symbol snd_ac97_
[ 33.932525] snd_intel8x0: Unknown symbol snd_ac97_mixer
[ 33.932606] snd_intel8x0: Unknown symbol snd_ac97_bus
[ 33.932679] snd_intel8x0: Unknown symbol snd_verbose_printk
[ 33.932818] snd_intel8x0: Unknown symbol snd_ac97_
[ 33.932882] snd_intel8x0: Unknown symbol snd_ac97_
[ 33.932935] snd_intel8x0: Unknown symbol snd_card_new
[ 33.932988] snd_intel8x0: Unknown symbol snd_ac97_suspend
[ 33.933041] snd_intel8x0: Unknown symbol snd_iprintf
[ 33.933100] snd_intel8x0: Unknown symbol snd_pcm_
[ 33.933153] snd_intel8x0: Unknown symbol snd_pcm_lib_ioctl
[ 33.933211] snd_intel8x0: Unknown symbol snd_pcm_
[ 33.933288] snd_intel8x0: Unknown symbol snd_pcm_set_ops
[ 33.933352] snd_intel8x0: Unknown symbol snd_pcm_
[ 33.933456] snd_intel8x0: Unknown symbol snd_device_new
[ 33.933533] snd_intel8x0: Unknown symbol snd_ac97_
[ 33.933586] snd_intel8x0: Unknown symbol snd_pcm_suspend_all
[ 33.933641] snd_intel8x0: Unknown symbol snd_card_disconnect
[ 33.933694] snd_intel8x0: Unknown symbol snd_ac97_pcm_assign
[ 33.933747] snd_intel8x0: Unknown symbol snd_pcm_
[ 33.933863] snd_intel8x0: Unknown symbol snd_pci_
[ 33.933940] snd_intel8x0: Unknown symbol snd_pcm_
[ 33.934037] snd_intel8x0: Unknown symbol snd_pcm_
[ 33.934093] snd_intel8x0: Unknown symbol snd_ac97_
[ 485.908382] snd: Unknown symbol unregister_
[ 485.908872] snd: Unknown symbol register_
[ 485.910228] snd: Unknown symbol sound_class