--- a/drivers/net/wireless/ath5k/base.c	2009-03-05 11:34:52.000000000 +0100
+++ b/drivers/net/wireless/ath5k/base.c	2009-03-05 07:23:36.000000000 +0100
@@ -2593,6 +2593,14 @@ ath5k_init_leds(struct ath5k_softc *sc)
 		sc->led_pin = 1;
 		sc->led_on = 1;  /* active high */
 	}
+	/*
+	 * Auto-enable soft led processing for AR5424 PCI-E cards.
+	 */
+	if (pdev->device == PCI_DEVICE_ID_ATHEROS_AR5424) {
+		__set_bit(ATH_STAT_LEDSOFT, sc->status);
+		sc->led_pin = 3;
+		sc->led_on = 0;  /* active high */
+	}
 	if (!test_bit(ATH_STAT_LEDSOFT, sc->status))
 		goto out;
 
