diff -urpN --exclude-from=/home/davej/.exclude bk-linus/drivers/media/radio/radio-gemtek.c linux-2.5/drivers/media/radio/radio-gemtek.c
--- bk-linus/drivers/media/radio/radio-gemtek.c	2002-11-21 02:15:41.000000000 +0000
+++ linux-2.5/drivers/media/radio/radio-gemtek.c	2002-11-21 17:58:53.000000000 +0000
@@ -269,14 +269,14 @@ static int __init gemtek_init(void)
 	printk(KERN_INFO "GemTek Radio Card driver.\n");
 
 	spin_lock_init(&lock);
- 	/* mute card - prevents noisy bootups */
-	outb(0x10, io);
-	udelay(5);
-	gemtek_unit.muted = 1;
 
 	/* this is _maybe_ unnecessary */
 	outb(0x01, io);
 
+ 	/* mute card - prevents noisy bootups */
+	gemtek_unit.muted = 0;
+	gemtek_mute(&gemtek_unit);
+
 	return 0;
 }