Bug #1148

BCM4311 wireless network adapter detected but not functional

Added by archimedes.gaviola about 6 years ago. Updated almost 6 years ago.

Status:NewStart date:
Priority:LowDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Hi,

I have a mini-PCI wireless network adapter on my laptop that wasn't
detected on DragonFly 2.0.0 during installation. Since it wasn't
detected, what I did is performing the steps in the
bwi(4) manual http://leaf.dragonflybsd.org/cgi/web-man?command=bwi&section=ANY
and download the firmware at
http://leaf.dragonflybsd.org/~sephe/bwi/v3.tbz. Now, the driver were
detected (Broadcom BCM4311) but seems not functional. It doesn't show
up after invoking ifconfig. Below is the dmesg output:

device_probe_and_attach: bwi0 attach returned 6
Preloaded elf module "/modules/if_bwi.ko" at 0xc07b93c8.
bwi0: <Broadcom BCM4311 802.11 Wireless Lan> mem 0x31300000-0x31303fff
irq 11 at device 0.0 on pci1
bwi0: BBP: id 0x4311, rev 0x2, pkg 0
bwi0: MAC rev 13 is not supported
bwi0: no MAC was found

And as I try looking at the /usr/src/sys/dev/netif/bwi/if_bwi.c code,
BCM4311 is part of the supported device

{ PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM4311,
"Broadcom BCM4311 802.11 Wireless Lan" },

Thanks,
Archimedes

History

#1 Updated by sepherosa about 6 years ago

On Thu, Oct 9, 2008 at 1:20 PM, Archimedes Gaviola
<> wrote:
> Hi,
>
> I have a mini-PCI wireless network adapter on my laptop that wasn't
> detected on DragonFly 2.0.0 during installation. Since it wasn't
> detected, what I did is performing the steps in the
> bwi(4) manual http://leaf.dragonflybsd.org/cgi/web-man?command=bwi&amp;section=ANY
> and download the firmware at
> http://leaf.dragonflybsd.org/~sephe/bwi/v3.tbz. Now, the driver were
> detected (Broadcom BCM4311) but seems not functional. It doesn't show
> up after invoking ifconfig. Below is the dmesg output:
>
> device_probe_and_attach: bwi0 attach returned 6
> Preloaded elf module "/modules/if_bwi.ko" at 0xc07b93c8.
> bwi0: <Broadcom BCM4311 802.11 Wireless Lan> mem 0x31300000-0x31303fff
> irq 11 at device 0.0 on pci1
> bwi0: BBP: id 0x4311, rev 0x2, pkg 0
> bwi0: MAC rev 13 is not supported
> bwi0: no MAC was found
>
> And as I try looking at the /usr/src/sys/dev/netif/bwi/if_bwi.c code,
> BCM4311 is part of the supported device
>
> { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM4311,
> "Broadcom BCM4311 802.11 Wireless Lan" },

Different MAC revs normally share same PCI id. AFAIK, only relative
old 4311 works (I don't have any). I would appreciate, if you could
update bwi according to the latest reverse-engineered spec :). I
don't have time to do it currently.

Best Regards,
sephe

#2 Updated by archimedes.gaviola about 6 years ago

