Korg 1212 I/O
This page describes how to enable support for the Korg 1212 I/O on Debian systems.
snd-korg1212 is a Linux kernel module supporting the Korg 1212 I/O PCI sound card. It is an ALSA driver provided in Linux 2.6 mainline kernels. The driver is also available through the alsa-source package.
In linux-2.6 2.6.23-1, the binary-only firmware in this driver was removed (see the package changelog), due to discovered licensing issues. This was also removed from the alsa-source package to resolve bug 483918.
You are required to supply firmware for device use, which can be acquired from the ALSA project.
$ su # aptitude update && aptitude install alsa-base alsa-utils # exit
Acquire an alsa-firmware tarball (> 1.0.13) from the ALSA project's server, for example:
$ wget http://mirrors.zerg.biz/alsa/firmware/alsa-firmware-1.0.25.tar.bz2
Extract the tarball:
$ tar xf alsa-firmware-1.0.25.tar.bz2 $ cd alsa-firmware-1.0.25
Install the firmware to your system:
$ su # mkdir -p /usr/local/lib/firmware/korg # cp korg1212/k1212.dsp /usr/local/lib/firmware/korg
Reload the snd-korg1212 module:
# modprobe -r snd-korg1212 ; modprobe snd-korg1212
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
Run alsamixer(1) to unmute channels and raise the volume levels.
Test the sound device, for example:
$ aplay /usr/share/sounds/alsa/Noise.wav $ speaker-test -t sine -f 440 -c2 $ speaker-test -t wav -c 2
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo snd-korg1212 in Debian 2.6.32 (2.6.32-46) kernel images.
PCI: 10B5:906D PLX Technology, Inc. 9060SD