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