Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Oct 2013 15:01:47 +0400
From:      m <mp39590@gmail.com>
To:        Adrian Chadd <adrian@freebsd.org>
Cc:        Steve Wills <swills@freebsd.org>, "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org>, Nathan Whitehorn <nwhitehorn@freebsd.org>, Steve Kargl <sgk@troutmask.apl.washington.edu>
Subject:   Re: [rfc] removing the NDISulator
Message-ID:  <20131019110147.GA1095@edge>
In-Reply-To: <CAJ-VmokH80cChgkAuXgtnJSHGQNa1Mh75r9z2UwYm6-zThdKrA@mail.gmail.com>
References:  <CAJ-Vmo=ZO9aTMjaD0aZ8f-7CbTqLrYUkrHE3%2Bvpx2-6jDDYtiQ@mail.gmail.com> <20131018205352.GA44565@mouf.net> <20131018210123.GA33820@troutmask.apl.washington.edu> <5261A251.4000806@freebsd.org> <CAJ-VmokH80cChgkAuXgtnJSHGQNa1Mh75r9z2UwYm6-zThdKrA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 01:51 19-Oct 2013 Adrian Chadd wrote:
> bwn(4) requires a lot more than just an additional PCI ID.
> 
> The driver is somewhat architected for all the different RF and PHY modules
> that plug into the internal bus (the whole SIBA thing) but it does sorely
> need updating.
>

In brcsmac (driver that supports 4313 and whole bunch of new chips) they
have replaced SIBA with AMBA-like bus[1]. Although, README says, that
they don't use anything AMBA-specific. Probably SIBA can be hacked up at
least for PCI case.

Actually, I've started playing with Linux version of the driver[2], it's
opensource and dual-licensed, but code seem to me very tangled. (Code of
the bus part is GPL-only)

Can you recommend any papers about wireless drivers in general?
Particularly, I'm interested in working with PHY/ratetables.

[1] https://github.com/torvalds/linux/blob/master/drivers/bcma/README
[2]
https://github.com/torvalds/linux/tree/master/drivers/net/wireless/brcm80211/brcmsmac



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131019110147.GA1095>