Ticket #26 (closed bug: fixed)

Opened 17 years ago

Last modified 17 years ago

SPDIF-out doesn't work on Presonus Firepod

Reported by: arnonym Assigned to: ppalmers
Priority: major Milestone: FFADO 2.0
Component: Version:
Keywords: Cc:
The device the bug applies to: Presonus Firepod

Description

Since the merge of the echoaudio-branch in r554 spdif-out doesn't work anymore.

Before (in the echoaudio-branch) it worked, now in head I get 10 inputs (8analog and 2spdif) and only 8 outputs where the spdif mirrors the signals from channels 1&2.

Attachments

jack.log (372.3 kB) - added by arnonym on 09/08/07 06:43:45.
ffado discovering the names wrong…

Change History

09/08/07 06:28:34 changed by arnonym

  • owner set to arnonym.
  • status changed from new to assigned.
duplicate port name in port registration request
cannot deliver port registration request
FireWire ERR:  cannot register port for dev0_ (Playback-Channel)
}}} (I changed some jack-code)

Gave me a hint: It seems as if the names of the channels are mixed up (or the channels themself) because looking at the output of jack_lsp shows:

{{{
arnold@saratoga ~/src/libffado/src/bebob $ jack_lsp -A
system:capture_1
   firewire_pcm:dev0_S/PDIF Input 9L
system:capture_2
   firewire_pcm:dev0_S/PDIF Input 10R
system:capture_3
   firewire_pcm:dev0_Input 1L
system:capture_4
   firewire_pcm:dev0_Input 2R
system:capture_5
   firewire_pcm:dev0_Input 3L
system:capture_6
   firewire_pcm:dev0_Input 4R
system:capture_7
   firewire_pcm:dev0_Input 5L
system:capture_8
   firewire_pcm:dev0_Input 6R
system:capture_9
   firewire_pcm:dev0_
system:capture_10
   firewire_pcm:dev0_Input 7L
system:playback_1
   firewire_pcm:dev0_S/PDIF Output 9L
system:playback_2
   firewire_pcm:dev0_S/PDIF Output 10R
system:playback_3
   firewire_pcm:dev0_Output 1L
system:playback_4
   firewire_pcm:dev0_Output 2R
system:playback_5
   firewire_pcm:dev0_Output 3L
system:playback_6
   firewire_pcm:dev0_Output 4R
system:playback_7
   firewire_pcm:dev0_Output 5L
system:playback_8
   firewire_pcm:dev0_Output 6R
arnold@saratoga ~/src/libffado/src/bebob $
}}}

So because channel 7(record) is initialized wrong, the same for channel 7(playback) fails.

09/08/07 06:43:45 changed by arnonym

  • attachment jack.log added.

ffado discovering the names wrong...

09/08/07 06:45:30 changed by arnonym

I attached a log of (debug-)ffado discovering the names wrong. Starting in line 1311 the results of the wrong discovery of the names can be seen. I don't know where this comes from...

09/08/07 06:56:50 changed by arnonym

  • owner changed from arnonym to ppalmers.
  • status changed from assigned to new.

09/08/07 09:58:46 changed by ppalmers

  • status changed from new to assigned.

09/08/07 10:34:44 changed by ppalmers

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [634]) fixes #26 (test 3 of trac post-commit hook)

09/08/07 10:57:49 changed by ppalmers

(In [634]) fixes #26 (test 3 of trac post-commit hook)