Alsa support for Ensoniq 1371 breaks when updating to kernel revision 16-generic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
High
|
Unassigned |
Bug Description
Hope this goes to right package maintainers, I found this launchpad bug reporting facility really confusing. Anyways, here it goes...
Upgrade from "linux-
soundcard alsa support is rendered useless. More info below.
On kernel revision 15 sound works just fine:
root@armust-
01:0a.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
root@armust-
2.6.20-15-generic
root@armust-
snd_ens1371 27552 1
gameport 16520 1 snd_ens1371
snd_ac97_codec 98336 1 snd_ens1371
snd_pcm 79876 3 snd_ens1371,
snd_rawmidi 25472 2 snd_ens1371,
snd 54020 12
snd_ens1371,
On kernel 2.6.20-16-generic "modprobe snd_ens1371" gives this:
WARNING: Error inserting snd_ac97_codec (/lib/modules/
module, o
r unknown parameter (see dmesg)
FATAL: Error inserting snd_ens1371 (/lib/modules/
unknown par
ameter (see dmesg)
In /var/log/messages:
Sep 6 08:58:11 armust-desktop kernel: [ 110.137215] snd_ac97_codec: disagrees about version of symbol snd_ctl_add
Sep 6 08:58:11 armust-desktop kernel: [ 110.137224] snd_ac97_codec: Unknown symbol snd_ctl_add
Sep 6 08:58:11 armust-desktop kernel: [ 110.137418] snd_ac97_codec: disagrees about version of symbol snd_ctl_find_id
Sep 6 08:58:11 armust-desktop kernel: [ 110.137421] snd_ac97_codec: Unknown symbol snd_ctl_find_id
Sep 6 08:58:11 armust-desktop kernel: [ 110.137466] snd_ac97_codec: disagrees about version of symbol snd_ctl_new1
Sep 6 08:58:11 armust-desktop kernel: [ 110.137468] snd_ac97_codec: Unknown symbol snd_ctl_new1
Sep 6 08:58:11 armust-desktop kernel: [ 110.137566] snd_ac97_codec: disagrees about version of symbol snd_component_add
Sep 6 08:58:11 armust-desktop kernel: [ 110.137569] snd_ac97_codec: Unknown symbol snd_component_add
Sep 6 08:58:11 armust-desktop kernel: [ 110.137608] snd_ac97_codec: disagrees about version of symbol snd_pcm_hw_rule_add
Sep 6 08:58:11 armust-desktop kernel: [ 110.137610] snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
Sep 6 08:58:11 armust-desktop kernel: [ 110.140194] snd_ens1371: disagrees about version of symbol snd_ctl_add
Sep 6 08:58:11 armust-desktop kernel: [ 110.140201] snd_ens1371: Unknown symbol snd_ctl_add
Sep 6 08:58:11 armust-desktop kernel: [ 110.140281] snd_ens1371: Unknown symbol snd_ac97_resume
Sep 6 08:58:11 armust-desktop kernel: [ 110.140323] snd_ens1371: disagrees about version of symbol snd_pcm_new
Sep 6 08:58:11 armust-desktop kernel: [ 110.140325] snd_ens1371: Unknown symbol snd_pcm_new
Sep 6 08:58:11 armust-desktop kernel: [ 110.140375] snd_ens1371: disagrees about version of symbol snd_card_register
Sep 6 08:58:11 armust-desktop kernel: [ 110.140377] snd_ens1371: Unknown symbol snd_card_register
Sep 6 08:58:11 armust-desktop kernel: [ 110.140423] snd_ens1371: disagrees about version of symbol snd_card_free
Sep 6 08:58:11 armust-desktop kernel: [ 110.140425] snd_ens1371: Unknown symbol snd_card_free
Sep 6 08:58:11 armust-desktop kernel: [ 110.140468] snd_ens1371: disagrees about version of symbol
snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.140470] snd_ens1371: Unknown symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.140614] snd_ens1371: Unknown symbol snd_ac97_mixer
Sep 6 08:58:11 armust-desktop kernel: [ 110.140697] snd_ens1371: Unknown symbol snd_ac97_bus
Sep 6 08:58:11 armust-desktop kernel: [ 110.140740] snd_ens1371: disagrees about version of symbol snd_pcm_set_sync
Sep 6 08:58:11 armust-desktop kernel: [ 110.140742] snd_ens1371: Unknown symbol snd_pcm_set_sync
Sep 6 08:58:11 armust-desktop kernel: [ 110.140836] snd_ens1371: disagrees about version of symbol snd_ctl_new1
Sep 6 08:58:11 armust-desktop kernel: [ 110.140838] snd_ens1371: Unknown symbol snd_ctl_new1
Sep 6 08:58:11 armust-desktop kernel: [ 110.140897] snd_ens1371: disagrees about version of symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.140900] snd_ens1371: Unknown symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.140943] snd_ens1371: disagrees about version of symbol snd_card_new
Sep 6 08:58:11 armust-desktop kernel: [ 110.140945] snd_ens1371: Unknown symbol snd_card_new
Sep 6 08:58:11 armust-desktop kernel: [ 110.141000] snd_ens1371: Unknown symbol snd_ac97_suspend
Sep 6 08:58:11 armust-desktop kernel: [ 110.141092] snd_ens1371: disagrees about version of symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.141095] snd_ens1371: Unknown symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.141167] snd_ens1371: disagrees about version of symbol snd_pcm_lib_ioctl
Sep 6 08:58:11 armust-desktop kernel: [ 110.141170] snd_ens1371: Unknown symbol snd_pcm_lib_ioctl
Sep 6 08:58:11 armust-desktop kernel: [ 110.141215] snd_ens1371: disagrees about version of symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.141217] snd_ens1371: Unknown symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.141275] snd_ens1371: disagrees about version of symbol snd_pcm_set_ops
Sep 6 08:58:11 armust-desktop kernel: [ 110.141277] snd_ens1371: Unknown symbol snd_pcm_set_ops
Sep 6 08:58:11 armust-desktop kernel: [ 110.141405] snd_ens1371: disagrees about version of symbol snd_pcm_suspend_all
Sep 6 08:58:11 armust-desktop kernel: [ 110.141407] snd_ens1371: Unknown symbol snd_pcm_suspend_all
Sep 6 08:58:11 armust-desktop kernel: [ 110.141488] snd_ens1371: disagrees about version of symbol snd_card_disconnect
Sep 6 08:58:11 armust-desktop kernel: [ 110.141490] snd_ens1371: Unknown symbol snd_card_disconnect
Sep 6 08:58:11 armust-desktop kernel: [ 110.141641] snd_ens1371: disagrees about version of symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.141643] snd_ens1371: Unknown symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.141681] snd_ens1371: disagrees about version of symbol snd_pcm_
Sep 6 08:58:11 armust-desktop kernel: [ 110.141683] snd_ens1371: Unknown symbol snd_pcm_
Apparently module version does not match the kernel version or similar. The OSS module for Ensoniq 1371 (es1371) is not loaded.
Changed in linux-source-2.6.20: | |
assignee: | nobody → ubuntu-kernel-team |
importance: | Undecided → High |
status: | New → Triaged |
I can confirm the break described above.
Downloading alsa driver and doing a configure/make/make install as described on the alsa page (http:// www.alsa- project. org/main/ index.php/ Matrix: Module- ens1371) fixed it for me.