**This is an old revision of the document!** ----

A PCRE internal error occured. This might be caused by a faulty plugin

====== Joshua Oreman: 802.11 wireless development ====== ===== Journal Week 10 ===== ==== Tuesday-Thursday, 28-30 July ==== I've been working on getting the ath5k driver gPXEfied: * On branch **ath5k**: * [[http://git.etherboot.org/?p=people/oremanj/gpxe.git;a=commit;h=1fd55b8b4151e1694c88caab02c3f9744f8d1dea| [error] Add macro to test type of error returned from another file]] * [[http://git.etherboot.org/?p=people/oremanj/gpxe.git;a=commit;h=fb7a4171a6964b49f43d4ddb918f095261610ee4| [802.11] Expose net80211_duration() as useful to drivers]] * [[http://git.etherboot.org/?p=people/oremanj/gpxe.git;a=commit;h=4de68cd3446b641f202b26eb0c422fe351993fcb| [rtl818x] Update rtl818x driver for API changes]] * [[http://git.etherboot.org/?p=people/oremanj/gpxe.git;a=commit;h=10f5eab6a2ad8e7b9eec758bf6248366f5ec03c3| [Makefile] Build ath5k driver]] * [[http://git.etherboot.org/?p=people/oremanj/gpxe.git;a=commit;h=cf45cada24f368ae9426c6165ab26b389671629f| [ath5k] Further gPXEficiation]] * [[http://git.etherboot.org/?p=people/oremanj/gpxe.git;a=commit;h=4495bab0f74a45aacb0a66080f95899294d214e2| [802.11] Expand channel hw_value field to 16 bits]] * [[http://git.etherboot.org/?p=people/oremanj/gpxe.git;a=commit;h=f13c1419806d5d1a63fb4f13532690a386b657b5| [ath5k] Cleanup for successful compilation]] I've gotten it to a compilable state, and fixed what runtime bugs I could, but I've run up against one that suggests no more fruitful approach than shooting in the dark: ath5k: resetting for channel change (2422 -> 2447 MHz) ath5k: reset to channel 0x2b0b4 (2447 MHz) ath5k: txq [u] 0, link 0x0 ath5k: hw reset to channel 0x2b0b4 (2447 MHz) <~1second pause> ath5k: noise floor calibration timeout (2447 MHz) Without the noise floor calibration (comments and observation suggest) the card can't receive any packets. A further analysis of the registers reveal that upon setting the NF calibrate bit, nothing happens - the bit remains set (it should be cleared by the card once calibration starts) and the noise floor register doesn't change. Suffice it to say, I'm rather confused.


QR Code
QR Code soc:2009:oremanj:journal:week10 (generated for current page)