The top LED says "PWR". The second on bottom says "LINK".
bcm43xx: Contents of sprom[0-3]: 0xab 0xf8 0x2e 0x19
Extra unrelated info if it helps (especially interesting is that this
card can't decide if it's a 4303 or a 4301):
Compaq Proliant p2 500 MHz with a nice server and raid5 arrays. I
originally had a dlink 802.11g card in there with ndiswrappers, but it
died after only a couple days of use. Then I found this linksys
802.11b card.
lspci -vv
00:0f.0 Network controller: Broadcom Corporation BCM4303 802.11b
Wireless LAN Controller (rev 02)
Subsystem: Linksys Unknown device 4301
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr+ Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 19
Region 0: Memory at c6efe000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
# cat /proc/interrupts
CPU0
0: 823274 IO-APIC-edge timer
1: 9 IO-APIC-edge i8042
2: 0 XT-PIC cascade
8: 2 IO-APIC-edge rtc
14: 26 IO-APIC-edge ide0
19: 11865 IO-APIC-level bcm43xx
23: 2349 IO-APIC-level ida0
30: 660 IO-APIC-level sym53c8xx
31: 30 IO-APIC-level sym53c8xx
NMI: 0
LOC: 823159
ERR: 0
MIS: 0
iwconfig:
eth0 IEEE 802.11b ESSID:"linksys" Nickname:"Broadcom 4301"
...
-Jon
On 10/11/06, Larry Finger <[EMAIL PROTECTED]> wrote:
> Jon,
>
> Michael Buesch didn't like the proposed solution to the LED problem that you
> are having. To fix it
> the way he wants, I need some more information from you.
>
> How many LEDs does your unit have? How are they labeled?
>
> Please remove all the other patches that I have sent and install the one
> below. Send me back the
> output of the line that has the "Contents of sprom[0-3]. It seems that your
> card is the first one
> not to have 0xff in those locations.
>
> Thanks,
>
> Larry
>
>
> Index: wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_leds.c
> ===================================================================
> --- wireless-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_leds.c
> +++ wireless-2.6/drivers/net/wireless/bcm43xx/bcm43xx_leds.c
> @@ -126,6 +126,7 @@ static void bcm43xx_led_init_hardcoded(s
> assert(0);
> }
> }
> +static int first = 0;
>
> int bcm43xx_leds_init(struct bcm43xx_private *bcm)
> {
> @@ -137,6 +138,11 @@ int bcm43xx_leds_init(struct bcm43xx_pri
> sprom[1] = bcm->sprom.wl0gpio1;
> sprom[2] = bcm->sprom.wl0gpio2;
> sprom[3] = bcm->sprom.wl0gpio3;
> + if(!first) {
> + printk(KERN_INFO PFX "Contents of sprom[0-3]: 0x%x 0x%x 0x%x
> 0x%x\n",
> + sprom[0], sprom[1], sprom[2], sprom[3]);
> + first = 1;
> + }
>
> for (i = 0; i < BCM43xx_NR_LEDS; i++) {
> led = &(bcm->leds[i]);
> @@ -257,7 +263,7 @@ void bcm43xx_leds_update(struct bcm43xx_
> continue;
> #endif /* CONFIG_BCM43XX_DEBUG */
> default:
> - assert(0);
> + break;
> };
>
> if (led->activelow)
>
>
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev