Topic: HDSP MADI trouble with Linux (JackLab)
Hello everyone
I'm having trouble getting the HDSP MADI to work under Linux. I'm using the JackLab audio distribution, which is based on openSUSE.
The card is detected correctly by the system itself, but the tools hdspconf and hdspmixer seem to be having some problems.
I've tried manually changing the settings to "master" in /etc/asound.state, but I am unable to get a lock. Also, the error LED on the card is continuously red.
As suggested in a thread about a week ago, I tried downgrading to firmware version 202, but that
doesn't seem to have helped.
When I run hdspconf, I receive the message "No Hammerfall DSP card found", even though the card is listed as Card 0.
"lsmod" command shows that the module has been loaded: >snd_hdspm 37920 1
Is this most likely a distribution-related problem? Or a bug in the alsa-tools (hdspconf by Thomas Charbonnel)? I've tried contacting him, but his page undata.org seems to have disappeared years ago.
I will appreciate very much any hints you can give me. Tell me if you need more system-specific details, e.g. other config files.
Thanks in advance,
Lorenz
p.s. Some shell outputs that might be useful:
=====================================================
output of hdspconf
=====================================================
HDSPConf 1.4 - Copyright (C) 2003 Thomas Charbonnel <thomas@undata.org>
This program comes WITH ABSOLUTELY NO WARRANTY
HDSPConf is free software, see the file copying for details
Looking for HDSP cards :
Card 0 : RME HDSPM MADI at 0xfe7f0000, irq 16
Card 1 : Intel ICH7 with AD1981B at 0xfeabfa00, irq 22
No Hammerfall DSP card found.
=====================================================
contents of /proc/asound/card0/hdspm :
=====================================================
RME HDSPM MADI (Card #1) Rev.ca Status2first3bits: 4
IRQ: 16 Registers bus: 0xfe7f0000 VM: 0xf8fe0000
--- System ---
IRQ Pending: Audio=0, MIDI0=0, MIDI1=0, IRQcount=1369
HW pointer: id = 0, rawptr = 0 (0->1984) estimated= 0 (bytes)
MIDI FIFO: Out1=0x0, Out2=0x0, In1=0x0, In2=0x0
Register: ctrl1=0x1014c94, ctrl2=0x0, status1=0x2400014, status2=0x2400014
--- Settings ---
Size (Latency): 256 samples (2 periods of 1024 bytes)
Line out: on , Precise Pointer: off
Inputsel = Coaxial, SyncRef = MADI
ClearTrackMarker = off, Transmit in 64 Channel Mode, Auto Input on
Sample Clock Source: Internal 44.1 kHz
System Clock Mode: Master
Preferred Sync Reference: MADI Sync
System Clock Frequency: 44100
--- Status:
Inputs MADI=NoLock, WordClock=NoLock
AutoSync: Reference= Word Clock, Freq=0 (MADI = 9, Word = 0)
Input: Coax, Mode=56 channels
====================================
cat /proc/version
Linux version 2.6.19-5-rt (geeko@buildhost) (gcc version 4.1.2 20061115 (prerelease) (SUSE Linux)) #1 SMP PREEMPT Sat Nov 25 18:35:39 UTC 2006