Search Linux Wireless

SSB AI support code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi guys.

Starting this thread in order to discuss SSB AI support. Recently there
were discussion on this matter but unfortunately missed it therefore
starting new thread.

Recently was playing around making new kernels work on ASUS RT-N16
(bcm4716-based with AI style bus). Started with commits by Bernhard Loos
early 2010, and finally managed to get things work.
Currently with code modified/added mine bcm4716 have working usb
ehci/ohci and ethernet. Well, its pretty much everything the box have,
except wifi - currently i'm half-way done with porting bcm80211 nphy
code changes to b43 (Hopefully recent commits by Rafal Milecki will save
me from porting more, but haven't tried it yet).

All changes made were tested on SB-based hardware (two old bcm5354-based
boxes). Unfortunately have no access to other BCM hw I could test things
on, but I'm pretty much sure old hardware should not be affected by code
changes while newer ones have some chance to get supported.
Changes made are based on ASUS GPL sourcecodes for N16, bcm80211 staging
code and bcm-v4.sipsolutions.net researches.

I will post patches here as soon as get this message back in my emailer
to keep things in single thread.

Please note these changes are how things work for me. It's not commit
request or anything alike. Most of the changes are easy, while some
(well, actually just one - 5th patch with core state/control management
propagation) should be well thought of before applying. Actually things
with 5th patch could be done in completely backwards way - keep existing
TMSLOW/TMSHIGH defines intact with flags in two high bytes and do ">>
16" things in AI code instead of "<< 16" in SB code but again - its just
the way things work for me currently, not the way I could insist or
something on.

This is partial subset of changes to get newer BCM4716s' to work with
linux. If anyone is interested the whole set of patches will be
accessible in few hours via http - just left few things to manage with
them.


--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux