01.04.09, 17:14, "Nick Kossifidis" :
> > /* No correction */
> > - if (i_coffd == 0 || q_coffd == 0)
> > + if (i_coffd == 0 || q_coffd < 2)
> > goto done;
> >
> Are you sure that < 2 is ok ?
Yes. In Sam's hal (madwifi-free) they checked against 0 and >=2 .
> Give
Hello !
I have found bug in I/Q calibration procedure. Because of this bug calibration
goes wrong, and card receive frames with CRC errors.
In phy.c/ath5k_hw_rf511x_calibrate()
i_coff = ((-iq_corr) / i_coffd) & 0x3f;
but, i_coff is signed 32bit value, but when masking it with 0x3f it bec
31.03.09, 22:09, "satish sethuraman" :
> i am using rb433ah board which as atheros AR7161 mips24K processor.
> I have a AR5414 chipset wifi card in my mini-pci slot. The wifi card is
> driven by ath5k driver obtained from compat-wireless-2009-03-24. The git
> describe of compat wirless is v2.6.