Stefan Mueller found a bug in my Digi96 driver. Sometimes I write != when I mean == or the other way around:
--- rme96.old.c 2003-07-01 20:13:40.000000000 +0200 +++ rme96.new.c 2003-07-01 20:13:26.000000000 +0200 @@ -1318,7 +1318,7 @@ snd_pcm_set_sync(substream); runtime->hw = snd_rme96_capture_adat_info; - if (snd_rme96_getinputtype(rme96) != RME96_INPUT_ANALOG) { + if (snd_rme96_getinputtype(rme96) == RME96_INPUT_ANALOG) { /* makes no sense to use analog input. Note that analog expension cards AEB4/8-I are RME96_INPUT_INTERNAL */ return -EIO; ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel