Wed Mar 31 14:48:17 CEST 2010

Setting up jackd with RME9634

I recently killed my recording PC, now I have no clue as to how to get
it back to work.

ed:~# cat /proc/asound/cards
cat /proc/asound/cards
 1 [R15            ]: RME9636 - RME Digi9636 (Rev 1.5)
                      RME Digi9636 (Rev 1.5) at 0x40000000, irq 21
 2 [M1010          ]: ICE1712 - M Audio Delta 1010
                      M Audio Delta 1010 at 0x1080, irq 16

ed:~# jackd -d alsa
jackd -d alsa
jackd 0.118.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
control open "hw:0" (No such file or directory)
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
cannot load driver module alsa

ed:/proc/asound/R15# cat rme9652
cat rme9652
RME Digi9636 (Rev 1.5) (Card #2)
Buffers: capture ce400000 playback cf600000
IRQ: 21 Registers bus: 0x40000000 VM: 0xd0bfe000
Control register: 4404e

Latency: 8192 samples (2 periods of 32768 bytes)
Hardware pointer (frames): 0
Passthru: no
Clock mode: autosync
Pref. sync source: ADAT1

ADAT1 Input source: ADAT1 optical

IEC958 input: Coaxial
IEC958 output: Coaxial only
IEC958 quality: Consumer
IEC958 emphasis: off
IEC958 Dolby: off
IEC958 sample rate: error flag set

ADAT Sample rate: 48000Hz
ADAT1: Sync
ADAT2: No Lock
ADAT3: No Lock

Timecode signal: no
Punch Status:

 1: off  2: off  3: off  4: off  5: off  6: off  7: off  8: off
 9: off 10: off 11: off 12: off 13: off 14: off 15: off 16: off
17: off 18: off


So what does "hw:0" actually mean in alsa?  I found this .asoundrc
lingering around:

tom@zni:~$ cat .asoundrc
pcm.ice1712 {
type hw
card 0
ctl.ice1712 {
type hw
card 0

What about this:


There seem to be a bunch of files with card configurations.

Dead end.