Hdsp
From the ALSA wiki
(Difference between revisions)
m (updated link to module options of cmipci) |
(included content of Adio_section, which links here now) |
||
| Line 2: | Line 2: | ||
[[User:PaulDavis | PaulDavis]] is the maintainer of the code for this card. | [[User:PaulDavis | PaulDavis]] is the maintainer of the code for this card. | ||
| + | |||
| + | == <code>modules.conf</code> == | ||
| + | |||
| + | PaulDavis has supplied his audio section from his <code>modules.conf</code> file. | ||
| + | |||
| + | ''This is the audio-related section. The only option you need worry about is the <code>snd-enable</code> option to </code>snd-hammerfall-mem.o</code>, and even that is optional because by default the module will just allocate memory for every Hammerfall or Hammerfall DSP device that it finds.'' | ||
| + | |||
| + | <code> | ||
| + | # Audio | ||
| + | |||
| + | # soundcore is the multiplexer for any and all sound drivers | ||
| + | # and ALSA hangs from major device 116 | ||
| + | |||
| + | alias char-major-14 soundcore | ||
| + | alias char-major-116 snd | ||
| + | |||
| + | # soundcore/OSS service number notes: | ||
| + | # 0: /dev/mixer | ||
| + | # 1: /dev/sequencer | ||
| + | # 2: /dev/midi | ||
| + | # 3: /dev/dsp | ||
| + | # 4: /dev/audio | ||
| + | # 5: /dev/dspW | ||
| + | # 6: sndstat | ||
| + | # 8: /dev/music | ||
| + | # 9: /dev/synth | ||
| + | # 10: /dev/dmfm | ||
| + | # 12: /dev/adsp | ||
| + | |||
| + | # Four soundcards. | ||
| + | # OSS-style opens look for sound-slot-N | ||
| + | # ALSA-style opens look for snd-card-N | ||
| + | |||
| + | alias sound-slot-0 snd-card-0 | ||
| + | alias sound-slot-1 snd-card-1 | ||
| + | alias sound-slot-2 snd-card-2 | ||
| + | alias sound-slot-3 snd-card-3 | ||
| + | |||
| + | alias snd-card-0 snd-wavefront | ||
| + | alias snd-card-1 snd-trident | ||
| + | alias snd-card-2 snd-rme9652 | ||
| + | alias snd-card-3 snd-hdsp | ||
| + | |||
| + | # First soundcard is a Turtle Beach Tropez+, which has a CS4232 (with | ||
| + | # an ad1848 CODEC), the usual OPL3, and an ICS2115 wavetable | ||
| + | # synthesizer with its own MIDI interface. | ||
| + | |||
| + | # Here, we leave the CS4232 | ||
| + | #MIDI interface undefined, since it uses a | ||
| + | # physical interface that is only accessible from within the case of | ||
| + | # the machine and I'm not interested in using it. To use it, set: | ||
| + | # | ||
| + | # snd_cs4232_mpu_port | ||
| + | # snd_cs4232_mpu_irq | ||
| + | |||
| + | options snd-wavefront snd_id="Tropez+" | ||
| + | options snd-wavefront-synth \ | ||
| + | reset_time=100 \ | ||
| + | debug_default=0xffff \ | ||
| + | wf_raw=1 | ||
| + | |||
| + | alias sound-service-0-0 snd-mixer-oss | ||
| + | alias sound-service-0-3 snd-pcm-oss | ||
| + | alias sound-service-0-12 snd-pcm-oss | ||
| + | |||
| + | # Second soundcard is HoonTech SoundWave 4D-NX, based on | ||
| + | # the Trident 4D-NX chip. | ||
| + | |||
| + | options snd-trident snd_id="4D" | ||
| + | |||
| + | alias sound-service-1-0 snd-mixer-oss | ||
| + | alias sound-service-1-3 snd-pcm-oss | ||
| + | alias sound-service-1-12 snd-pcm-oss | ||
| + | |||
| + | # Both the RME9652 and Hammerfall DSP drivers use | ||
| + | # the snd-hammerfall_mem module. | ||
| + | |||
| + | options snd-hammerfall_mem snd_enable=1,1 | ||
| + | |||
| + | # Third card is an RME Digi9652 (Hammerfall) | ||
| + | # It offers nothing but pure digital PCM | ||
| + | |||
| + | options snd-rme9652 snd_id="9652" | ||
| + | |||
| + | # Fourth card is an RME Hammerfall DSP card | ||
| + | # It offers variety of things | ||
| + | |||
| + | options snd-hdsp snd_id="hdsp" | ||
| + | </code> | ||
| + | |||
| + | Trevor added: ''I gave up on ALSA for my Libretto 70, went back to OSS. Using the Gentoo distribution of ALSA. The midi_port definition is where it hangs A true bug, but the kernel OSS module opl3sa2 works fine. -- trevor @ dontspam me @ trevormarshall dotty com'' | ||
== Extra notes == | == Extra notes == | ||
# The initial [[HDSP release notes]]. | # The initial [[HDSP release notes]]. | ||
| - | |||
# JeremyHall provided this info for a working [[RME Hammerfall .asoundrc]] file which may be useful for the HDSP. | # JeremyHall provided this info for a working [[RME Hammerfall .asoundrc]] file which may be useful for the HDSP. | ||
Latest revision as of 20:41, 2 February 2007
Contents |
RME Hammerfall DSP
PaulDavis is the maintainer of the code for this card.
modules.conf
PaulDavis has supplied his audio section from his modules.conf file.
This is the audio-related section. The only option you need worry about is the snd-enable option to </code>snd-hammerfall-mem.o</code>, and even that is optional because by default the module will just allocate memory for every Hammerfall or Hammerfall DSP device that it finds.
# Audio # soundcore is the multiplexer for any and all sound drivers # and ALSA hangs from major device 116 alias char-major-14 soundcore alias char-major-116 snd # soundcore/OSS service number notes: # 0: /dev/mixer # 1: /dev/sequencer # 2: /dev/midi # 3: /dev/dsp # 4: /dev/audio # 5: /dev/dspW # 6: sndstat # 8: /dev/music # 9: /dev/synth # 10: /dev/dmfm # 12: /dev/adsp # Four soundcards. # OSS-style opens look for sound-slot-N # ALSA-style opens look for snd-card-N alias sound-slot-0 snd-card-0 alias sound-slot-1 snd-card-1 alias sound-slot-2 snd-card-2 alias sound-slot-3 snd-card-3 alias snd-card-0 snd-wavefront alias snd-card-1 snd-trident alias snd-card-2 snd-rme9652 alias snd-card-3 snd-hdsp # First soundcard is a Turtle Beach Tropez+, which has a CS4232 (with # an ad1848 CODEC), the usual OPL3, and an ICS2115 wavetable # synthesizer with its own MIDI interface. # Here, we leave the CS4232 #MIDI interface undefined, since it uses a # physical interface that is only accessible from within the case of # the machine and I'm not interested in using it. To use it, set: # # snd_cs4232_mpu_port # snd_cs4232_mpu_irq options snd-wavefront snd_id="Tropez+" options snd-wavefront-synth \ reset_time=100 \ debug_default=0xffff \ wf_raw=1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-12 snd-pcm-oss # Second soundcard is HoonTech SoundWave 4D-NX, based on # the Trident 4D-NX chip. options snd-trident snd_id="4D" alias sound-service-1-0 snd-mixer-oss alias sound-service-1-3 snd-pcm-oss alias sound-service-1-12 snd-pcm-oss # Both the RME9652 and Hammerfall DSP drivers use # the snd-hammerfall_mem module. options snd-hammerfall_mem snd_enable=1,1 # Third card is an RME Digi9652 (Hammerfall) # It offers nothing but pure digital PCM options snd-rme9652 snd_id="9652" # Fourth card is an RME Hammerfall DSP card # It offers variety of things options snd-hdsp snd_id="hdsp"
Trevor added: I gave up on ALSA for my Libretto 70, went back to OSS. Using the Gentoo distribution of ALSA. The midi_port definition is where it hangs A true bug, but the kernel OSS module opl3sa2 works fine. -- trevor @ dontspam me @ trevormarshall dotty com
Extra notes
- The initial HDSP release notes.
- JeremyHall provided this info for a working RME Hammerfall .asoundrc file which may be useful for the HDSP.