Contributed by deanna on from the our-kind-of-idiot dept.
Last month, a message was posted to misc@, explaining the situation:
The Broadcom 802.11 chipsets are the bastards of the industry. They
are the most complicated and difficult to program. Broadcom's
division is not interested in helping at all.
A Linux team has managed to mostly reverse engineer a subset of the
functionality and chip versions. That information can be found at:
http://bcm-specs.sipsolutions.net/
http://bcm43xx.berlios.de/
Naturally... anyone can read this stuff, learn from it, and then from
their knowledge write a BSD licensed driver. There is enough
information there to create a driver, at least for some varients of
the chips. As I said, it is probably the most complicated chip in the
industry, and the specification is harrowing.. but it can be done,
since the Linux people managed to produce a driver.
Inside the OpenBSD developer community Broadcom wireless is not
currently on anyone's plans. Drivers for other chips will be written
first.
Therefore it would be nice if someone from the outside took on this
project.
Good luck!
A month later, Jon Simola
announced that he had started on such a driver:
After reading over the specs repeatedly, spending many nights studying
their tangled tales and twisted methods, I have to agree with Theo:
It would take an idiot to try writing a driver for these Broadcom chipsets.
It would take an idiot to try doing it using only a laptop with a minipci card.
#dmesg | grep ^bcw
bcw0 at pci3 dev 2 function 0 "Broadcom BCM4318" rev 0x02: irq 10,
address 00:14:a5:75:58:df
# ifconfig bcw0
bcw0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:14:a5:75:58:df
media: IEEE802.11 autoselect
status: no network
ieee80211: nwid "" 0dBm
inet6 fe80::214:a5ff:fe75:58df%bcw0 prefixlen 64 scopeid 0x1
I have become that idiot.
And so last week we saw the last bit of the beginning of the story of this driver.
(Comments are closed)

By Anonymous Coward (89.191.97.92) on
By Anonymous Coward (69.70.207.240) on
By Anonymous Coward (143.166.255.41) on
By Janne Johansson (82.182.176.20) jj@inet6.se on
USB-wlan died on me, so I couldn't get to test this.
How awful the timing was.
Comments
By Anonymous Coward (202.156.8.10) on
> USB-wlan died on me, so I couldn't get to test this.
> How awful the timing was.
>
I was ready to sell my iBook, but I think I will keep it as my home server now :-). Good timing for me! ;-)
By Anonymous Coward (68.104.220.48) on
Comments
By ea1x (81.56.211.110) on
and the linux driver in it is not free
so an openbsd port on mips with this driver for the linksys in the future ?:)
Comments
By srcq (151.136.100.2) on