Hi, After looking at 2425 dumps I saw some RF_GAIN values that seem to always and immediately follow the 2425 specific initial values. I think these are parts of Rf Gain initial values. Here is a patch which appends them on rf2425_ini_mode_end. It is based on wireless-testing git.
Regards.
diff -ru a/drivers/net/wireless/ath5k/initvals.c b/drivers/net/wireless/ath5k/initvals.c --- a/drivers/net/wireless/ath5k/initvals.c 2008-08-04 23:53:44.000000000 +0200 +++ b/drivers/net/wireless/ath5k/initvals.c 2008-08-05 00:24:23.000000000 +0200 @@ -1487,6 +1487,134 @@ { 0x7f3c7bba, 0x7f3c7bba } }, { 0xa384, { 0xf3307ff0, 0xf3307ff0 } }, + { AR5K_RF_GAIN(0), + { 0x00000000, 0x00000000 } }, + { AR5K_RF_GAIN(1), + { 0x00000040, 0x00000040 } }, + { AR5K_RF_GAIN(2), + { 0x00000080, 0x00000080 } }, + { AR5K_RF_GAIN(3), + { 0x00000181, 0x00000181 } }, + { AR5K_RF_GAIN(4), + { 0x000001c1, 0x000001c1 } }, + { AR5K_RF_GAIN(5), + { 0x00000001, 0x00000001 } }, + { AR5K_RF_GAIN(6), + { 0x00000041, 0x00000041 } }, + { AR5K_RF_GAIN(7), + { 0x00000081, 0x00000081 } }, + { AR5K_RF_GAIN(8), + { 0x00000188, 0x00000188 } }, + { AR5K_RF_GAIN(9), + { 0x000001c8, 0x000001c8 } }, + { AR5K_RF_GAIN(10), + { 0x00000008, 0x00000008 } }, + { AR5K_RF_GAIN(11), + { 0x00000048, 0x00000048 } }, + { AR5K_RF_GAIN(12), + { 0x00000088, 0x00000088 } }, + { AR5K_RF_GAIN(13), + { 0x00000189, 0x00000189 } }, + { AR5K_RF_GAIN(14), + { 0x000001c9, 0x000001c9 } }, + { AR5K_RF_GAIN(15), + { 0x00000009, 0x00000009 } }, + { AR5K_RF_GAIN(16), + { 0x00000049, 0x00000049 } }, + { AR5K_RF_GAIN(17), + { 0x00000089, 0x00000089 } }, + { AR5K_RF_GAIN(18), + { 0x000001b0, 0x000001b0 } }, + { AR5K_RF_GAIN(19), + { 0x000001f0, 0x000001f0 } }, + { AR5K_RF_GAIN(20), + { 0x00000030, 0x00000030 } }, + { AR5K_RF_GAIN(21), + { 0x00000070, 0x00000070 } }, + { AR5K_RF_GAIN(22), + { 0x00000171, 0x00000171 } }, + { AR5K_RF_GAIN(23), + { 0x000001b1, 0x000001b1 } }, + { AR5K_RF_GAIN(24), + { 0x000001f1, 0x000001f1 } }, + { AR5K_RF_GAIN(25), + { 0x00000031, 0x00000031 } }, + { AR5K_RF_GAIN(26), + { 0x00000071, 0x00000071 } }, + { AR5K_RF_GAIN(27), + { 0x000001b8, 0x000001b8 } }, + { AR5K_RF_GAIN(28), + { 0x000001f8, 0x000001f8 } }, + { AR5K_RF_GAIN(29), + { 0x00000038, 0x00000038 } }, + { AR5K_RF_GAIN(30), + { 0x00000078, 0x00000078 } }, + { AR5K_RF_GAIN(31), + { 0x000000b8, 0x000000b8 } }, + { AR5K_RF_GAIN(32), + { 0x000001b9, 0x000001b9 } }, + { AR5K_RF_GAIN(33), + { 0x000001f9, 0x000001f9 } }, + { AR5K_RF_GAIN(34), + { 0x00000039, 0x00000039 } }, + { AR5K_RF_GAIN(35), + { 0x00000079, 0x00000079 } }, + { AR5K_RF_GAIN(36), + { 0x000000b9, 0x000000b9 } }, + { AR5K_RF_GAIN(37), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(38), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(39), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(40), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(41), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(42), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(43), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(44), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(45), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(46), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(47), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(48), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(49), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(50), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(51), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(52), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(53), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(54), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(55), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(56), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(57), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(58), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(59), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(60), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(61), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(62), + { 0x000000f9, 0x000000f9 } }, + { AR5K_RF_GAIN(63), + { 0x000000f9, 0x000000f9 } }, }; /*
_______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel