Crystal soundcard CS4236 module not loaded on startup

Bug #51965 reported by Sheephead
12
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Unassigned
linux-source-2.6.17 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

I am running dapper (upgraded from hoary)
My soundcard in crystal semiconductors sc4236 (integrated with motherboard)
I have to manually run sudo modprobe snd-cs4236 to load the sound driver, or manually add it to the startup list file (i forget the name)
This should work out-of-the-box

Tags: cft-2.6.27
Revision history for this message
Paul Dufresne (paulduf) wrote :

Confirming, I have the same problem with Dell Optiplex GX1.
This is with 6.10.
lspci don't list it, (it is ISA PnP as far as I know).
seems that it is wrongly detected as CS4232 (I'll include dmesg)

Revision history for this message
Paul Dufresne (paulduf) wrote :

Extract from dmesg:
[17179601.548000] pnp: Device 01:01.00 activated.
[17179601.564000] pnp: Device 01:01.00 disabled.
[17179601.580000] cs4232-pnpbios: probe of 01:01.00 failed with error -2
[17179601.596000] CS4232 soundcard not found or device busy

Revision history for this message
Paul Dufresne (paulduf) wrote :

pauld@pauld-desktop:~$ cat /proc/version
Linux version 2.6.17-10-generic (root@vernadsky) (gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)) #2 SMP Fri Oct 13 18:45:35 UTC 2006 (Ubuntu 2.6.17-10.33-generic)

Revision history for this message
Warren Butler (grumpymole) wrote :

May be similar to bug #40116 - a well-known problem with the Thinkpad 600E, which also has this sound card. In this case it always incorrectly detects it as a cd4610.

Revision history for this message
Paul Dufresne (paulduf) wrote :

Extract from lshal:
udi = '/org/freedesktop/Hal/devices/pnp_CSC0010'
  info.udi = '/org/freedesktop/Hal/devices/pnp_CSC0010' (string)
  linux.subsystem = 'pnp' (string)
  linux.hotplug_type = 1 (0x1) (int)
  info.product = 'Crystal Semiconductor CS423x sound -- control' (string)
  pnp.description = 'Crystal Semiconductor CS423x sound -- control' (string)
  pnp.id = 'CSC0010' (string)
  info.parent = '/org/freedesktop/Hal/devices/computer' (string)
  info.bus = 'pnp' (string)
  linux.sysfs_path_device = '/sys/devices/pnp1/01:01/01:01.02' (string)
  linux.sysfs_path = '/sys/devices/pnp1/01:01/01:01.02' (string)

udi = '/org/freedesktop/Hal/devices/pnp_CSC0003'
  info.udi = '/org/freedesktop/Hal/devices/pnp_CSC0003' (string)
  linux.subsystem = 'pnp' (string)
  linux.hotplug_type = 1 (0x1) (int)
  info.product = 'Crystal Semiconductor CS423x sound -- MPU401' (string)
  pnp.description = 'Crystal Semiconductor CS423x sound -- MPU401' (string)
  pnp.id = 'CSC0003' (string)
  info.parent = '/org/freedesktop/Hal/devices/computer' (string)
  info.bus = 'pnp' (string)
  linux.sysfs_path_device = '/sys/devices/pnp1/01:01/01:01.03' (string)
  linux.sysfs_path = '/sys/devices/pnp1/01:01/01:01.03' (string)

Revision history for this message
Paul Dufresne (paulduf) wrote :

The 'card' is correctly detected by isapnp (extract from dmesg):
[17179573.740000] Limiting direct PCI/PCI transfers.
[17179573.740000] isapnp: Scanning for PnP cards...
[17179573.844000] isapnp: Card 'CS4236B'
[17179573.844000] isapnp: 1 Plug & Play card detected total

Revision history for this message
Paul Dufresne (paulduf) wrote :

"May be similar to bug #40116 - a well-known problem with the Thinkpad 600E, which also has this sound card. In this case it always incorrectly detects it as a cd4610."

