Forums - [WLAN] driver arm64 : no clear instructions to compile

4 posts / 0 new
Last post
[WLAN] driver arm64 : no clear instructions to compile
alexandre.houdeville
Join Date: 21 Jan 21
Posts: 3
Posted: Fri, 2021-01-22 01:08

We recently purchased a PIXI-9377-P WIFI module based on the QCA9377 chip (here for PCIE host interface and uart bluetooth).

We would like to set the module on a Jetson Nano embedded system by Nvidia : ARM64 architecture. For now, the Bluetooth interface works correctly, however there is no WIFI interface detected. I think this is due to a lack of drivers / firmware for the chip.

Consequently, I am trying to install the drivers on our embedded system through the following guide provided by Qualcomm : 80-YC636-1_E_QCA6174A_QCA9377 WLAN AND BLUETOOTH ON LINUX X86 PORTING GUIDE.pdf

I have already a compiled kernel and a cross-compilation toolchain for our embedded system, I just want to cross-compile the drivers for the Jetson Nano but I do not succeed in compiling the drivers by following the section : 7 Cross-compile WLAN drivers.

After setting the parameters and the environment variables, I execute as asked :

# cd AIO/build
# make

I get the following error :

Makefile:10: env.makefile: No such file or directory
make: *** No rule to make target 'env.makefile'. Stop.

 

 

I am not sure but I assume this step depends on the step : 3 Get host-based resources through AIO

But here again, I face the following issue when I execute the bash script after configuring release.<board type> and aio_gen.board-type :

 

./aio_gen_bit.sh -r -t te-f30 -k v4.9.11


./aio_gen_bit.sh: line 110: [: too many arguments
Please use '-h' to get usage in detail.
You must create referenced release configure file:
/home/QCA9377 WiFi_BT SDK/qca9377.lea_.3.0_qdn_r3000017.1/QCA9377.LEA.3.0_QDN_r3000017.1/fixce/aio-gen/build/scripts/te-f30/release.te-f30

 

What did I miss here ?

Thank you very much.

  • Up0
  • Down0
ddeepakk Moderator
Join Date: 27 Jun 17
Posts: 117
Posted: Fri, 2021-01-22 03:17

Hi Alex,

From where did you get the SDK? The AIO based SDK doesn't support QCA9377 PCIe.
You need to check with your chipset vendor on the appropriate software for your card.

Thanks.

  • Up0
  • Down0
alexandre.houdeville
Join Date: 21 Jan 21
Posts: 3
Posted: Tue, 2021-01-26 08:13

Hi ddeepakk,

Thank you for your reply.

I downloaded the files suggested by the guide on Qualcomm web site.

We bought the module from NeoMore. I will ask them for the software.

Thanks.

  • Up0
  • Down0
ddeepakk Moderator
Join Date: 27 Jun 17
Posts: 117
Posted: Mon, 2021-02-15 21:34

Sure Alex.

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.