|
Size: 3865
Comment:
|
Size: 3688
Comment: Install alsa-{base,utils} at procedure start, testing, formatting.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| | ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~ |
| Line 10: | Line 10: |
| snd-maestro3 is a kernel module supporting ESS Technology's Maestro3/Allegro PCI audio controller. It is an [[ALSA]] driver provided in Linux 2.6 mainline kernels. The driver is also available through the DebianPkg:alsa-source package. | snd-maestro3 is a kernel module supporting ESS Technology's Maestro3/Allegro PCI audio controller. It is an [[ALSA]] driver provided in Linux 2.6 mainline kernels. The driver is also available via the DebianPkg:alsa-source package. |
| Line 21: | Line 21: |
| 1. Install the DebianPkg:build-essential package: {{{ | 1. Install the DebianPkg:alsa-base, DebianPkg:alsa-utils and DebianPkg:build-essential packages: {{{ |
| Line 24: | Line 24: |
| # aptitude install build-essential | # aptitude install alsa-base alsa-utils build-essential |
| Line 27: | Line 27: |
| 1. Acquire the alsa-firmware tarball from the ALSA project's FTP server: {{{ $ wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.20.tar.bz2 |
1. Acquire an alsa-firmware tarball (> 1.0.13) from the ALSA project's FTP server, for example: {{{ $ wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.23.tar.bz2 |
| Line 31: | Line 31: |
| $ tar xvf alsa-firmware-1.0.20.tar.bz2 $ cd alsa-firmware-1.0.20 |
$ tar xvf alsa-firmware-1.0.23.tar.bz2 $ cd alsa-firmware-1.0.23 |
| Line 38: | Line 38: |
| # install -d /usr/local/lib/firmware/ess/ | # mkdir -p /usr/local/lib/firmware/ess |
| Line 41: | Line 41: |
| ( /lib/firmware/ess can be used if you prefer ) | |
| Line 43: | Line 42: |
| # modprobe -r snd-maestro3 && modprobe snd-maestro3 }}} 1. If not already performed, install the DebianPkg:alsa-base and DebianPkg:alsa-utils packages: {{{ # aptitude install alsa-base alsa-utils |
# modprobe -r snd-maestro3 ; modprobe snd-maestro3 |
| Line 56: | Line 52: |
| 1. Test your sound device: {{{ | 1. Test the sound device, for example: {{{ |
| Line 58: | Line 54: |
| $ speaker-test -t sine -f 440 -c 2 $ speaker-test -t wav -c 2 |
Translation(s): none
ESS Maestro3/Allegro devices
This page describes how to enable support for sound devices based on the Maestro3/Allegro chipset on Debian systems.
Contents
snd-maestro3 is a kernel module supporting ESS Technology's Maestro3/Allegro PCI audio controller. It is an ALSA driver provided in Linux 2.6 mainline kernels. The driver is also available via 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
Lenny, Squeeze
You are required to supply two firmware files in order to use this device, which can be acquired from the ALSA project.
Install the alsa-base, alsa-utils 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 FTP server, for example:
$ wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.23.tar.bz2
Extract the tarball and create firmware from binary DSP code:
$ tar xvf alsa-firmware-1.0.23.tar.bz2 $ cd alsa-firmware-1.0.23 $ ./configure $ cd maestro3 && make
Install the firmware to your system:
$ su # mkdir -p /usr/local/lib/firmware/ess # cp *fw /usr/local/lib/firmware/ess
Reload the snd-maestro3 module:
# modprobe -r snd-maestro3 ; modprobe snd-maestro3
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, unmute the channels by using the M key and raise sound levels by using the UP arrow key:
$ alsamixer
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
Etch
2.6.18 kernel
No firmware is required to be supplied, as this is included within the driver.
2.6.24 kernel
Include: Nothing found for "^##TAG:PROCEDURE_START"!
Include: Nothing found for "^##TAG:PROCEDURE_END"!
Translation(s): Français - Italiano
ESS Maestro3/Allegro devices
This page describes how to enable support for sound devices based on the Maestro3/Allegro chipset on Debian systems.
snd-maestro3 is a Linux kernel module supporting ESS Technology's Maestro3/Allegro PCI audio controller. It is an ALSA driver provided in the Linux kernel.
In linux-2.6 2.6.23-1, the binary-only firmware in this driver was removed, due to discovered licensing issues. This was also removed from the alsa-source package to resolve bug 483918.
Installation
You are required to supply two firmware files in order to use this device, which can be acquired from the ALSA project.
Install the alsa-base, alsa-utils 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 ftp://ftp.alsa-project.org/pub/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 maestro3 && make
Install the firmware to your system:
$ su # mkdir /lib/firmware/ess # cp *fw /lib/firmware/ess
Reload the snd-maestro3 module:
# modprobe -r snd-maestro3 ; modprobe snd-maestro3
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, unmute the channels by using the M key and raise sound levels by using the UP arrow key:
$ alsamixer
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-maestro3 in Debian 3.16 (3.16.7-ckt11-1+deb8u2) kernel images.
PCI: 125D:1988 ESS Technology ES1988 Allegro-1 PCI: 125D:1989 ESS Technology ESS Modem PCI: 125D:1990 ESS Technology (Device name unknown) PCI: 125D:1992 ESS Technology (Device name unknown) PCI: 125D:1998 ESS Technology ES1983S Maestro-3i PCI Audio Accelerator PCI: 125D:1999 ESS Technology ES1983S Maestro-3i PCI Modem Accelerator PCI: 125D:199A ESS Technology ES1983S Maestro-3i PCI Audio Accelerator PCI: 125D:199B ESS Technology ES1983S Maestro-3i PCI Modem Accelerator
See Also
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-maestro3 on Lenny.
PCI: 125D:1988 ESS Technology ES1988 Allegro-1 PCI: 125D:1989 ESS Technology ESS Modem PCI: 125D:1990 ESS Technology (Device name unknown) PCI: 125D:1992 ESS Technology (Device name unknown) PCI: 125D:1998 ESS Technology ES1983S Maestro-3i PCI Audio Accelerator PCI: 125D:1999 ESS Technology ES1983S Maestro-3i PCI Modem Accelerator PCI: 125D:199A ESS Technology ES1983S Maestro-3i PCI Audio Accelerator PCI: 125D:199B ESS Technology ES1983S Maestro-3i PCI Modem Accelerator