We have no problem with CS4237B, but with CS4236B.
I see no reason to think it is detected wrongly.
The problem seems to be it try to load module CS4232, rather than module CS3236.

I am not bright enough to know if bug #41990 is related.

Close (for fix release) bug #18716, seems to have added a CS4236 module, but it was never automatically detected (or rather used). So this bug is to me like a request to really finish work done on #18716.

Like original poster said, adding in /etc/modules:
snd-cs4236
is enough for us to make it work. But we would like it to work
out of the box.

Revision history for this message
Brian Murray (brian-murray) wrote :

I am assigning this bug to the 'ubuntu-kernel-team' per their bug policy. For future reference you can learn more about their bug policy at https://wiki.ubuntu.com/KernelTeamBugPolicies .

Changed in linux-source-2.6.17:
assignee: nobody → ubuntu-kernel-team
Revision history for this message
Andrew Young (andrew-young88) wrote :

Thank you so very very much.
I haven't worked out how to get sound from boot, but getting any sound at all is... awesome.
Thank you.

Revision history for this message
Sergio Zanchetta (primes2h) wrote :

The 18 month support period for Edgy Eft 6.10 has reached it's end of life. As a result, we are closing the linux-source-2.6.17 Edgy Eft kernel task.

Hardy Heron 8.04 was recently released. It would be helpful if you could test the new release and verify if this is still an issue - http://www.ubuntu.com/getubuntu/download . You should be able to test your bug using the LiveCD. Please let us know your results. Thanks.

Changed in linux-source-2.6.17:
status: Confirmed → Invalid
Changed in linux:
status: New → Incomplete
Revision history for this message
Lou Ruppert (louferd) wrote :

Running an upgraded hardy, this is still an issue on a Dell GXi:

[ 27.065694] pnp: PnP ACPI: disabled
[ 41.145019] isapnp: Scanning for PnP cards...
[ 41.250848] isapnp: Card 'CS4236'
[ 41.250892] isapnp: 1 Plug & Play card detected total
[ 172.535185] cs4232-pnpbios 01:01.00: activated
[ 172.537955] cs4232-pnpbios 01:01.00: disabled

But once I do a modprobe snd-cs4236 by hand it works fine:

[163347.635406] cs4236_isapnp 01:01.00: activated
[163347.638598] cs4236_isapnp 01:01.02: activated
[163347.641252] cs4236_isapnp 01:01.03: activated

Lou Ruppert (louferd)
Changed in linux-source-2.6.17:
status: Invalid → Confirmed
Revision history for this message
Sergio Zanchetta (primes2h) wrote :

Please don't reopen bug related to Edgy.

If you still have the issue on Hardy, you need to confirm the Linux (ubuntu) one.

Reading your last comment, i set it as confirmed.

Changed in linux-source-2.6.17:
status: Confirmed → Invalid
Changed in linux:
status: Incomplete → Confirmed
Changed in linux-source-2.6.17:
status: Invalid → Won't Fix
Changed in linux:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Launchpad Janitor (janitor) wrote : Kernel team bugs

Per a decision made by the Ubuntu Kernel Team, bugs will longer be assigned to the ubuntu-kernel-team in Launchpad as part of the bug triage process. The ubuntu-kernel-team is being unassigned from this bug report. Refer to https://wiki.ubuntu.com/KernelTeamBugPolicies for more information. Thanks.

Revision history for this message
Andres Mujica (andres.mujica) wrote :

Hi, there wasn't response to last comment over this issue on a long time.

also this bug is a dupe from bug #41990 and bug #14688

According to those bugs the problem is not a kernel one but alsa initscripts one. According to the bug #41990 the file /usr/share/doc/alsa-utils/README.init.cs4236 contains information needed for this card owners.

It's not clear for me why that line is not included in /etc/modules.d/alsa-base.conf thou (maybe because is an older isa card?)

https://bugs.edge.launchpad.net/ubuntu/+source/alsa-utils/+bug/41990/comments/6
https://bugs.edge.launchpad.net/ubuntu/+source/linux-source-2.6.15/+bug/14688/comments/12

Changed in linux (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.