I've installed linux-firmware, which provided many of the firmware files needed for my wifi card, but I've still got some errors in /var/log/messages:
Dec 9 15:07:33 acer kernel: [ 13.938036] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:02:00.0.bin (-2) Dec 9 15:07:33 acer kernel: [ 13.938037] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:02:00.0.bin failed with error -2 Dec 9 15:07:33 acer kernel: [ 13.938047] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/cal-pci-0000:02:00.0.bin (-2) Dec 9 15:07:33 acer kernel: [ 13.938048] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
equery l linux-firmware
* Searching for linux-firmware ... [IP-] [ ] sys-kernel/linux-firmware-99999999:0
I verified that wifi does work with a USB dongle, so I'm pretty sure I don't have a configuration issue with wicd or with my access point.
I ran the following two commands and neither produced any output, so it seems that nothing in portage provides the files that /var/log/messages is complaining it can't find.
equery belongs pre-cal-pci-0000:02:00.0.bin equery belongs cal-pci-0000:02:00.0.bin
Any ideas what could be wrong? Do I just have hardware that's not supported? This is a brand-new laptop.
02:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 31) Subsystem: Lite-On Communications Inc Device 08a6 Flags: bus master, fast devsel, latency 0, IRQ 131 Memory at b1000000 (64-bit, non-prefetchable) [size=2M] Capabilities:  Power Management version 3 Capabilities:  MSI: Enable+ Count=1/8 Maskable+ 64bit- Capabilities:  Express Endpoint, MSI 00 Capabilities:  Advanced Error Reporting Capabilities:  Virtual Channel Capabilities:  Device Serial Number 00-00-00-00-00-00-00-00 Capabilities:  Latency Tolerance Reporting Capabilities:  L1 PM Substates Kernel driver in use: ath10k_pci Kernel modules: ath10k_pci
By the way, I am using debian-sources-4.8.7.