|
Size: 3212
Comment: add link to french translation
|
← Revision 6 as of 2014-01-10 08:57:39 ⇥
Size: 3187
Comment: Install to /lib/firmware: Debian's udev firmware loading agent (firmware.agent) was replaced by systemd's upstream builtin (50-firmware.rules) post-Wheezy, which does not search /usr; update devices.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 34: | Line 34: |
| # mkdir -p /usr/local/lib/firmware/yamaha # cp *fw /usr/local/lib/firmware/yamaha |
# mkdir /lib/firmware/yamaha # cp *fw /lib/firmware/yamaha |
| Line 57: | Line 57: |
| The following list is based on the ''alias'' fields of {{{modinfo snd-ymfpci}}} in Debian 2.6.32 (2.6.32-46) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo snd-ymfpci}}} in Debian 3.2.0 (3.2.51-1) kernel images. |
Translation(s): English - Français
Yamaha YMF-724/740/744/754 (DS-1) devices
This page describes how to enable support for audio devices based on Yamaha YMF chipsets on Debian systems.
snd-ymfpci is a Linux kernel module supporting Yamaha YMF-724/740/744/754 PCI audio controllers. 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.
Installation
You are required to supply three firmware files for device use, which can be acquired from the ALSA project.
Install the alsa-base, alsa-utils packages and build-essential packages:
$ su # aptitude update && aptitude install alsa-base alsa-utils build-essential # 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 and create firmware from binary DSP code:
$ tar xvf alsa-firmware-1.0.25.tar.bz2 $ cd alsa-firmware-1.0.25 $ ./configure $ cd ymfpci && make
Install the firmware to your system:
$ su # mkdir /lib/firmware/yamaha # cp *fw /lib/firmware/yamaha
Reload the snd-ymfpci module:
# modprobe -r snd-ymfpci ; modprobe snd-ymfpci
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 -c 2 $ speaker-test -t wav -c 2
Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo snd-ymfpci in Debian 3.2.0 (3.2.51-1) kernel images.
PCI: 1073:0004 Yamaha Corporation YMF-724 PCI: 1073:000A Yamaha Corporation DS1L Audio PCI: 1073:000C Yamaha Corporation YMF-740C [DS-1L Audio Controller] PCI: 1073:000D Yamaha Corporation YMF-724F [DS-1 Audio Controller] PCI: 1073:0010 Yamaha Corporation YMF-744B [DS-1S Audio Controller] PCI: 1073:0012 Yamaha Corporation YMF-754 [DS-1E Audio Controller]
