diff -urN old/drivers/sound/sb_common.c new/drivers/sound/sb_common.c
--- old/drivers/sound/sb_common.c	Sat Jun 23 14:27:29 2001
+++ new/drivers/sound/sb_common.c	Sat Jun 23 14:27:19 2001
@@ -753,6 +753,7 @@
 		case 3:		/* SB Pro and most clones */
 			switch (devc->model) {
 			case 0:
+				if (devc->minor == 2) goto ALS120_HACK;
 				devc->model = hw_config->card_subtype = MDL_SBPRO;
 				if (hw_config->name == NULL)
 					hw_config->name = "Sound Blaster Pro (8 BIT ONLY)";
@@ -764,6 +765,7 @@
 			break;
 
 		case 4:
+		ALS120_HACK:
 			devc->model = hw_config->card_subtype = MDL_SB16;
 			/* 
 			 * ALS007 and ALS100 return DSP version 4.2 and have 2 post-reset !=0
