Debian 8.5 - ath10k - Qualcomm Atheros Device 0042 (rev 30)

Benny Simonsen <[email protected]>
Newsgroups gmane.linux.debian.user.laptop
Message-ID <CABFHgZ-gAz+Pi0ddHm5DQYXmdSkmOAWpQXwOneaXLz540ZpgDw@mail.gmail.com>
Hi

I am trying to get WIFI working on a Acer Aspier E 15 E5-575-30QD

lspci shows the following with respect to WIFI:
02:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)
verbose output - see in bottom of mail.
I am not sure which Qualcomm device it is, what I can find on the net is
that the above lspci string is mentioned together with QC9377 ... so I have
tried that, but would like to know if it is the correct name.

It is on a fresh installed Debian 8.5 with non-free drivers from here:
http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/8.5.0-live+nonfree/amd64/iso-hybrid/debian-live-8.5.0-amd64-kde-desktop+nonfree.iso

After installation I have upgraded it and rebooted it (don't remember if
there was a new kernel)

I have cloned https://github.com/kvalo/ath10k-firmware.git into
/lib/firmware/ath10k and copied the bin file that I think I should use to a
new file without the part after .bin
sudo git clone https://github.com/kvalo/ath10k-firmware.git
/lib/firmware/ath10k
sudo cp -p  /lib/firmware/ath10k/QCA9377/hw1.0/firmware
/lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1
/lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin

Reboot - no wifi module detected
Added a file: /etc/modprobe.d/ath10k_core.conf with the following line:
options ath10k_core skip_otp=y
Reboot - no wifi module detected

Any hints?

Further I have a (minor) issue with bluetooth, but I have not been looking
into that. Otherways the labtop seems good supported (sound works - didn't
during live session from USB),
webcam works (during live session)

Br,
Benny Simonsen

dmesg related to WIFI:
[    0.324274] pci 0000:02:00.0: [168c:0042] type 00 class 0x028000
[    0.324461] pci 0000:02:00.0: reg 0x10: [mem 0xa1000000-0xa11fffff 64bit]
[    0.325185] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    0.325383] pci 0000:02:00.0: System wakeup disabled by ACPI
[    0.334681] pci 0000:00:1d.2: PCI bridge to [bus 02]
[    0.334686] pci 0000:00:1d.2:   bridge window [mem 0xa1000000-0xa11fffff]

sudo lspci -vvnn shows the following with respect to WIFI:
02:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev
30)
    Subsystem: Lite-On Communications Inc Device [11ad:0806]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 11
    Region 0: Memory at a1000000 (64-bit, non-prefetchable) [size=2M]
    Capabilities: [40] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [50] MSI: Enable- Count=1/8 Maskable+ 64bit-
        Address: 00000000  Data: 0000
        Masking: 00000000  Pending: 00000000
    Capabilities: [70] Express (v2) Endpoint, MSI 00
        DevCap:    MaxPayload 256 bytes, PhantFunc 0, Latency L0s
unlimited, L1 <64us
            ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
        DevCtl:    Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
            RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 256 bytes, MaxReadReq 512 bytes
        DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
TransPend-
        LnkCap:    Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit
Latency L0s <4us, L1 <64us
            ClockPM+ Surprise- LLActRep- BwNot-
        LnkCtl:    ASPM Disabled; RCB 64 bytes Disabled- CommClk+
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF
Via message
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF
Disabled
        LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range,
EnterModifiedCompliance- ComplianceSOS-
             Compliance De-emphasis: -6dB
        LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-,
EqualizationPhase1-
             EqualizationPhase2-, EqualizationPhase3-,
LinkEqualizationRequest-
    Capabilities: [100 v2] Advanced Error Reporting
        UESta:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
MalfTLP- ECRC- UnsupReq- ACSViol-
        UESvrt:    DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
MalfTLP+ ECRC- UnsupReq- ACSViol-
        CESta:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
        CEMsk:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
        AERCap:    First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
    Capabilities: [148 v1] Virtual Channel
        Caps:    LPEVC=0 RefClk=100ns PATEntryBits=1
        Arb:    Fixed- WRR32- WRR64- WRR128-
        Ctrl:    ArbSelect=Fixed
        Status:    InProgress-
        VC0:    Caps:    PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
            Ctrl:    Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
            Status:    NegoPending- InProgress-
    Capabilities: [168 v1] Device Serial Number 00-00-00-00-00-00-00-00
    Capabilities: [178 v1] Latency Tolerance Reporting
        Max snoop latency: 3145728ns
        Max no snoop latency: 3145728ns
    Capabilities: [180 v1] L1 PM Substates
        L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
L1_PM_Substates+
              PortCommonModeRestoreTime=50us PortTPowerOnTime=10us
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.