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");

Reply via email to