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