Greetings all,

I apologize in advance for the length of my message.

I am using the alsa 0.9.0rc1 driver for the rme9652 and am trying to get
coaxial spdif in from my tascam da-30 dat player.  I am able to get
sound out to the dat via coaxial spdif, but all attempts to record
result in an empty file.

I also have an sblive! card that is fully functional running in the same
machine.

I am running linux 2.4.18

cat /proc/asound/card1/rme9652 returns the following:

RME Digi9636 (Rev 1.5) (Card #2)
Buffers: capture e6800000 playback e6600000
IRQ: 19 Registers bus: 0xef000000 VM: 0xe88ab000
Control register: 7401c

Latency: 4096 samples (2 periods of 16384 bytes)
Hardware pointer (frames): 0
Passthru: no
Clock mode: master

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: 44100Hz
ADAT1: No Lock
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 

the rme9652 section of asound.state looks like this:

state.rme9653 {
        control.1 {
                comment.access 'read write'
                comment.type IEC958
                iface PCM
                name 'IEC958 Playback Default'
                value
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.2 {
                comment.access 'read write inactive'
                comment.type IEC958
                iface PCM
                name 'IEC958 Playback PCM Stream'
                value
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.3 {
                comment.access read
                comment.type IEC958
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value
'3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.4 {
                comment.access read
                comment.type IEC958
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value
'1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.5 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 ADAT1
                comment.item.1 Coaxial
                comment.item.2 Internal
                iface PCM
                name 'IEC958 Input Connector'
                value Coaxial 
        }
        control.6 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface PCM
                name 'IEC958 Output also on ADAT1'
                value false 
        }
        control.7 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 AutoSync
                comment.item.1 Master
                comment.item.2 'Word Clock'
                iface PCM
                name 'Sync Mode'
                value Master 
        }
        control.8 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 'IEC958 In'
                comment.item.1 'ADAT1 In'
                comment.item.2 'ADAT2 In'
                iface PCM
                name 'Preferred Sync Source'
                value 'IEC958 In'
        }
        control.9 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface PCM
                name 'Channels Thru'
                value.0 false
                value.1 false
                value.2 false
                value.3 false
                value.4 false
                value.5 false
                value.6 false
                value.7 false
                value.8 false
                value.9 false
                value.10 false
                value.11 false
                value.12 false
                value.13 false
                value.14 false
                value.15 false
                value.16 false
                value.17 false
        }
        control.10 {
                comment.access read
                comment.type INTEGER
                comment.range '0 - 96000'
                iface PCM
                name 'IEC958 Sample Rate'
                value 44100 
        }
        control.11 {
                comment.access read
                comment.type ENUMERATED
                comment.item.0 'No Lock'
                comment.item.1 Lock
                comment.item.2 'No Lock Sync'
                comment.item.3 'Lock Sync'
                iface PCM
                name 'ADAT1 Sync Check'
                value 'No Lock'
        }
        control.12 {
                comment.access read
                comment.type ENUMERATED
                comment.item.0 'No Lock'
                comment.item.1 Lock
                comment.item.2 'No Lock Sync'
                comment.item.3 'Lock Sync'
                iface PCM
                name 'ADAT2 Sync Check'
                value 'No Lock'
        }
        control.13 {
                comment.access read
                comment.type ENUMERATED
                comment.item.0 'No Lock'
                comment.item.1 Lock
                comment.item.2 'No Lock Sync'
                comment.item.3 'Lock Sync'
                iface PCM
                name 'ADAT3 Sync Check'
                value 'No Lock'
        }
        control.14 {
                comment.access read
                comment.type BOOLEAN
                iface PCM
                name 'Timecode Valid'
                value false
        }
        control.15 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface PCM
                name Passthru
                value false
        }
        control.16 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 ADAT1
                comment.item.1 Internal
                iface PCM
                name 'ADAT1 Input Source'
                value ADAT1
        }
}

Any assistance would be greatly appreciated!

Thank you for your time.

j.c. wilson

-- 
"It is easier to resist at the beginning than at the end."
                                
-- Leonardo da Vinci 


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to