On Sat, Dec 06, 2003 at 06:15:19PM -0800, Mark Knecht wrote:
>
> Note ADAT3 which do not exist on
> this card.
>
>
> [EMAIL PROTECTED] mark]$ cat /proc/asound/card0/rme9652
[...]
> ADAT Sample rate: 44100Hz
> ADAT1: No Lock
> ADAT2: No Lock
> ADAT3: No Lock
>
This patch will remove the ADAT3 entry for light users. Please try it out,
because I don't have any hammerfall hardware.
martin
Index: alsa-kernel/pci/rme9652/rme9652.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/rme9652/rme9652.c,v
retrieving revision 1.39
diff -u -r1.39 rme9652.c
--- alsa-kernel/pci/rme9652/rme9652.c 19 Dec 2003 09:27:04 -0000 1.39
+++ alsa-kernel/pci/rme9652/rme9652.c 2 Jan 2004 13:21:26 -0000
@@ -1798,11 +1798,13 @@
snd_iprintf(buffer, "ADAT2: No Lock\n");
}
- x = status & RME9652_sync_2;
- if (status & RME9652_lock_2) {
- snd_iprintf(buffer, "ADAT3: %s\n", x ? "Sync" : "Lock");
- } else {
- snd_iprintf(buffer, "ADAT3: No Lock\n");
+ if (rme9652->ss_channels == RME9652_NCHANNELS) {
+ x = status & RME9652_sync_2;
+ if (status & RME9652_lock_2) {
+ snd_iprintf(buffer, "ADAT3: %s\n", x ? "Sync" : "Lock");
+ } else {
+ snd_iprintf(buffer, "ADAT3: No Lock\n");
+ }
}
snd_iprintf(buffer, "\n");