Just noticed that you have 5111 phy so plz ignore previous mail...

BUFFER_CONTROL_5 is right and we do the same for > 5112

2007/10/31, Nick Kossifidis <[EMAIL PROTECTED]>:
> ACK nevermind your script does enough magic already ;-)
>
> Here is an interesting find comparing your dumps of 5414 and 5213...
>
> while on 5213 we change channel by setting RF_BUFFER and then
> RF_BUFFER_CONTROL_3 on 5414 RF_BUFFER_CONTROL_5 is used, also there is
> some difference between them (we can possibly track this down and fix
> what Reyk tried to fix, the right way) ;-)
>
> -W: 0x989c = 0x000050d1 - AR5K_RF_BUFFER                 .... ....
> .... .... .1.1 .... 11.1 ...1
> -W: 0x98d0 = 0x00000c05 - AR5K_RF_BUFFER_CONTROL_3       .... ....
> .... .... .... 11.. .... .1.1
> +W: 0x989c = 0x000000d1 - AR5K_RF_BUFFER                 .... ....
> .... .... .... .... 11.1 ...1
> +W: 0x98d8 = 0x00000010 - AR5K_RF_BUFFER_CONTROL_5       .... ....
> .... .... .... .... ...1 ....
>
> so by taking a look at the code (phy.c) it seems that
>
> for 5213
> (data1 & 0xff) | ((data0 & 0xff) << 8) = 50d1
> ((data1 >> 8) & 0xff) | (data0 & 0xff00) = c05
>
> for 5414
> (data1 & 0xff) | ((data0 & 0xff) << 8) = d1
> ((data1 >> 8) & 0xff) | (data0 & 0xff00) = 10
>
> so a different algo is used to calculate data0/1 or there is a
> completely different algo at all...
>
>
> --
> GPG ID: 0xD21DB2DB
> As you read this post global entropy rises. Have Fun ;-)
> Nick
>


-- 
GPG ID: 0xD21DB2DB
As you read this post global entropy rises. Have Fun ;-)
Nick
_______________________________________________
ath5k-devel mailing list
ath5k-devel@lists.ath5k.org
https://lists.ath5k.org/mailman/listinfo/ath5k-devel

Reply via email to