On 5/15/19 12:17 PM, Ken Moffat wrote:
On Wed, May 15, 2019 at 09:27:58AM -0400, Dave wrote:
I've been trying off and on to get a Qualcom Atheros to work. lspci shows it
as AR9227. It's a plain PCI card.  I've come to the conclusion that there
must be a firmware blob for this card. I'm not sure which one it will use.
Ubuntu /lib/firmware has various choices under the "ath9k" directory.  Does
anyone know the short answer to this?  Are firmware blobs always compiled in
the kernel?  Are the blob files always a *.bin file?

Dave

To answer the last questions first: no, modules are easier if you
don't need it before udev becomes active, and no, but .bin is common.

The way to bring up something like this  is to make it a module.
When you boot, dmesg should tell you it has found the device, but
failed to load a firmware file.  Identify that file, put it in
/lib/firmware at the correct PATH (my ath10k has its firmware at
/lib/firmware/ath10K/QCA9377/hw1.0/ ).  Repeat as necessary.

You might also find that some other module needs firmware before the
wifi will work (e.g. something for bluetooth), although that seems
more common on laptops.

ĸen


After long searches I find that firmware is not the answer.  I've rebuilt with modules and taken a long look at dmesg output.  The only thing that stands out is 'tx descriptor errors with err 12. Cannot find a reference to the error in Google. I've remove anything to do with Bluetooth, no change. Bad kernel driver?

Dave

--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to