No sound on thinkpad t20 (cs46xx) in hoary (kernel 2.6.10)

Bug #12689 reported by Ian Helgesen
8
Affects Status Importance Assigned to Milestone
alsa-driver (Debian)
Fix Released
Unknown
alsa-driver (Ubuntu)
Fix Released
Medium
Jeff Bailey

Bug Description

Sound does not work on thinkpad t20. System sounds default to internal speaker,
gnome apps give error "ALSA device "default" does not exist".

The problems appears to be that the /kernel/drivers/input/gameport/cs461x.ko
module is loading and is interfering with sound drivers. Removing this modules
eliminates the problem.

Steps to Reproduce:
1) Boot 2.6.10 kernel on t20.
2) Try to use any sound application.

Actual Results:
Error dialog reading "ALSA device "default" does not exist" appears.

Expected Results:
Sound plays

Revision history for this message
In , Thomas Hood (jdthood-yahoo) wrote : tagging 294109

# Automatically generated email from bts, devscripts version 2.8.10
tags 294109 pending

Revision history for this message
In , Thomas Hood (jdthood-aglu) wrote : Re: [Pkg-alsa-devel] Bug#294109: alsa-base should blacklist cs461x kernel module for hotplug and discover

On Mon, 2005-02-07 at 17:05 -0500, Daniel Kahn Gillmor wrote:
> since alsa-base already blacklists cs46xx for both hotplug and
> discover, it should also blacklist cs461x. Please add:
>
> cs461x

Thanks for the report. This module name will be added in the next
release.

--
Thomas Hood <email address hidden>

Revision history for this message
Ian Helgesen (helg0116) wrote :

Sound does not work on thinkpad t20. System sounds default to internal speaker,
gnome apps give error "ALSA device "default" does not exist".

The problems appears to be that the /kernel/drivers/input/gameport/cs461x.ko
module is loading and is interfering with sound drivers. Removing this modules
eliminates the problem.

Steps to Reproduce:
1) Boot 2.6.10 kernel on t20.
2) Try to use any sound application.

Actual Results:
Error dialog reading "ALSA device "default" does not exist" appears.

Expected Results:
Sound plays

Revision history for this message
Matt Zimmerman (mdz) wrote :

It looks like the snd-cs46xx driver is able to drive the gameport itself, so I
think this module should be blacklisted by alsa-base

Revision history for this message
Thomas Hood (jdthood) wrote :

This was also reported in Debian bug report #294109. The name of the
cs461x module will be added to the blacklists in alsa-driver 1.0.8-5
which shouldn't be too long in coming.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <E1CyH12-0003HJ-Po@pinhead>
Date: Mon, 07 Feb 2005 17:05:56 -0500
From: Daniel Kahn Gillmor <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: alsa-base should blacklist cs461x kernel module for hotplug and discover

Package: alsa-base
Version: 1.0.8-4
Severity: normal

since alsa-base already blacklists cs46xx for both hotplug and
discover, it should also blacklist cs461x. Please add:

  cs461x

to /etc/hotplug/blacklist.d/alsa-base and add

  skip cs461x

to /etc/discover.d/alsa-base

Rationale:

i have a thinkpad T20.

alsa works fine, but since i switched to kernel 2.6.10, i've had to go
in and muck around with the module loading because the cs461x module
was getting loaded by hotplug (i'm not running discover). if cs461x
is loaded (in connection to the gameport module?), snd-cs46xx won't
have access to the hardware like it should.

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (700, 'testing'), (600, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages alsa-base depends on:
ii alsa-utils 1.0.8-1 ALSA utilities
ii debconf 1.4.30.11 Debian configuration management sy
ii debianutils 2.8.4 Miscellaneous utilities specific t
ii lsof 4.71-1 List open files.
ii module-init-tools 3.2-pre1-2 tools for managing Linux kernel mo
ii modutils 2.4.26-1.2 Linux module utilities

-- debconf information:
  alsa-base/alsactl_store_on_shutdown: never autosave

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <20050208104311.80F6110D627@localhost>
Date: Tue, 8 Feb 2005 11:43:11 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: tagging 294109

# Automatically generated email from bts, devscripts version 2.8.10
tags 294109 pending

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <1107860777.4128.111.camel@thanatos>
Date: Tue, 08 Feb 2005 12:06:16 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: Re: [Pkg-alsa-devel] Bug#294109: alsa-base should blacklist cs461x
 kernel module for hotplug and discover

On Mon, 2005-02-07 at 17:05 -0500, Daniel Kahn Gillmor wrote:
> since alsa-base already blacklists cs46xx for both hotplug and
> discover, it should also blacklist cs461x. Please add:
>
> cs461x

Thanks for the report. This module name will be added in the next
release.

--
Thomas Hood <email address hidden>

Revision history for this message
In , Jordi Mallach (jordi) wrote : Bug#294109: fixed in alsa-driver 1.0.8-5
Download full text (3.5 KiB)

Source: alsa-driver
Source-Version: 1.0.8-5

We believe that the bug you reported is fixed in the latest version of
alsa-driver, which is due to be installed in the Debian FTP archive:

alsa-base_1.0.8-5_all.deb
  to pool/main/a/alsa-driver/alsa-base_1.0.8-5_all.deb
alsa-driver_1.0.8-5.diff.gz
  to pool/main/a/alsa-driver/alsa-driver_1.0.8-5.diff.gz
alsa-driver_1.0.8-5.dsc
  to pool/main/a/alsa-driver/alsa-driver_1.0.8-5.dsc
alsa-headers_1.0.8-5_all.deb
  to pool/main/a/alsa-driver/alsa-headers_1.0.8-5_all.deb
alsa-source_1.0.8-5_all.deb
  to pool/main/a/alsa-driver/alsa-source_1.0.8-5_all.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jordi Mallach <email address hidden> (supplier of updated alsa-driver package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 12 Feb 2005 05:07:30 +0100
Source: alsa-driver
Binary: alsa-source alsa-headers alsa-base
Architecture: source all
Version: 1.0.8-5
Distribution: unstable
Urgency: medium
Maintainer: Debian ALSA Maintainers <email address hidden>
Changed-By: Jordi Mallach <email address hidden>
Description:
 alsa-base - ALSA driver configuration files
 alsa-headers - transitional dummy package that can be safely removed
 alsa-source - ALSA driver sources
Closes: 293312 293576 294109 294238
Changes:
 alsa-driver (1.0.8-5) unstable; urgency=medium
 .
   * Thomas Hood
     - alsa-base: Bump Dependency on alsa-utils to >= 1.0.8-2
     - Remove char-major-* aliases from /etc/modprobe.d/alsa-base
       since the kernel reportedly provides these (Closes: #294238)
     - Add OSS module name 'cs461x' to blacklists
       (Closes: #294109 and Ubuntu#6328)
     - /etc/init.d/alsa
       - Add unload and reload methods which don't kill sound procs
         before they (try to) unload modules
       - Eliminate a variable name collision
       - Improve messages
       - Improve comments
     - Stop alsa later (at [06]:K40alsa) so that shutdown music keeps
       on playing while services are shut down (Closes Ubuntu #6234)
     - Generate alsa-modules files with the required Dependency on
       either modutils or else module-init-tools (rather than their
       disjunction) (closes: #293312) and on the current alsa-base,
       and Recommend a current libasound2, and only Suggest
       pcmcia-modules packages for 2.4 kernels (closes: #293576).
     - alsa-modules* long description: Add warning about the fact that
       sound processes will be killed if upgrading modules for the
       running kernel.
Files:
 7579b1b846d481cc265dab34737f6587 844 sound optional alsa-driver_1.0.8-5.dsc
 24f97d9fdab716b64fb40b5664ed6023 148280 sound optional alsa-driver_1.0.8-5.diff.gz
 76a8b371f96f271229cda556da14662b 110580 sound o...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.7 KiB)

Message-Id: <email address hidden>
Date: Fri, 11 Feb 2005 23:32:04 -0500
From: Jordi Mallach <email address hidden>
To: <email address hidden>
Subject: Bug#294109: fixed in alsa-driver 1.0.8-5

Source: alsa-driver
Source-Version: 1.0.8-5

We believe that the bug you reported is fixed in the latest version of
alsa-driver, which is due to be installed in the Debian FTP archive:

alsa-base_1.0.8-5_all.deb
  to pool/main/a/alsa-driver/alsa-base_1.0.8-5_all.deb
alsa-driver_1.0.8-5.diff.gz
  to pool/main/a/alsa-driver/alsa-driver_1.0.8-5.diff.gz
alsa-driver_1.0.8-5.dsc
  to pool/main/a/alsa-driver/alsa-driver_1.0.8-5.dsc
alsa-headers_1.0.8-5_all.deb
  to pool/main/a/alsa-driver/alsa-headers_1.0.8-5_all.deb
alsa-source_1.0.8-5_all.deb
  to pool/main/a/alsa-driver/alsa-source_1.0.8-5_all.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jordi Mallach <email address hidden> (supplier of updated alsa-driver package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 12 Feb 2005 05:07:30 +0100
Source: alsa-driver
Binary: alsa-source alsa-headers alsa-base
Architecture: source all
Version: 1.0.8-5
Distribution: unstable
Urgency: medium
Maintainer: Debian ALSA Maintainers <email address hidden>
Changed-By: Jordi Mallach <email address hidden>
Description:
 alsa-base - ALSA driver configuration files
 alsa-headers - transitional dummy package that can be safely removed
 alsa-source - ALSA driver sources
Closes: 293312 293576 294109 294238
Changes:
 alsa-driver (1.0.8-5) unstable; urgency=medium
 .
   * Thomas Hood
     - alsa-base: Bump Dependency on alsa-utils to >= 1.0.8-2
     - Remove char-major-* aliases from /etc/modprobe.d/alsa-base
       since the kernel reportedly provides these (Closes: #294238)
     - Add OSS module name 'cs461x' to blacklists
       (Closes: #294109 and Ubuntu#6328)
     - /etc/init.d/alsa
       - Add unload and reload methods which don't kill sound procs
         before they (try to) unload modules
       - Eliminate a variable name collision
       - Improve messages
       - Improve comments
     - Stop alsa later (at [06]:K40alsa) so that shutdown music keeps
       on playing while services are shut down (Closes Ubuntu #6234)
     - Generate alsa-modules files with the required Dependency on
       either modutils or else module-init-tools (rather than their
       disjunction) (closes: #293312) and on the current alsa-base,
       and Recommend a current libasound2, and only Suggest
       pcmcia-modules packages for 2.4 kernels (closes: #293576).
     - alsa-modules* long description: Add warning about the fact that
       sound processes will be killed if upgrading modules for the
       running kernel.
Files...

Read more...

Revision history for this message
Jeff Bailey (jbailey) wrote :

According to this bug, this should be working now. Can you please confirm? =)

Revision history for this message
Thomas Hood (jdthood) wrote :

(In reply to comment #7)
> According to this bug, this should be working now. Can you please confirm? =)

I installed hoary and

   cs461x

is indeed included in /etc/hotplug/blacklist.d/cs461x. So this bug report can
be closed.

Revision history for this message
Jeff Bailey (jbailey) wrote :

Great! Thanks for using Ubuntu.

Changed in alsa-driver:
status: Unknown → Fix Released
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.