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