Differences between revisions 15 and 16
Revision 15 as of 2011-02-06 06:25:53
Size: 4906
Editor: GeoffSimmons
Comment: Display Squeze procedure first.
Revision 16 as of 2011-02-11 04:39:11
Size: 4909
Editor: GeoffSimmons
Comment: Lenny: Use bigmem-compatible regex.
Deletions are marked like this. Additions are marked like this.
Line 64: Line 64:
# aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed 's,.*-,,') alsa-base alsa-utils # aptitude -t lenny-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') alsa-base alsa-utils

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 - 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.

Installation

Squeeze

ALSA version 1.0.21 is included in Debian 2.6.32 kernel images.

  1. Update the list of available packages and install the alsa-base and alsa-utils packages:

    # aptitude update && aptitude install alsa-base alsa-utils
  2. If not already performed, add your regular user account to the audio group via adduser(8).

  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 -tsine -f440 -c2
    $ speaker-test -t wav -c 2

Lenny

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

  1. Add the 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
  2. Update the list of available packages:

    # aptitude update
  3. Install a Linux 2.6.32 kernel image appropriate for your system, along with the alsa-base and alsa-utils packages. For example:

    # aptitude -t lenny-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') alsa-base alsa-utils
  4. If not already performed, add your regular user account to the audio group via adduser(8).

  5. Restart your system and boot with the newly installed kernel.
  6. Run alsamixer(1) to unmute channels and raise the volume levels.

  7. Test the sound device, for example:

    $ aplay /usr/share/sounds/alsa/Noise.wav
    $ speaker-test -tsine -f440 -c2
    $ 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-30) 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-30) 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-30) kernel images, with non-Creative devices removed:

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

See Also


CategoryHardware | CategorySound