Differences between revisions 4 and 5
Revision 4 as of 2009-02-09 13:25:19
Size: 3720
Editor: GeoffSimmons
Comment: make from maestro3 subdirectory only.
Revision 5 as of 2009-03-16 03:30:04
Size: 3726
Editor: anonymous
Comment: converted to 1.6 markup
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]|| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
Line 8: Line 8:
[[TableOfContents(3)]] <<TableOfContents(3)>>
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 DebPkg: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 through the DebPkg:alsa-source package.
Line 12: Line 12:
In [wiki:DebPkg:src:linux-2.6 linux-2.6] 2.6.23-1, the binary-only firmware in this driver was removed (see the [http://packages.debian.org/changelogs/pool/main/l/linux-2.6/linux-2.6_2.6.26-13/changelog#versionversion2.6.23-1 package changelog]), due to discovered [:KernelFirmwareLicensing:licensing issues]. This was also removed from the alsa-source package to resolve bug Bug:483918. In [[DebPkg:src:linux-2.6|linux-2.6]] 2.6.23-1, the binary-only firmware in this driver was removed (see the [[http://packages.debian.org/changelogs/pool/main/l/linux-2.6/linux-2.6_2.6.26-13/changelog#versionversion2.6.23-1|package changelog]]), due to discovered [[KernelFirmwareLicensing|licensing issues]]. This was also removed from the alsa-source package to resolve bug Bug:483918.
Line 19: Line 19:
You are required to supply two firmware files in order to use this device, which can be acquired from the [http://www.alsa-project.org ALSA project]. You are required to supply two firmware files in order to use this device, which can be acquired from the [[http://www.alsa-project.org|ALSA project]].
Line 52: Line 52:
 1. Run [http://manpages.debian.net/man/1/alsamixer alsamixer], unmute channels and raise sound levels: {{{  1. Run [[http://manpages.debian.net/man/1/alsamixer|alsamixer]], unmute channels and raise sound levels: {{{
Line 68: Line 68:
[[Include(snd-maestro3,,0,from="^##TAG:PROCEDURE_START",to="^##TAG:PROCEDURE_END")]] <<Include(snd-maestro3,,0,from="^##TAG:PROCEDURE_START",to="^##TAG:PROCEDURE_END")>>
Line 72: Line 72:
The page ["HowToIdentifyADevice/PCI"] explains how to identify a PCI device. The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device.
Line 88: Line 88:
 * ["ALSA"]  * [[ALSA]]
Line 90: Line 90:
 * ["KernelFirmwareLicensing"]  * [[KernelFirmwareLicensing]]

Translation(s): none

(!) ?Discussion


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

You are required to supply two firmware files in order to use this device, which can be acquired from the ALSA project.

  1. Install the build-essential package:

    $ su
    # aptitude update
    # aptitude install build-essential
    # exit
  2. Acquire the alsa-firmware tarball from the ALSA project's FTP server:

    $ wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.19.tar.bz2
  3. Extract the tarball and create firmware from binary DSP code:

    $ tar xvf alsa-firmware-1.0.19.tar.bz2
    $ cd alsa-firmware-1.0.19
    $ ./configure
    $ cd maestro3 && make
  4. Install the firmware to your system:

    $ su
    # mkdir /lib/firmware/ess
    # cp *fw /lib/firmware/ess
  5. Reload the snd-maestro3 module:

    # modprobe -r snd-maestro3 && modprobe snd-maestro3
  6. If not already performed, install the alsa-base and alsa-utils packages:

    # aptitude install alsa-base alsa-utils
  7. 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
  8. Run alsamixer, unmute channels and raise sound levels:

    $ alsamixer
  9. Test your sound device:

    $ aplay /usr/share/sounds/alsa/Noise.wav

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.

  1. Install the alsa-base, alsa-utils and build-essential packages:

    $ su
    # aptitude update
    # aptitude install alsa-base alsa-utils build-essential
    # exit
  2. 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
  3. 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
  4. Install the firmware to your system:

    $ su
    # mkdir /lib/firmware/ess
    # cp *fw /lib/firmware/ess
  5. Reload the snd-maestro3 module:

    # modprobe -r snd-maestro3 ; modprobe snd-maestro3
  6. 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
  7. Run alsamixer, unmute the channels by using the M key and raise sound levels by using the UP arrow key:

    $ alsamixer
  8. 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


CategoryHardware | CategorySound

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

See Also


CategoryHardware | CategorySound