[linux-audio-dev] jack 96kHz Hammerfall bug?

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] jack 96kHz Hammerfall bug?
From: John S. Rhoades (jsr_AT_clearspeed.com)
Date: Thu Dec 13 2001 - 00:02:27 EET


There seems to be a problem with Hammerfall at 96 kHz.

alsa version 0.9.0beta10[a]
jack version 0.3.2
RME Hammerfall sound card
RME ADI-8 DS converter

rhoades 1008$ jackd -d sndcard -p 2048 -r 96000
creating alsa driver ... sndcard|2048|96000
new client: ALSA I/O, type 1 @ 0x8064760
registered ALSA I/O:Input 1
registered ALSA I/O:Input 2
registered ALSA I/O:Input 3
registered ALSA I/O:Input 4
registered ALSA I/O:Input 5
registered ALSA I/O:Input 6
registered ALSA I/O:Input 7
registered ALSA I/O:Input 8
registered ALSA I/O:Input 9
registered ALSA I/O:Input 10
registered ALSA I/O:Input 11
registered ALSA I/O:Input 12
registered ALSA I/O:Input 13
registered ALSA I/O:Input 14
registered ALSA I/O:Output 1
registered ALSA I/O:Output 2
registered ALSA I/O:Output 3
registered ALSA I/O:Output 4
registered ALSA I/O:Output 5
registered ALSA I/O:Output 6
registered ALSA I/O:Output 7
registered ALSA I/O:Output 8
registered ALSA I/O:Output 9
registered ALSA I/O:Output 10
registered ALSA I/O:Output 11
registered ALSA I/O:Output 12
registered ALSA I/O:Output 13
registered ALSA I/O:Output 14
ports registered, starting client
start engine ...
ALSA lib pcm_hw.c:229:(snd_pcm_hw_prepare) SNDRV_PCM_IOCTL_PREPARE failed: Invalid argument
ALSA-HW: prepare error for playback on "sndcard" (Invalid argument)
cannot start driver
ALSA lib pcm_hw.c:270:(snd_pcm_hw_drop) SNDRV_PCM_IOCTL_DROP failed: Invalid argument
ALSA I/O: channel flush for playback failed (Invalid argument)
ALSA lib pcm_hw.c:282:(snd_pcm_hw_drain) SNDRV_PCM_IOCTL_DRAIN failed: Invalid argument

Works fine at 48000 kHz.

rhoades 1011$ jackd -d sndcard -p 2048 -r 48000
creating alsa driver ... sndcard|2048|48000
new client: ALSA I/O, type 1 @ 0x80651e8
registered ALSA I/O:Input 1
registered ALSA I/O:Input 2
registered ALSA I/O:Input 3
registered ALSA I/O:Input 4
registered ALSA I/O:Input 5
registered ALSA I/O:Input 6
registered ALSA I/O:Input 7
registered ALSA I/O:Input 8
registered ALSA I/O:Input 9
registered ALSA I/O:Input 10
registered ALSA I/O:Input 11
registered ALSA I/O:Input 12
registered ALSA I/O:Input 13
registered ALSA I/O:Input 14
registered ALSA I/O:Input 15
registered ALSA I/O:Input 16
registered ALSA I/O:Input 17
registered ALSA I/O:Input 18
registered ALSA I/O:Input 19
registered ALSA I/O:Input 20
registered ALSA I/O:Input 21
registered ALSA I/O:Input 22
registered ALSA I/O:Input 23
registered ALSA I/O:Input 24
registered ALSA I/O:Input 25
registered ALSA I/O:Input 26
registered ALSA I/O:Output 1
registered ALSA I/O:Output 2
registered ALSA I/O:Output 3
registered ALSA I/O:Output 4
registered ALSA I/O:Output 5
registered ALSA I/O:Output 6
registered ALSA I/O:Output 7
registered ALSA I/O:Output 8
registered ALSA I/O:Output 9
registered ALSA I/O:Output 10
registered ALSA I/O:Output 11
registered ALSA I/O:Output 12
registered ALSA I/O:Output 13
registered ALSA I/O:Output 14
registered ALSA I/O:Output 15
registered ALSA I/O:Output 16
registered ALSA I/O:Output 17
registered ALSA I/O:Output 18
registered ALSA I/O:Output 19
registered ALSA I/O:Output 20
registered ALSA I/O:Output 21
registered ALSA I/O:Output 22
registered ALSA I/O:Output 23
registered ALSA I/O:Output 24
registered ALSA I/O:Output 25
registered ALSA I/O:Output 26
ports registered, starting client
start engine ...
new client: akjack, type 2 @ 0x5fefb000
client akjack is on event fd 14
trying to connect ALSA I/O:Input 1 and akjack:input1
trying to connect akjack:output1 and ALSA I/O:Output 3
trying to connect ALSA I/O:Input 2 and akjack:input2
trying to connect akjack:output2 and ALSA I/O:Output 4
removing client akjack
disconnecting akjack:output2 and ALSA I/O:Output 4
ALSA I/O:Output 4 DIS-connected and akjack:output2
disconnecting ALSA I/O:Input 2 and akjack:input2
ALSA I/O:Input 2 DIS-connected and akjack:input2
disconnecting akjack:output1 and ALSA I/O:Output 3
ALSA I/O:Output 3 DIS-connected and akjack:output1
disconnecting ALSA I/O:Input 1 and akjack:input1
ALSA I/O:Input 1 DIS-connected and akjack:input1

The difference in number of channels, is of course correct; the
Hammerfall has "only" 14 in/out channels at 96 kHz.

rhoades 1003$ cat /proc/asound/card0/rme9652
RME Digi9652 (Card #1)
Buffers: capture ee000000 playback ede00000
IRQ: 5 Registers bus: 0xe1000000 VM: 0xf08f2000
Control register: 406b

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

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: Sync
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 19: off 20: off 21: off 22: off 23: off 24: off
25: off 26: off

Nice tool, jack! I've started using it in my room calibration
software. Certainly eases porting to different systems.

/s jsr


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Wed Dec 12 2001 - 23:58:31 EET