--- alsa-driver-0.9.0rc3-orig/alsa-kernel/pci/ac97/ac97_codec.c	Thu Aug 15 14:13:08 2002
+++ alsa-driver-0.9.0rc3/alsa-kernel/pci/ac97/ac97_codec.c	Thu Oct 10 02:52:29 2002
@@ -1496,8 +1496,8 @@
 			schedule_timeout(HZ/100);
 		} while (end_time - (signed long)jiffies >= 0);
 		snd_printd("AC'97 %d:%d does not respond - RESET [REC_GAIN = 0x%x]\n", ac97->num, ac97->addr, err);
-		snd_ac97_free(ac97);
-		return -ENXIO;
+		/*snd_ac97_free(ac97);
+		return -ENXIO;*/
 	}
       __access_ok:
 	ac97->caps = snd_ac97_read(ac97, AC97_RESET);
