Differences between revisions 16 and 17
Revision 16 as of 2011-02-11 04:39:11
Size: 4909
Editor: GeoffSimmons
Comment: Lenny: Use bigmem-compatible regex.
Revision 17 as of 2012-02-11 13:43:34
Size: 3573
Editor: GeoffSimmons
Comment: Remove Lenny procedure (unsupported release), drop links no longer providing information, update supported devices.
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
<<TableOfContents(3)>> <<TableOfContents(2)>>
Line 30: Line 30:
The snd-ctxfi driver - based on Creative Technology's open source driver - is included in ALSA as of version 1.0.21. For device support in other drivers, an ALSA version later than 1.0.16 is necessary. ALSA 1.0.21 is included in Linux 2.6.32. The snd-ctxfi driver - based on Creative Technology's open source driver - was introduced in ALSA at version 1.0.21. ALSA 1.0.21 is included in Linux 2.6.32 (part of the [[DebianSqueeze|Squeeze]] release).
Line 32: Line 32:
== Installation ==
<<Anchor(squeeze)>>
=== Squeeze ===
== Configuration ==
Line 36: Line 34:
ALSA version 1.0.21 is included in Debian 2.6.32 kernel images.

 1. Update the list of available packages and install the DebianPkg:alsa-base and DebianPkg:alsa-utils packages: {{{
# aptitude update && aptitude install alsa-base alsa-utils
 1. Install the DebianPkg:alsa-utils package: {{{
# aptitude -r install alsa-utils
Line 41: Line 37:
 1. If not already performed, add your regular user account to the {{{audio}}} group via [[DebianMan:8/adduser|adduser(8)]].  1. If not already performed, add your user account to the {{{audio}}} group, then log out and log back into your system: {{{
#
adduser yourusername audio
# exit
$ exit
}}}
Line 44: Line 43:
Line 47: Line 45:
$ speaker-test -tsine -f440 -c2
$ speaker-test -t wav -c 2
}}}

<<Anchor(lenny)>>
=== Lenny ===

ALSA version 1.0.21 can be provided by installing a backported kernel image package to your system.

 1. Add the [[Backports|Debian Backports]] repository to {{{/etc/apt/sources.list}}}. For example: {{{
# Backported packages for Debian Lenny/5.0
deb http://backports.debian.org/debian-backports lenny-backports main
}}}
 1. Update the list of available packages: {{{
# aptitude update
}}}
 1. Install a Linux 2.6.32 kernel image appropriate for your system, along with the DebianPkg:alsa-base and DebianPkg:alsa-utils packages. For example: {{{
# aptitude -t lenny-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') alsa-base alsa-utils
}}}
 1. If not already performed, add your regular user account to the {{{audio}}} group via [[DebianMan:8/adduser|adduser(8)]].

 1. Restart your system and boot with the newly installed kernel.

 1. Run [[DebianMan:1/alsamixer|alsamixer(1)]] to unmute channels and raise the volume levels.

 1. Test the sound device, for example: {{{
$ aplay /usr/share/sounds/alsa/Noise.wav
$ speaker-test -tsine -f440 -c2
$ speaker-test -t sine -f 440 -c 2
Line 83: Line 54:
The following list is based on the ''alias'' fields of {{{modinfo snd-ctxfi}}} in Debian 2.6.32 (2.6.32-30) kernel images: The following list is based on the ''alias'' fields of {{{modinfo snd-ctxfi}}} in Debian 2.6.32 (2.6.32-41) kernel images:
Line 91: Line 62:
The following list is based on the ''alias'' fields of {{{modinfo snd-ca0106}}} in Debian 2.6.32 (2.6.32-30) kernel images: The following list is based on the ''alias'' fields of {{{modinfo snd-ca0106}}} in Debian 2.6.32 (2.6.32-41) kernel images:
Line 98: Line 69:
The following list is based on the ''alias'' fields of {{{modinfo snd-hda-intel}}} in Debian 2.6.32 (2.6.32-30) kernel images, with non-Creative devices removed: The following list is based on the ''alias'' fields of {{{modinfo snd-hda-intel}}} in Debian 2.6.32 (2.6.32-41) kernel images, with non-Creative devices removed:
Line 109: Line 80:
 * http://www.soundblaster.com/products/x-fi - Creative Labs' X-Fi product page
 * http://forums.creative.com/creativelabs/board/message?board.id=soundblaster&thread.id=132288 - "Creative Sound Blaster X-Fi and X-Fi Titanium Series Linux 32bit/64bit Driver Source released"
## * http://www.soundblaster.com/products/x-fi - Creative Labs' X-Fi product page
## * http://forums.creative.com/creativelabs/board/message?board.id=soundblaster&thread.id=132288 - "Creative Sound Blaster X-Fi and X-Fi Titanium Series Linux 32bit/64bit Driver Source released"
Line 112: Line 83:
 * [[http://www.alsa-project.org/main/index.php/Changes_v1.0.20_v1.0.21#Creative_Sound_Blaster_X-Fi_.2820K1.2F20K2.29|ALSA 1.0.21 changelog: Creative Sound Blaster X-Fi (20K1/20K2)]]
Line 113: Line 85:
 * [[http://www.alsa-project.org/main/index.php/Changes_v1.0.20_v1.0.21#Creative_Sound_Blaster_X-Fi_.2820K1.2F20K2.29|ALSA 1.0.21 changelog: Creative Sound Blaster X-Fi (20K1/20K2)]]

Translation(s): English - Italiano


Sound Blaster X-Fi

This page describes how to enable support for Sound Blaster X-Fi devices on Debian systems.

The Sound Blaster X-Fi is a sound card series (PCI, PCI-E and USB host interfaces) produced by Creative Technology.

Device support in ALSA is specific to the chipset within the device:

  • snd-ctxfi (EMU20K1, EMU20K2 chipsets)
    • X-Fi Elite Pro
    • X-Fi Fatal1ty
    • X-Fi Platinum
    • X-Fi Titanium
    • X-Fi Titanium Fatal1ty Champion
    • X-Fi Titanium Fatal1ty Professional
    • X-Fi Titanium Professional Audio
    • X-Fi XtremeGamer

    • X-Fi XtremeMusic

  • snd-ca0106 (CA0106 chipset)
    • X-Fi Xtreme Audio (PCI)
  • snd-hda-intel (CA0110 chipset)
    • X-Fi Xtreme Audio (PCI-E)

The snd-ctxfi driver - based on Creative Technology's open source driver - was introduced in ALSA at version 1.0.21. ALSA 1.0.21 is included in Linux 2.6.32 (part of the Squeeze release).

Configuration

  1. Install the alsa-utils package:

    # aptitude -r install alsa-utils
  2. If not already performed, add your user account to the audio group, then log out and log back into your system:

    # adduser yourusername audio
    # exit
    $ exit
  3. Run alsamixer(1) to unmute channels and raise the volume levels.

  4. Test the sound device, for example:

    $ aplay /usr/share/sounds/alsa/Noise.wav
    $ speaker-test -t sine -f 440 -c 2
    $ speaker-test -t wav -c 2

Supported Devices

The page HowToIdentifyADevice/PCI explains how to identify a PCI device.

snd-ctxfi

The following list is based on the alias fields of modinfo snd-ctxfi in Debian 2.6.32 (2.6.32-41) kernel images:

  • PCI: 1102:0005 Creative Labs SB X-Fi
    PCI: 1102:000B Creative Labs X-Fi Titanium series [EMU20k2]

snd-ca0106

The following list is based on the alias fields of modinfo snd-ca0106 in Debian 2.6.32 (2.6.32-41) kernel images:

  • PCI: 1102:0007 Creative Labs CA0106 Soundblaster

snd-hda-intel

The following list is based on the alias fields of modinfo snd-hda-intel in Debian 2.6.32 (2.6.32-41) kernel images, with non-Creative devices removed:

  • PCI: 1102:0009 Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG

See Also


CategoryHardware | CategorySound