Showing results for 
Show  only  | Search instead for 
Did you mean: 
Registered: ‎10-11-2017

-WPA_SUPPLICANT sh: /usr/local/sbin/wpa_supplicant: No such file or directory

Hello all,

I am working on integrating the ti wilink on my custom unit which is dual core zynq platform. I am using petalinux 2016.4. I followed the instructions from  and also the instructions from one of the forum members to integrate the chip. I see that wilink chip is coming up but now when I try to run the wpa_supplicant or wpa_cli or iw it shows me 
-sh: /usr/local/sbin/wpa_supplicant: No such file or directory 

I get the same error for all the tools like iw, crda, wpa_cli, wpa_passphrase 

Can somebody help me understand why am I getting this error?


I created a install template app and then I changed the .bb file to copy the pre buiilt tools and libraries in the rootfs. I did get the build, it comes up OK but I am seeing the above error:


CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d 
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache 
Machine model: test 
bootconsole [earlycon0] enabled 
cma: Reserved 16 MiB at 0x3f000000 
Memory policy: Data cache writealloc 
percpu: Embedded 12 pages/cpu @ef7d2000 s19776 r8192 d21184 u49152 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260608 
Kernel command line: console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rw rootwait 
PID hash table entries: 4096 (order: 2, 16384 bytes) 
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) 
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) 
Memory: 994028K/1048576K available (6323K kernel code, 240K rwdata, 1980K rodata, 1024K init, 230K bss, 38164K reserved, 16384K cma-reserved, 245760K highmem 
Virtual kernel memory layout: 
   vector  : 0xffff0000 - 0xffff1000   (   4 kB) 
   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB) 
   vmalloc : 0xf0800000 - 0xff800000   ( 240 MB) 
   lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB) 
   pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB) 
   modules : 0xbf000000 - 0xbfe00000   (  14 MB) 
     .text : 0xc0008000 - 0xc091bf34   (9296 kB) 
     .init : 0xc0a00000 - 0xc0b00000   (1024 kB) 
     .data : 0xc0b00000 - 0xc0b3c3e0   ( 241 kB) 
      .bss : 0xc0b3c3e0 - 0xc0b75cfc   ( 231 kB) 
Preemptible hierarchical RCU implementation. 
       Build-time adjustment of leaf fanout to 32. 
       RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. 
RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2 
NR_IRQS:16 nr_irqs:16 16 
efuse mapped to f0802000 
slcr mapped to f0804000 
L2C: platform modifies aux control register: 0x72360000 -> 0x72760000 
L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000 
L2C-310 erratum 769419 enabled 
L2C-310 enabling early BRESP for Cortex-A9 
L2C-310 full line of zeros enabled for Cortex-A9 
L2C-310 ID prefetch enabled, offset 1 lines 
L2C-310 dynamic clock gating enabled, standby mode enabled 
L2C-310 cache controller enabled, 8 ways, 512 kB 
L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001 
zynq_clock_init: clkc starts at f0804100 
Zynq clock init 
sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns 
clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns 
Switching to timer-based delay loop, resolution 3ns 
clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns 
timer #0 at f080c000, irq=17 
Console: colour dummy device 80x30 
Calibrating delay loop (skipped), value calculated using timer frequency.. 666.66 BogoMIPS (lpj=3333333) 
pid_max: default: 32768 minimum: 301 
Security Framework initialized 
Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) 
Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) 
CPU: Testing write buffer coherency: ok 
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 
Setting up static identity map for 0x100000 - 0x100058 
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 
Brought up 2 CPUs 
SMP: Total of 2 processors activated (1333.33 BogoMIPS). 
CPU: All CPU(s) started in SVC mode. 
devtmpfs: initialized 
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns 
pinctrl core: initialized pinctrl subsystem 
NET: Registered protocol family 16 
DMA: preallocated 256 KiB pool for atomic coherent allocations 
cpuidle: using governor menu 
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. 
hw-breakpoint: maximum watchpoint size is 4 bytes. 
zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xf0880000 
zynq-pinctrl 700.pinctrl: zynq pinctrl initialized 
GPIO IRQ not connected 
XGpio: /amba_pl/gpio@41200000: registered, base is 874 
vgaarb: loaded 
SCSI subsystem initialized 
usbcore: registered new interface driver usbfs 
usbcore: registered new interface driver hub 
usbcore: registered new device driver usb 
media: Linux media interface: v0.10 
Linux video capture interface: v2.00 
pps_core: LinuxPPS API ver. 1 registered 
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <> 
PTP clock support registered 
EDAC MC: Ver: 3.0.0 
Advanced Linux Sound Architecture Driver Initialized. 
clocksource: Switched to clocksource arm_global_timer 
NET: Registered protocol family 2 
TCP established hash table entries: 8192 (order: 3, 32768 bytes) 
TCP bind hash table entries: 8192 (order: 4, 65536 bytes) 
TCP: Hash tables configured (established 8192 bind 8192) 
UDP hash table entries: 512 (order: 2, 16384 bytes) 
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) 
NET: Registered protocol family 1 
RPC: Registered named UNIX socket transport module. 
RPC: Registered udp transport module. 
RPC: Registered tcp transport module. 
RPC: Registered tcp NFSv4.1 backchannel transport module. 
Trying to unpack rootfs image as initramfs... 
Freeing initrd memory: 18248K (c6e2e000 - c8000000) 
hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available 
futex hash table entries: 512 (order: 3, 32768 bytes) 
workingset: timestamp_bits=28 max_order=18 bucket_order=0 
jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc. 
bounce: pool size: 64 pages 
io scheduler noop registered 
io scheduler deadline registered 
io scheduler cfq registered (default) 
dma-pl330 f8003000.dmac: Loaded driver for PL330 DMAC-241330 
dma-pl330 f8003000.dmac:        DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16 
xilinx-vdma 40400000.dma: Xilinx AXI VDMA Engine Driver Probed!! 
e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 143, base_baud = 3125000) is a xuartps 
�console [ttyPS0] enabled 
console [ttyPS0] enabled 
bootconsole [earlycon0] disabled 
bootconsole [earlycon0] disabled 
xdevcfg f8007000.devcfg: ioremap 0xf8007000 to f0904000 
[drm] Initialized drm 1.1.0 20060810 
brd: module loaded 
loop: module loaded 
m25p80 spi0.0: found n25q256a, expected m25p80 
m25p80 spi0.0: n25q256a (32768 Kbytes) 
4 ofpart partitions found on MTD device spi0.0 
Creating 4 MTD partitions on "spi0.0": 
0x000000000000-0x000000500000 : "boot" 
0x000000500000-0x000000520000 : "bootenv" 
0x000000520000-0x000000fa0000 : "kernel" 
0x000000fa0000-0x000002000000 : "spare" 
CAN device driver interface 
e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k 
e1000e: Copyright(c) 1999 - 2015 Intel Corporation. 
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver 
ehci-pci: EHCI PCI platform driver 
usbcore: registered new interface driver usb-storage 
e0002000.usb supply vbus not found, using dummy regulator 
ci_hdrc ci_hdrc.0: unable to init phy: -110 
ci_hdrc: probe of ci_hdrc.0 failed with error -110 
mousedev: PS/2 mouse device common for all mice 
i2c /dev entries driver 
EDAC MC: ECC not enabled 
Xilinx Zynq CpuIdle Driver started 
sdhci: Secure Digital Host Controller Interface driver 
sdhci: Copyright(c) Pierre Ossman 
sdhci-pltfm: SDHCI platform and OF driver helper 
mmc0: SDHCI controller on e0100000.sdhci [e0100000.sdhci] using DMA 
mmc0: new high speed SDHC card at address aaaa 
mmcblk0: mmc0:aaaa SL08G 7.40 GiB  
mmcblk0: p1 p2 
mmc1: SDHCI controller on e0101000.sdhci [e0101000.sdhci] using DMA 
ledtrig-cpu: registered to indicate activity on CPUs 
usbcore: registered new interface driver usbhid 
usbhid: USB HID core driver 
sdhci-arasan e0101000.sdhci: card claims to support voltages below defined range 
NET: Registered protocol family 10 
sit: IPv6 over IPv4 tunneling driver 
NET: Registered protocol family 17 
can: controller area network core (rev 20120528 abi 9) 
mmc1: new high speed SDIO card at address 0001 
NET: Registered protocol family 29 
can: raw protocol (rev 20120528) 
wl18xx_driver Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2 
can: broadcast manager protocol (rev 20120528 t) 
can: netlink gateway (rev 20130117) max_hops=1 
Registering SWP/SWPB emulation handler 
hctosys: unable to open rtc device (rtc0) 
ALSA device list: 
 No soundcards found. 
wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2 
wlcore: WARNING falling back to default config 
Freeing unused kernel memory: 1024K (c0a00000 - c0b00000) 
INIT: version 2.88 booting 
wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11) 
wlcore: loaded 
FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. 
EXT4-fs (mmcblk0p2): recovery complete 
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) 
random: dd urandom read with 6 bits of entropy available 
Mon Oct 16 04:22:56 UTC 2017 
Starting internet superserver: inetd. 
INIT: Entering runlevel: 5 
Configuring network interfaces... ifconfig: SIOCGIFFLAGS: No such device 
Starting Dropbear SSH server: Generating key, this may take a while... 
Public key portion is: 
qY8K9XG90//ySpOCLE9C5I8vbMsICH0O0eRZox/+/wJW0xZQgqkQ5PLTJ8Sfie8Zt1 root@plnx_arm 
Fingerprint: md5 24:47:5f:b0:59:00:33:8d:0f:59:de:68:90:59:fd:99 
Starting syslogd/klogd: done 
Starting tcf-agent: OK 

PetaLinux 2016.4 plnx_arm /dev/ttyPS0 

plnx_arm login: root 
root@plnx_arm:~# ifconfig 
lo        Link encap:Local Loopback   
         inet addr:  Mask: 
         inet6 addr: ::1%768144/128 Scope:Host 
         UP LOOPBACK RUNNING  MTU:65536  Metric:1 
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
         collisions:0 txqueuelen:1  
         RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 

root@plnx_arm:~# ifconfig wlan0 up 
wlcore: PHY firmware version: Rev 
wlcore: firmware booted (Rev 
IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready 
root@plnx_arm:~# ifconfig 
lo        Link encap:Local Loopback   
         inet addr:  Mask: 
         inet6 addr: ::1%768144/128 Scope:Host 
         UP LOOPBACK RUNNING  MTU:65536  Metric:1 
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
         collisions:0 txqueuelen:1  
         RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 

wlan0     Link encap:Ethernet  HWaddr 38:D2:69:B7:A6:76   
         UP BROADCAST MULTICAST  MTU:1500  Metric:1 
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
         collisions:0 txqueuelen:1000  
         RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@plnx_arm:~# wpa_supplicant  
-sh: /usr/local/sbin/wpa_supplicant: No such file or directory 

0 Kudos
0 Replies