hi nick! you wiki plans sound good!
since you mentioned writing specs, what use would they be of, since we don't do "clean room" reverse engineering anyways? (i wonder since a while where that puts us legally and why other drivers chose that method instead.) i think the txpower stuff is very important. this week i made distance tests with ath5k (AR5212) and they were pretty disappointing. i stopped them at 80 meters :( concerning turbog dumps for 5414 i want to do that but i just can't configure turbo g on madwifi anymore. any pointers on how to set up turbog on madwifi would be helpful (i know http://madwifi.org/wiki/UserDocs/TurboMode but that doesnt work for g). maybe i have the wrong regdomain/countrycode (i tried 0/0 and 0/840)? i'm willing to work on improving the script, but don't quite understand what you want exactly (yet). do you mean: take testbed connection traces, search for last reset cycle, and print it out as ath5k_ini_mode/ath5k_ini_rf tables? that should be easy enough to do. but which parts go into ath5k_ini_mode and which into ath5k_ini_rf? please clarify, what you need, i'll do it :) bruno On Friday 30 November 2007 09:28:49 Nick Kossifidis wrote: > Hello ppl ;-) > > Sorry for not sending patches lately (i've got a few to send) but my > schedule is really tight (exams @ uni again + lab work). I've been > thinking we should start organizing wiki etc to better focus on > current problems: > > a) Create a list of all hw-related functions and how well they > work/match compaired to their binary alternatives for each chip (both > from madwifi's hal and ndiswrapper dumps -seems we can get beautiful > dumps from ndiswrapper/atheros's windows driver. I'll look more into > it and update wiki on how to do it). > > b) Gather all regdumps in one place, cleaned up/sorted per function etc. > > c) Create a supported chips list along with description on what we > miss, what works etc (one page per mac/phy chip with user experiences, > links to above dumps etc). > > d) (far away) Start writing specs from what we have. > > I'm up for it but it'll take some time, also i don't know which wiki > to use (is ath5k.org's wiki ready or should i start on madwifi's wiki > and then move them ?). > > Just to let you know i'm currently checking out eeprom + txpower stuff > and cleaning up the code (mostly rate tables / interrupt handling). I > also have some thoughts on the interrupt handler (you might have seen > my previous mail about per tx queue interrupts -plz if you haven't > take a look at it and post any comments you have, i really wonder why > both madwifi and ath driver use TXDESC and EOL interrupts for tx > queues while interrupt handler doesn't handle them). I hope i'll be > able to post my patches during Christmas because they need testing and > because i'm gathering as many dumps as i can from cards i have > (5210/5211/5212/5413). I'm optimistic that i'll have txpower working > by then, after that i believe we can declare version 0.2.0 since most > basic hw functions will work and we can have a more stable driver. > > Until then it's good to gather as many regdumps as possible for all > cards in a/b/g/turboa/turbog modes to create initial settings tables > (so we can later study them better). For 5414 we miss dumps for turbog > mode so plz if anyone has such card, try getting some dumps as > described in wiki (testbed). For 5424/2424 we have no dumps for all > modes (a/b/g) and we really need some. > > We also need to see what's going on with Pavel's and Majo's cards and > why they return nothing (figure out the right wakeup sequence or > something like that). > > Also it would be great if someone created a program/script that gets > dumps for a/b/g/turboa/turbog modes from separate files, and generated > ath5k_ini_mode/ath5k_ini_rf tables (as in initvals.c/phy.c) (Bruno can > you do your script-magic once again ?). _______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel