Hammerfall DSP needs alsactl init db entry to work with Pulseaudio
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-utils (Ubuntu) |
Triaged
|
Wishlist
|
Daniel T Chen |
Bug Description
Advice for getting Pulseaudio to work with the DSP Hammerfall one can find on the net is rather scarce. The default behavior mostly refuses to operate at all.
The advice found on the net more or less recommends starting with something like
load-module module-alsa-sink sink_name=dsp_out device=hw:DSP format=s32le channels=18 channel_
load-module module-alsa-source source_name=dsp_in device=hw:DSP format=s32le channels=18 channel_
in the /etc/pulse/
It turns out that tsched=0 operation is not actually necessary: it suffices to do
amixer -D hw:DSP cset 'iface=
before starting Pulseaudio. It seems likely that this kind of setup should be put somewhere in the alsa initialization.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: alsa-base 1.0.22.
ProcVersionSign
Uname: Linux 2.6.31-11-rt i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.20.
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
Card0.Amixer.info:
Card hw:0 'I82801DBICH4'
Mixer name : 'Analog Devices AD1981B'
Components : 'AC97a:41445374'
Controls : 26
Simple ctrls : 18
Card1.Amixer.info:
Card hw:1 'DSP'/'RME Hammerfall DSP + Multiface at 0xc8000000, irq 5'
Mixer name : 'Xilinx FPGA'
Components : ''
Controls : 25
Simple ctrls : 18
Date: Mon Sep 27 17:07:03 2010
PackageArchitec
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: alsa-driver
dmi.bios.date: 06/18/2007
dmi.bios.vendor: IBM
dmi.bios.version: 1RETDRWW (3.23 )
dmi.board.name: 2373TG5
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.
dmi.modalias: dmi:bvnIBM:
dmi.product.name: 2373TG5
dmi.product.
dmi.sys.vendor: IBM
affects: | alsa-driver (Ubuntu) → alsa-utils (Ubuntu) |
Changed in alsa-utils (Ubuntu): | |
assignee: | nobody → Daniel T Chen (crimsun) |
importance: | Undecided → Wishlist |
status: | New → Triaged |
summary: |
- Information about using Hammerfall DSP with Pulseaudio + Hammerfall DSP needs alsactl init db entry to work with Pulseaudio |
In my case, the tsched approach does not even work proberly in all cases. While setting the "Precise Pointers" flag on the driver works in all cases, and I could find no negative side effects on direct usage via ALSA or Jack.
The solution proposed in this bug report was the most complete and precise advice I could find on the Net.