This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/WL1835MOD: Problems with WL18xx System Build Scripts

Part Number: WL1835MOD

Tool/software: Linux

I am working with the  Beaglebone Black Wıreless board and believe that I need a newer version of the wpa_supplicant to support the mesh features.  When I run the wpa_supplicant I receive errors such as:

Line 5: unknown global field 'max_peer_links=10'.
Line 5: Invalid configuration line 'max_peer_links=10'.

The wpa_supplicant that is on the current Beaglebone Black Wireless appears to be 2.4.  In another thread, it was suggested that I needed to use >= 2.6 for the mesh options to work.

I am attempting to build a more recent version of the wpa_supplicant, but I'm having issues.

I tried to follow the instructions from here.  On Step 3, when I run "./build_wl18xx.sh init", I get a bunch of "No such file or directory" errors.  I'm using the PROCESSOR-SDK-LINUX-AM335X  05_02_00_10.

I traced the "No such file or directory" error to the ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git script.  It sets the GIT_EXEC_PATH to ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../libexec/git-core.  There is, however, no git-core directory in usr/libexec, it only contains subdirectories of awk and gcc.

I'm not able to get a build to run and would appreciate any help.

  • Can, you provide the build console log.. Our WiFi expert will review and get back..

    Thanks
  • With the original scripts the result was a bunch of "No such file or directory" messages like this:

    user@ubuntu:~/build-utilites$ ./build_wl18xx.sh init
     Changing ROOTFS path to /home/user/wl8-build/fs
     Using user defined kernel
    Makefile was found. Kernel version was set to 20.4.14.
       *****  initializing workspace (w/o build)  *****  
    Cloning into:  kernel 
    Cloning into:  openssl 
    Cloning into:  libnl 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  crda 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  wireless_regdb 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  driver 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  hostap 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  ti_utils 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  fw_download 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  scripts_download 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  backports 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  iw 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  uim 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Cloning into:  bt-firmware 
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    
    Checking out branch OpenSSL_1_0_2d  in repo openssl  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/libnl: No such file or directory
    
    Checking out branch libnl3_2_25  in repo libnl  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/crda: No such file or directory
    
    Checking out branch master  in repo crda  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/wireless_regdb: No such file or directory
    
    Checking out branch master-2017-03-07  in repo wireless_regdb  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/driver: No such file or directory
    
    Checking out branch upstream_44  in repo driver  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/hostap: No such file or directory
    
    Checking out branch upstream_25_rebase  in repo hostap  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/ti_utils: No such file or directory
    
    Checking out branch master  in repo ti_utils  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/fw_download: No such file or directory
    
    Checking out branch master  in repo fw_download  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/scripts_download: No such file or directory
    
    Checking out branch sitara-scripts  in repo scripts_download  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/backports: No such file or directory
    
    Checking out branch upstream_44  in repo backports  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/iw: No such file or directory
    
    Checking out branch v4.1  in repo iw  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/uim: No such file or directory
    
    Checking out branch master  in repo uim  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    ./build_wl18xx.sh: line 110: cd: /home/user/build-utilites/src/bt-firmware: No such file or directory
    
    Checking out branch master  in repo bt-firmware  
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git: line 5: /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.real: No such file or directory
    Makefile was found. Kernel version was set to 20.4.14.
    Wifi Package Build Successful
    

    I traced the errors down, but don't know how to resolve.  In the biuld_wl18xx.sh script's setup_environment function, the path is changed to prepend TOOLCHAIN_PATH.  Then in the setup_repositories function, it calls git.  This results in calling the git from the toolkit in ~/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/git.  This is a shell script that sets up the following variables then calls git.real:

    GIT_EXEC_PATH = /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../libexec/git-core

    GIT_TEMPLATE_DIR =/home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/../share/git-core/templates

    I the "No such file or directory" messages are coming when running git.real because the locations in GIT_EXEC_PATH and GIT_TEMPLATE_DIR do not exist.  If Iook in /home/user/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/libexec, it does not have git-core.  The GIT_TEMPLATE_DIR is missing too.

    Are these folders supposed to be in the toolkit?

  • I found the cause of my troubles. Apparently when I was installing the processor SDK, the VM ran out of disk space. The SDK installed with no errors, but apparently didn't extract all of the files. After re-running the SDK install, all the files are there and the build completes. This resolved my issue.