Return-path: Received: from lemon.ertos.nicta.com.au ([203.143.174.143]:45780 "EHLO lemon.gelato.unsw.edu.au" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750859AbZBRDlY (ORCPT ); Tue, 17 Feb 2009 22:41:24 -0500 Date: Wed, 18 Feb 2009 14:07:05 +1100 Message-ID: <87wsbobfza.wl%peter@chubb.wattle.id.au> (sfid-20090218_044128_652009_A8568CE8) From: Peter Chubb To: jirislaby@gmail.com, mickflemm@gmail.com, lrodriguz@atheros.com CC: linux-wireless@vger.kernel.org, ath5k-devel@lists.ath5k.org MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Subject: [PATCH] Fix transmit LED on Acer Aspire One Sender: linux-wireless-owner@vger.kernel.org List-ID: I've seen a whole heap of fixes for the Aspire One's wireless LED on the web, but nothing in the kernel yet. Here's my take on it. My only worry is other machines with the same card. Signed-off-by: Peter Chubb --- --- drivers/net/wireless/ath5k/base.c | 6 ++++++ 1 file changed, 6 insertions(+) Index: linux-2.6/drivers/net/wireless/ath5k/base.c =================================================================== --- linux-2.6.orig/drivers/net/wireless/ath5k/base.c 2009-02-18 10:26:48.000000000 +1100 +++ linux-2.6/drivers/net/wireless/ath5k/base.c 2009-02-18 14:06:06.000000000 +1100 @@ -2619,6 +2619,12 @@ sc->led_pin = 1; sc->led_on = 1; /* active high */ } + /* Enable softled on Acer Aspire One */ + else if (pdev->subsystem_vendor == 0x105b && pdev->subsystem_device == 0xe008) { + __set_bit(ATH_STAT_LEDSOFT, sc->status); + sc->led_pin = 3; + sc->led_on = 0; + } if (!test_bit(ATH_STAT_LEDSOFT, sc->status)) goto out; -- Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia A university is a non-profit organisation only in the sense that it spends everything it gets ... Luca Turin.