README 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. This is the firmware for the Qualcomm Atheros AR7010 and AR9271 USB
  2. 802.11n NICs.
  3. What is this exactly?
  4. ---------------------
  5. This is the firmware which resides in RAM on the AR7010/AR9271 NICs.
  6. It is used by ath9k (Linux) and athn (OpenBSD) to provide wireless
  7. services.
  8. Ok, what are those NICs?
  9. ------------------------
  10. The AR7010 is a USB/PCIe SoC with onboard RAM, ROM and flash.
  11. It comes with an external wireless chip connected via PCIe - typically
  12. an AR9280 or AR9285.
  13. The AR9271 is a USB/Wifi SoC with onboad RAM, ROM, flash and the
  14. actual wireless chip. The wireless core is an off-shoot of the AR9285.
  15. It is a single-chip solution.
  16. How do I build it?
  17. ------------------
  18. You're in for a treat.
  19. * You first have to build the toolchain.
  20. * Linux:
  21. $ make toolchain
  22. * FreeBSD:
  23. $ gmake toolchain
  24. (Yes, I made this work on FreeBSD as well.)
  25. * Next, build the firmware.
  26. * Linux:
  27. $ ./build
  28. * FreeBSD:
  29. edit the build script, change make to gmake, and then
  30. $ ./build
  31. You will end up with two .fw files - one for the AR7010 and one for
  32. the AR9271.
  33. Then what?
  34. ----------
  35. You need to then copy this into the relevant location for your operating
  36. system. Yes, this means you need a driver. No, there's no FreeBSD
  37. driver yet for this particular chipset, sorry.
  38. Further information
  39. -------------------
  40. Bug tracking and email list will appear here shortly.