--- linux-2.6.16/drivers/net/wireless/ipw2200.c	2006-04-01 11:46:08.000000000 -0500
+++ linux/drivers/net/wireless/ipw2200.c	2006-04-01 11:53:14.000000000 -0500
@@ -733,7 +733,7 @@
 
 	/* If configured to not use LEDs, or nic_type is 1,
 	 * then we don't toggle a LINK led */
-	if (priv->config & CFG_NO_LED || priv->nic_type == EEPROM_NIC_TYPE_1)
+	if (priv->config & CFG_NO_LED)
 		return;
 
 	spin_lock_irqsave(&priv->lock, flags);
@@ -776,7 +776,7 @@
 
 	/* If configured not to use LEDs, or nic type is 1,
 	 * then we don't goggle the LINK led. */
-	if (priv->config & CFG_NO_LED || priv->nic_type == EEPROM_NIC_TYPE_1)
+	if (priv->config & CFG_NO_LED)
 		return;
 
 	spin_lock_irqsave(&priv->lock, flags);
@@ -896,8 +896,7 @@
 	u32 led;
 
 	/* Only nic type 1 supports mode LEDs */
-	if (priv->config & CFG_NO_LED ||
-	    priv->nic_type != EEPROM_NIC_TYPE_1 || !priv->assoc_network)
+	if (priv->config & CFG_NO_LED || !priv->assoc_network)
 		return;
 
 	spin_lock_irqsave(&priv->lock, flags);
@@ -931,7 +930,7 @@
 	u32 led;
 
 	/* Only nic type 1 supports mode LEDs */
-	if (priv->config & CFG_NO_LED || priv->nic_type != EEPROM_NIC_TYPE_1)
+	if (priv->config & CFG_NO_LED)
 		return;
 
 	spin_lock_irqsave(&priv->lock, flags);