On Sun, Oct 12, 2008 at 9:52 PM, Sepherosa Ziehau
<> wrote:
>
> Sepherosa Ziehau <> added the comment:
>
> On Thu, Oct 9, 2008 at 1:20 PM, Archimedes Gaviola
> <> wrote:
>> Hi,
>>
>> I have a mini-PCI wireless network adapter on my laptop that wasn't
>> detected on DragonFly 2.0.0 during installation. Since it wasn't
>> detected, what I did is performing the steps in the
>> bwi(4) manual http://leaf.dragonflybsd.org/cgi/web-man?command=bwi&amp;section=ANY
>> and download the firmware at
>> http://leaf.dragonflybsd.org/~sephe/bwi/v3.tbz. Now, the driver were
>> detected (Broadcom BCM4311) but seems not functional. It doesn't show
>> up after invoking ifconfig. Below is the dmesg output:
>>
>> device_probe_and_attach: bwi0 attach returned 6
>> Preloaded elf module "/modules/if_bwi.ko" at 0xc07b93c8.
>> bwi0: <Broadcom BCM4311 802.11 Wireless Lan> mem 0x31300000-0x31303fff
>> irq 11 at device 0.0 on pci1
>> bwi0: BBP: id 0x4311, rev 0x2, pkg 0
>> bwi0: MAC rev 13 is not supported
>> bwi0: no MAC was found
>>
>> And as I try looking at the /usr/src/sys/dev/netif/bwi/if_bwi.c code,
>> BCM4311 is part of the supported device
>>
>> { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM4311,
>> "Broadcom BCM4311 802.11 Wireless Lan" },
>
> Different MAC revs normally share same PCI id. AFAIK, only relative
> old 4311 works (I don't have any). I would appreciate, if you could
> update bwi according to the latest reverse-engineered spec :). I
> don't have time to do it currently.
>
> Best Regards,
> sephe
>
> ----------
> status: unread -> chatting
>
> _____________________________________________________
> DragonFly issue tracker <>
> <https://bugs.dragonflybsd.org/issue1148>
> _____________________________________________________
>

Hi Sephe,

Thanks for your reply. Okay let me try updating bwi. Where can I find
that latest reversed-engineered spec you've mentioned? I only have the
data sheet downloaded from Broadcom's web site.

Archimedes

#3 Updated by sepherosa about 6 years ago

On Mon, Oct 13, 2008 at 1:33 PM, Archimedes Gaviola
<> wrote:
> On Sun, Oct 12, 2008 at 9:52 PM, Sepherosa Ziehau
> <> wrote:
>>
>> Sepherosa Ziehau <> added the comment:
>>
>> On Thu, Oct 9, 2008 at 1:20 PM, Archimedes Gaviola
>> <> wrote:
>>> Hi,
>>>
>>> I have a mini-PCI wireless network adapter on my laptop that wasn't
>>> detected on DragonFly 2.0.0 during installation. Since it wasn't
>>> detected, what I did is performing the steps in the
>>> bwi(4) manual http://leaf.dragonflybsd.org/cgi/web-man?command=bwi&amp;section=ANY
>>> and download the firmware at
>>> http://leaf.dragonflybsd.org/~sephe/bwi/v3.tbz. Now, the driver were
>>> detected (Broadcom BCM4311) but seems not functional. It doesn't show
>>> up after invoking ifconfig. Below is the dmesg output:
>>>
>>> device_probe_and_attach: bwi0 attach returned 6
>>> Preloaded elf module "/modules/if_bwi.ko" at 0xc07b93c8.
>>> bwi0: <Broadcom BCM4311 802.11 Wireless Lan> mem 0x31300000-0x31303fff
>>> irq 11 at device 0.0 on pci1
>>> bwi0: BBP: id 0x4311, rev 0x2, pkg 0
>>> bwi0: MAC rev 13 is not supported
>>> bwi0: no MAC was found
>>>
>>> And as I try looking at the /usr/src/sys/dev/netif/bwi/if_bwi.c code,
>>> BCM4311 is part of the supported device
>>>
>>> { PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM4311,
>>> "Broadcom BCM4311 802.11 Wireless Lan" },
>>
>> Different MAC revs normally share same PCI id. AFAIK, only relative
>> old 4311 works (I don't have any). I would appreciate, if you could
>> update bwi according to the latest reverse-engineered spec :). I
>> don't have time to do it currently.
>>
>> Best Regards,
>> sephe
>>
>> ----------
>> status: unread -> chatting
>>
>> _____________________________________________________
>> DragonFly issue tracker <>
>> <https://bugs.dragonflybsd.org/issue1148>
>> _____________________________________________________
>>
>
> Hi Sephe,
>
> Thanks for your reply. Okay let me try updating bwi. Where can I find
> that latest reversed-engineered spec you've mentioned? I only have the

http://bcm-v4.sipsolutions.net/

Best Regards,
sephe

#4 Updated by sepherosa almost 6 years ago

grab

Also available in: Atom PDF