QCA998X not working at all

Kalle Valo kvalo at qca.qualcomm.com
Fri Nov 20 03:53:40 PST 2015


Sebastian Gottschall <s.gottschall at dd-wrt.com> writes:

> simple solution.
>
> as for ath9k. otp must be ignored for various chipsets, since they
> wont return valid results
>
> --- core.c (Revision 2702)
> +++ core.c (Arbeitskopie)
> @@ -1735,9 +1735,8 @@
>
>   ret = ath10k_core_get_board_id_from_otp(ar);
>   if (ret && ret != -EOPNOTSUPP) {
> -  ath10k_err(ar, "failed to get board id from otp for qca99x0: %d\n",
> +  ath10k_err(ar, "failed to get board id from otp for qca99x0: %d,
> ignore\n",
>          ret);
> -  return ret;
>   }
>
>   ret = ath10k_core_fetch_board_file(ar);

I'm guessing in your case otp.bin crashes as the calibration data is in
flash (and not in otp). Can you send dmesg from a successful ath10k boot
so that I can verify ath10k reads the calibration data from a file?

I think I have an idea how to cleanly fix this.

-- 
Kalle Valo



More information about the ath10k mailing list