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.

WL18XX + AM335X WIFI bring up

Other Parts Discussed in Thread: WL1271, WL1835, WL1837, AM3352, WL1833, WL1837MOD, WL1835MOD, DM385

Hi all,

we are using am335x processor and linux kernel 4.4.12 + TISDK v3.00.00.04.compiled wifi related modules .wl18xx.ko and wlcore.ko,cfg80211.ko,macfg.ko .and all.

inserted all modules on my custom board.All modules are inserted .I followed below steps .But my problem  is not showing ip addres after running the script.

And we checked wifi enable pin and wifi irq .

cat  /sys/class/kernel/debug/gpio=====>wifi gpio enable high.

cat /proc/interrupts==============>wifi interrupt gpio edge 22 wl18xx shown

we checked with lsmod .

root@am335x-evm:/home# lsmod
Module                  Size  Used by
arc4                    1822  2
wl18xx                 84532  0
wlcore                180963  1 wl18xx
mac80211              350293  2 wl18xx,wlcore
cfg80211              218849  3 mac80211,wl18xx,wlcore
musb_dsps               8235  0
musb_hdrc              71102  1 musb_dsps
udc_core               12063  1 musb_hdrc
pru_rproc               9767  0
pm33xx                  5577  0
snd_soc_simple_card     7712  0
ti_emif_sram            6242  1 pm33xx
wkup_m3_ipc             7587  1 pm33xx
wkup_m3_rproc           3669  1
pruss                  11485  1 pru_rproc
remoteproc             26773  4 pruss,wkup_m3_rproc,pru_rproc,wkup_m3_ipc
omap_aes_driver        18393  0
omap_sham              20609  0
virtio                  7614  1 remoteproc
virtio_ring            12035  1 remoteproc
wlcore_sdio             6643  0
omap_rng                4482  0
rng_core                7538  1 omap_rng
snd_soc_tlv320aic3x    48260  1
musb_am335x             1426  0
ti_am335x_tsc           5901  0
omap_wdt                4634  0
ti_am335x_tscadc        6098  1 ti_am335x_tsc
rtc_omap                8191  1
root@am335x-evm:/home#

ago 2015.09 am335x-evm /dev/ttyO0

am335x-evm login: root
root@am335x-evm:~# cd /home/

$vi wpa_conf.sh
    #!/bin/bash
    ifconfig wlan0 hw ether 08:00:28:00:01:a4
    ifconfig wlan0 up
    sleep 2
    wlist scan
    wpa_supplicant -d -Dnl80211 -c/etc/wpa_supplicant1.conf -iwlan0 -B
    udhcpc -i wlan0 -b -t 10
~



root@am335x-evm:/home# sh wpa_conf.sh
[   50.248796] wlcore: PHY firmware version: Rev 8.2.0.0.232
[   50.361559] wlcore: firmware booted (Rev 8.9.0.0.48)
[   50.378686] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
wpa_conf.sh: line 5: wlist: command not found
wpa_supplicant v2.5-devel
random: Trying to read entropy from /dev/random
Successfully initialized wpa_supplicant
Initializing interface 'wlan0' conf '/etc/wpa_supplicant1.conf' driver 'nl80211' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant1.conf' -> '/etc/wpa_supplicant1.conf'
Reading configuration file '/etc/wpa_supplicant1.conf'
ctrl_interface='/var/run/wpa_supplicant'
update_config=1
Priority group 2
   id=0 ssid='fossilshale'
rfkill: initial event: idx=0 type=1 op=0 soft=0 hard=0
nl80211: Supported cipher 00-0f-ac:1
nl80211: Supported cipher 00-0f-ac:5
nl80211: Supported cipher 00-0f-ac:2
nl80211: Supported cipher 00-0f-ac:4
nl80211: Supported cipher 00-14-72:1
nl80211: Supports Probe Response offload in AP mode
nl80211: Using driver-based off-channel TX
nl80211: Supported vendor command: vendor_id=0x80028 subcmd=0
nl80211: Supported vendor command: vendor_id=0x80028 subcmd=1
nl80211: Supported vendor command: vendor_id=0x80028 subcmd=2
nl80211: Supported vendor event: vendor_id=0x80028 subcmd=0
nl80211: Supported vendor event: vendor_id=0x80028 subcmd=1
nl80211: Use separate P2P group interface (driver advertised support)
nl80211: Enable multi-channel concurrent (driver advertised support)
nl80211: use P2P_DEVICE support
nl80211: interface wlan0 in phy phy0
nl80211: Set mode ifindex 5 iftype 2 (STATION)
nl80211: Subscribe to mgmt frames with non-AP handle 0x182918
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=0104
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=040a
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=040b
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=040c
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=040d
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=090a
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=090b
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=090c
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=090d
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=0409506f9a09
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=7f506f9a09
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=0801
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=06
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=0a07
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=0a11
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=0a1a
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=1101
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=1102
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x182918 match=0505
netlink: Operstate: ifindex=5 linkmode=1 (userspace-control), operstate=5 (IF_OPER_DORMANT)
nl80211: driver param='(null)'
Add interface wlan0 to a new radio phy0
nl80211: Regulatory information - country=00
nl80211: 2402-2472 @ 40 MHz 20 mBm
nl80211: 2457-2482 @ 40 MHz 20 mBm (no IR)
nl80211: 2474-2494 @ 20 MHz 20 mBm (no OFDM) (no IR)
nl80211: 5170-5250 @ 160 MHz 20 mBm (no IR)
nl80211: 5250-5330 @ 160 MHz 20 mBm (DFS) (no IR)
nl80211: 5490-5730 @ 160 MHz 20 mBm (DFS) (no IR)
nl80211: 5735-5835 @ 80 MHz 20 mBm (no IR)
nl80211: 57240-63720 @ 2160 MHz 0 mBm
nl80211: Added 802.11b mode based on 802.11g information
wlan0: Own MAC address: 08:00:28:00:01:a4
wpa_driver_nl80211_set_key: ifindex=5 (wlan0) alg=0 addr=(nil) key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=5 (wlan0) alg=0 addr=(nil) key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=5 (wlan0) alg=0 addr=(nil) key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=5 (wlan0) alg=0 addr=(nil) key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=5 (wlan0) alg=0 addr=(nil) key_idx=4 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=5 (wlan0) alg=0 addr=(nil) key_idx=5 set_tx=0 seq_len=0 key_len=0
wlan0: RSN: flushing PMKID list in the driver
nl80211: Flush PMKIDs
TDLS: TDLS operation not supported by driver
TDLS: Driver uses internal link setup
TDLS: Driver does not support TDLS channel switching
wlan0: WPS: UUID based on MAC address: a5295edd-6dd9-520b-b176-49b400e3bb3c
ENGINE: Loading dynamic engine
ENGINE: Loading dynamic engine
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
nl80211: Skip set_supp_port(unauthorized) while not associated
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
wlan0: Added interface wlan0
wlan0: State: DISCONNECTED -> DISCONNECTED
nl80211: Set wlan0 operstate 0->0 (DORMANT)
netlink: Operstate: ifindex=5 linkmode=-1 (no change), operstate=5 (IF_OPER_DORMANT)
nl80211: Create interface iftype 10 (P2P_DEVICE)
nl80211: New P2P Device interface p2p-dev-wlan0 (0x2) created
Initializing interface 'p2p-dev-wlan0' conf '/etc/wpa_supplicant1.conf' driver 'nl80211' ctrl_interface '/var/run/wpa_supplicant' bridge 'N/A'
Configuration file '/etc/wpa_supplicant1.conf' -> '/etc/wpa_supplicant1.conf'
Reading configuration file '/etc/wpa_supplicant1.conf'
ctrl_interface='/var/run/wpa_supplicant'
update_config=1
Priority group 2
   id=0 ssid='fossilshale'
rfkill: initial event: idx=0 type=1 op=0 soft=0 hard=0
Could not read interface p2p-dev-wlan0 flags: No such device
nl80211: Supported cipher 00-0f-ac:1
nl80211: Supported cipher 00-0f-ac:5
nl80211: Supported cipher 00-0f-ac:2
nl80211: Supported cipher 00-0f-ac:4
nl80211: Supported cipher 00-14-72:1
nl80211: Supports Probe Response offload in AP mode
nl80211: Using driver-based off-channel TX
nl80211: Supported vendor command: vendor_id=0x80028 subcmd=0
nl80211: Supported vendor command: vendor_id=0x80028 subcmd=1
nl80211: Supported vendor command: vendor_id=0x80028 subcmd=2
nl80211: Supported vendor event: vendor_id=0x80028 subcmd=0
nl80211: Supported vendor event: vendor_id=0x80028 subcmd=1
nl80211: Use separate P2P group interface (driver advertised support)
nl80211: Enable multi-channel concurrent (driver advertised support)
nl80211: use P2P_DEVICE support
nl80211: interface p2p-dev-wlan0 in phy phy0
nl80211: Set mode ifindex 0 iftype 10 (P2P_DEVICE)
nl80211: Failed to set interface 0 to mode 10: -22 (Invalid argument)
nl80211: Subscribe to mgmt frames with non-AP handle 0x193940
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=0104
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=040a
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=040b
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=040c
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=040d
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=090a
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=090b
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=090c
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=090d
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=0409506f9a09
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=7f506f9a09
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=0801
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=06
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=0a07
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=0a11
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=0a1a
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=1101
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=1102
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x193940 match=0505
nl80211: Start P2P Device p2p-dev-wlan0 (0x2): Success
nl80211: driver param='(null)'
Add interface p2p-dev-wlan0 to existing radio phy0
nl80211: Regulatory information - country=00
nl80211: 2402-2472 @ 40 MHz 20 mBm
nl80211: 2457-2482 @ 40 MHz 20 mBm (no IR)
nl80211: 2474-2494 @ 20 MHz 20 mBm (no OFDM) (no IR)
nl80211: 5170-5250 @ 160 MHz 20 mBm (no IR)
nl80211: 5250-5330 @ 160 MHz 20 mBm (DFS) (no IR)
nl80211: 5490-5730 @ 160 MHz 20 mBm (DFS) (no IR)
nl80211: 5735-5835 @ 80 MHz 20 mBm (no IR)
nl80211: 57240-63720 @ 2160 MHz 0 mBm
nl80211: Added 802.11b mode based on 802.11g information
p2p-dev-wlan0: Own MAC address: f4:b8:5e:26:72:a9
p2p-dev-wlan0: RSN: flushing PMKID list in the driver
nl80211: Flush PMKIDs
p2p-dev-wlan0: State: DISCONNECTED -> INACTIVE
p2p-dev-wlan0: WPS: UUID from the first interface: a5295edd-6dd9-520b-b176-49b400e3bb3c
ENGINE: Loading dynamic engine
ENGINE: Loading dynamic engine
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
nl80211: Skip set_supp_port(unauthorized) while not associated
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
Using existing control interface directory.
P2P: Add operating class 81
P2P: Channels - hexdump(len=11): 01 02 03 04 05 06 07 08 09 0a 0b
P2P: Own listen channel: 81:1
P2P: Random operating channel: 81:1
P2P: initialized
P2P: channels: 81:1,2,3,4,5,6,7,8,9,10,11
P2P: cli_channels:
p2p-dev-wlan0: Added interface p2p-dev-wlan0
p2p-dev-wlan0: State: INACTIVE -> DISCONNECTED
nl80211: Set p2p-dev-wlan0 operstate 0->0 (DORMANT)
netlink: Operstate: ifindex=0 linkmode=-1 (no change), operstate=5 (IF_OPER_DORMANT)
Daemonize..
udhcpc (v1.23.1) started
Sending discover...
Sending discover...
Sending discover...
Sending discover...
Sending discover...
Sending discover...
Sending discover...
Sending discover...
Sending discover...
Sending discover...
No lease, forking to background
root@am335x-evm:/home#
CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.7 | VT102 | Offline | ttyUSB0                                                                                          

If i give manually ifconfig wlan0 ipaddrs up

its showing some ipaddres .But not taking from udhcpc server.

How to know wifi driver is working or not.

can you any body help me asap.

Thanks & Regards

veeranjaneyulu

  • header.magic = 0x10e100ca
    header.version = 0x00070007
    header.checksum = 0x00000000
    core.sg.params = 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000f, 0x0000001b, 0x00000011, 0x000000aa, 0x00000032, 0x00000064, 0x00000320, 0x000000c8, 0x000000c8, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000003c, 0x00001388, 0x000004b0, 0x000003e8, 0x00000001, 0x00000003, 0x00000006, 0x0000000a, 0x0000000a, 0x00000002, 0x00000005, 0x0000001e, 0x00000003, 0x0000000a, 0x00000002, 0x00000000, 0x00000019, 0x00000019, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
    core.sg.state = 0x01
    core.rx.rx_msdu_life_time = 0x0007d000
    core.rx.packet_detection_threshold = 0x00000000
    core.rx.ps_poll_timeout = 0x000f
    core.rx.upsd_timeout = 0x000f
    core.rx.rts_threshold = 0x0931
    core.rx.rx_cca_threshold = 0x0000
    core.rx.irq_blk_threshold = 0xffff
    core.rx.irq_pkt_threshold = 0x0000
    core.rx.irq_timeout = 0x0258
    core.rx.queue_type = 0x00
    core.tx.tx_energy_detection = 0x00
    core.tx.sta_rc_conf.enabled_rates = 0x00000000
    core.tx.sta_rc_conf.short_retry_limit = 0x0a
    core.tx.sta_rc_conf.long_retry_limit = 0x0a
    core.tx.sta_rc_conf.aflags = 0x00
    core.tx.ac_conf_count = 0x04
    core.tx.ac_conf0.ac = 0x00
    core.tx.ac_conf0.cw_min = 0x0f
    core.tx.ac_conf0.cw_max = 0x003f
    core.tx.ac_conf0.aifsn = 0x03
    core.tx.ac_conf0.tx_op_limit = 0x0000
    core.tx.ac_conf1.ac = 0x01
    core.tx.ac_conf1.cw_min = 0x0f
    core.tx.ac_conf1.cw_max = 0x003f
    core.tx.ac_conf1.aifsn = 0x07
    core.tx.ac_conf1.tx_op_limit = 0x0000
    core.tx.ac_conf2.ac = 0x02
    core.tx.ac_conf2.cw_min = 0x0f
    core.tx.ac_conf2.cw_max = 0x003f
    core.tx.ac_conf2.aifsn = 0x01
    core.tx.ac_conf2.tx_op_limit = 0x0bc0
    core.tx.ac_conf3.ac = 0x03
    core.tx.ac_conf3.cw_min = 0x0f
    core.tx.ac_conf3.cw_max = 0x003f
    core.tx.ac_conf3.aifsn = 0x01
    core.tx.ac_conf3.tx_op_limit = 0x05e0
    core.tx.max_tx_retries = 0x64
    core.tx.ap_aging_period = 0x012c
    core.tx.tid_conf_count = 0x04
    core.tx.tid_conf0.queue_id = 0x00
    core.tx.tid_conf0.channel_type = 0x01
    core.tx.tid_conf0.tsid = 0x00
    core.tx.tid_conf0.ps_scheme = 0x00
    core.tx.tid_conf0.ack_policy = 0x00
    core.tx.tid_conf0.apsd_conf = 0x00000000, 0x00000000
    core.tx.tid_conf1.queue_id = 0x01
    core.tx.tid_conf1.channel_type = 0x01
    core.tx.tid_conf1.tsid = 0x01
    core.tx.tid_conf1.ps_scheme = 0x00
    core.tx.tid_conf1.ack_policy = 0x00
    core.tx.tid_conf1.apsd_conf = 0x00000000, 0x00000000
    core.tx.tid_conf2.queue_id = 0x02
    core.tx.tid_conf2.channel_type = 0x01
    core.tx.tid_conf2.tsid = 0x02
    core.tx.tid_conf2.ps_scheme = 0x00
    core.tx.tid_conf2.ack_policy = 0x00
    core.tx.tid_conf2.apsd_conf = 0x00000000, 0x00000000
    core.tx.tid_conf3.queue_id = 0x03
    core.tx.tid_conf3.channel_type = 0x01
    core.tx.tid_conf3.tsid = 0x03
    core.tx.tid_conf3.ps_scheme = 0x00
    core.tx.tid_conf3.ack_policy = 0x00
    core.tx.tid_conf3.apsd_conf = 0x00000000, 0x00000000
    core.tx.tid_conf4.queue_id = 0x00
    core.tx.tid_conf4.channel_type = 0x00
    core.tx.tid_conf4.tsid = 0x00
    core.tx.tid_conf4.ps_scheme = 0x00
    core.tx.tid_conf4.ack_policy = 0x00
    core.tx.tid_conf4.apsd_conf = 0x00000000, 0x00000000
    core.tx.tid_conf5.queue_id = 0x00
    core.tx.tid_conf5.channel_type = 0x00
    core.tx.tid_conf5.tsid = 0x00
    core.tx.tid_conf5.ps_scheme = 0x00
    core.tx.tid_conf5.ack_policy = 0x00
    core.tx.tid_conf5.apsd_conf = 0x00000000, 0x00000000
    core.tx.tid_conf6.queue_id = 0x00
    core.tx.tid_conf6.channel_type = 0x00
    core.tx.tid_conf6.tsid = 0x00
    core.tx.tid_conf6.ps_scheme = 0x00
    core.tx.tid_conf6.ack_policy = 0x00
    core.tx.tid_conf6.apsd_conf = 0x00000000, 0x00000000
    core.tx.tid_conf7.queue_id = 0x00
    core.tx.tid_conf7.channel_type = 0x00
    core.tx.tid_conf7.tsid = 0x00
    core.tx.tid_conf7.ps_scheme = 0x00
    core.tx.tid_conf7.ack_policy = 0x00
    core.tx.tid_conf7.apsd_conf = 0x00000000, 0x00000000
    core.tx.frag_threshold = 0x0930
    core.tx.tx_compl_timeout = 0x015e
    core.tx.tx_compl_threshold = 0x000a
    core.tx.basic_rate = 0x00000001
    core.tx.basic_rate_5 = 0x00000008
    core.tx.tmpl_short_retry_limit = 0x0a
    core.tx.tmpl_long_retry_limit = 0x0a
    core.tx.tx_watchdog_timeout = 0x00001388
    core.tx.slow_link_thold = 0x03
    core.tx.fast_link_thold = 0x1e
    core.conn.wake_up_event = 0x02
    core.conn.listen_interval = 0x01
    core.conn.suspend_wake_up_event = 0x04
    core.conn.suspend_listen_interval = 0x03
    core.conn.bcn_filt_mode = 0x01
    core.conn.bcn_filt_ie_count = 0x03
    core.conn.bcn_filt_ie0.ie = 0x25
    core.conn.bcn_filt_ie0.rule = 0x02
    core.conn.bcn_filt_ie0.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie0.type = 0x00
    core.conn.bcn_filt_ie0.version = 0x00, 0x00
    core.conn.bcn_filt_ie1.ie = 0x3d
    core.conn.bcn_filt_ie1.rule = 0x01
    core.conn.bcn_filt_ie1.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie1.type = 0x00
    core.conn.bcn_filt_ie1.version = 0x00, 0x00
    core.conn.bcn_filt_ie2.ie = 0x2a
    core.conn.bcn_filt_ie2.rule = 0x01
    core.conn.bcn_filt_ie2.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie2.type = 0x00
    core.conn.bcn_filt_ie2.version = 0x00, 0x00
    core.conn.bcn_filt_ie3.ie = 0x00
    core.conn.bcn_filt_ie3.rule = 0x00
    core.conn.bcn_filt_ie3.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie3.type = 0x00
    core.conn.bcn_filt_ie3.version = 0x00, 0x00
    core.conn.bcn_filt_ie4.ie = 0x00
    core.conn.bcn_filt_ie4.rule = 0x00
    core.conn.bcn_filt_ie4.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie4.type = 0x00
    core.conn.bcn_filt_ie4.version = 0x00, 0x00
    core.conn.bcn_filt_ie5.ie = 0x00
    core.conn.bcn_filt_ie5.rule = 0x00
    core.conn.bcn_filt_ie5.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie5.type = 0x00
    core.conn.bcn_filt_ie5.version = 0x00, 0x00
    core.conn.bcn_filt_ie6.ie = 0x00
    core.conn.bcn_filt_ie6.rule = 0x00
    core.conn.bcn_filt_ie6.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie6.type = 0x00
    core.conn.bcn_filt_ie6.version = 0x00, 0x00
    core.conn.bcn_filt_ie7.ie = 0x00
    core.conn.bcn_filt_ie7.rule = 0x00
    core.conn.bcn_filt_ie7.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie7.type = 0x00
    core.conn.bcn_filt_ie7.version = 0x00, 0x00
    core.conn.bcn_filt_ie8.ie = 0x00
    core.conn.bcn_filt_ie8.rule = 0x00
    core.conn.bcn_filt_ie8.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie8.type = 0x00
    core.conn.bcn_filt_ie8.version = 0x00, 0x00
    core.conn.bcn_filt_ie9.ie = 0x00
    core.conn.bcn_filt_ie9.rule = 0x00
    core.conn.bcn_filt_ie9.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie9.type = 0x00
    core.conn.bcn_filt_ie9.version = 0x00, 0x00
    core.conn.bcn_filt_ie10.ie = 0x00
    core.conn.bcn_filt_ie10.rule = 0x00
    core.conn.bcn_filt_ie10.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie10.type = 0x00
    core.conn.bcn_filt_ie10.version = 0x00, 0x00
    core.conn.bcn_filt_ie11.ie = 0x00
    core.conn.bcn_filt_ie11.rule = 0x00
    core.conn.bcn_filt_ie11.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie11.type = 0x00
    core.conn.bcn_filt_ie11.version = 0x00, 0x00
    core.conn.bcn_filt_ie12.ie = 0x00
    core.conn.bcn_filt_ie12.rule = 0x00
    core.conn.bcn_filt_ie12.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie12.type = 0x00
    core.conn.bcn_filt_ie12.version = 0x00, 0x00
    core.conn.bcn_filt_ie13.ie = 0x00
    core.conn.bcn_filt_ie13.rule = 0x00
    core.conn.bcn_filt_ie13.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie13.type = 0x00
    core.conn.bcn_filt_ie13.version = 0x00, 0x00
    core.conn.bcn_filt_ie14.ie = 0x00
    core.conn.bcn_filt_ie14.rule = 0x00
    core.conn.bcn_filt_ie14.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie14.type = 0x00
    core.conn.bcn_filt_ie14.version = 0x00, 0x00
    core.conn.bcn_filt_ie15.ie = 0x00
    core.conn.bcn_filt_ie15.rule = 0x00
    core.conn.bcn_filt_ie15.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie15.type = 0x00
    core.conn.bcn_filt_ie15.version = 0x00, 0x00
    core.conn.bcn_filt_ie16.ie = 0x00
    core.conn.bcn_filt_ie16.rule = 0x00
    core.conn.bcn_filt_ie16.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie16.type = 0x00
    core.conn.bcn_filt_ie16.version = 0x00, 0x00
    core.conn.bcn_filt_ie17.ie = 0x00
    core.conn.bcn_filt_ie17.rule = 0x00
    core.conn.bcn_filt_ie17.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie17.type = 0x00
    core.conn.bcn_filt_ie17.version = 0x00, 0x00
    core.conn.bcn_filt_ie18.ie = 0x00
    core.conn.bcn_filt_ie18.rule = 0x00
    core.conn.bcn_filt_ie18.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie18.type = 0x00
    core.conn.bcn_filt_ie18.version = 0x00, 0x00
    core.conn.bcn_filt_ie19.ie = 0x00
    core.conn.bcn_filt_ie19.rule = 0x00
    core.conn.bcn_filt_ie19.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie19.type = 0x00
    core.conn.bcn_filt_ie19.version = 0x00, 0x00
    core.conn.bcn_filt_ie20.ie = 0x00
    core.conn.bcn_filt_ie20.rule = 0x00
    core.conn.bcn_filt_ie20.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie20.type = 0x00
    core.conn.bcn_filt_ie20.version = 0x00, 0x00
    core.conn.bcn_filt_ie21.ie = 0x00
    core.conn.bcn_filt_ie21.rule = 0x00
    core.conn.bcn_filt_ie21.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie21.type = 0x00
    core.conn.bcn_filt_ie21.version = 0x00, 0x00
    core.conn.bcn_filt_ie22.ie = 0x00
    core.conn.bcn_filt_ie22.rule = 0x00
    core.conn.bcn_filt_ie22.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie22.type = 0x00
    core.conn.bcn_filt_ie22.version = 0x00, 0x00
    core.conn.bcn_filt_ie23.ie = 0x00
    core.conn.bcn_filt_ie23.rule = 0x00
    core.conn.bcn_filt_ie23.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie23.type = 0x00
    core.conn.bcn_filt_ie23.version = 0x00, 0x00
    core.conn.bcn_filt_ie24.ie = 0x00
    core.conn.bcn_filt_ie24.rule = 0x00
    core.conn.bcn_filt_ie24.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie24.type = 0x00
    core.conn.bcn_filt_ie24.version = 0x00, 0x00
    core.conn.bcn_filt_ie25.ie = 0x00
    core.conn.bcn_filt_ie25.rule = 0x00
    core.conn.bcn_filt_ie25.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie25.type = 0x00
    core.conn.bcn_filt_ie25.version = 0x00, 0x00
    core.conn.bcn_filt_ie26.ie = 0x00
    core.conn.bcn_filt_ie26.rule = 0x00
    core.conn.bcn_filt_ie26.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie26.type = 0x00
    core.conn.bcn_filt_ie26.version = 0x00, 0x00
    core.conn.bcn_filt_ie27.ie = 0x00
    core.conn.bcn_filt_ie27.rule = 0x00
    core.conn.bcn_filt_ie27.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie27.type = 0x00
    core.conn.bcn_filt_ie27.version = 0x00, 0x00
    core.conn.bcn_filt_ie28.ie = 0x00
    core.conn.bcn_filt_ie28.rule = 0x00
    core.conn.bcn_filt_ie28.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie28.type = 0x00
    core.conn.bcn_filt_ie28.version = 0x00, 0x00
    core.conn.bcn_filt_ie29.ie = 0x00
    core.conn.bcn_filt_ie29.rule = 0x00
    core.conn.bcn_filt_ie29.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie29.type = 0x00
    core.conn.bcn_filt_ie29.version = 0x00, 0x00
    core.conn.bcn_filt_ie30.ie = 0x00
    core.conn.bcn_filt_ie30.rule = 0x00
    core.conn.bcn_filt_ie30.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie30.type = 0x00
    core.conn.bcn_filt_ie30.version = 0x00, 0x00
    core.conn.bcn_filt_ie31.ie = 0x00
    core.conn.bcn_filt_ie31.rule = 0x00
    core.conn.bcn_filt_ie31.oui = 0x00, 0x00, 0x00
    core.conn.bcn_filt_ie31.type = 0x00
    core.conn.bcn_filt_ie31.version = 0x00, 0x00
    core.conn.synch_fail_thold = 0x0000000c
    core.conn.bss_lose_timeout = 0x00000190
    core.conn.beacon_rx_timeout = 0x00002710
    core.conn.broadcast_timeout = 0x00004e20
    core.conn.rx_broadcast_in_ps = 0x01
    core.conn.ps_poll_threshold = 0x0a
    core.conn.sig_weights.rssi_bcn_avg_weight = 0x00
    core.conn.sig_weights.rssi_pkt_avg_weight = 0x00
    core.conn.sig_weights.snr_bcn_avg_weight = 0x00
    core.conn.sig_weights.snr_pkt_avg_weight = 0x00
    core.conn.bet_enable = 0x01
    core.conn.bet_max_consecutive = 0x32
    core.conn.psm_entry_retries = 0x08
    core.conn.psm_exit_retries = 0x10
    core.conn.psm_entry_nullfunc_retries = 0x03
    core.conn.dynamic_ps_timeout = 0x0096
    core.conn.forced_ps = 0x00
    core.conn.keep_alive_interval = 0x0000d6d8
    core.conn.max_listen_interval = 0x14
    core.conn.sta_sleep_auth = 0xff
    core.conn.suspend_rx_ba_activity = 0x00
    core.itrim.enable = 0x00
    core.itrim.timeout = 0x0000c350
    core.pm_config.host_clk_settling_time = 0x00001388
    core.pm_config.host_fast_wakeup_support = 0x01
    core.roam_trigger.trigger_pacing = 0x0001
    core.roam_trigger.avg_weight_rssi_beacon = 0x14
    core.roam_trigger.avg_weight_rssi_data = 0x0a
    core.roam_trigger.avg_weight_snr_beacon = 0x14
    core.roam_trigger.avg_weight_snr_data = 0x0a
    core.scan.min_dwell_time_active = 0x00001d4c
    core.scan.max_dwell_time_active = 0x00007530
    core.scan.min_dwell_time_active_long = 0x000061a8
    core.scan.max_dwell_time_active_long = 0x0000c350
    core.scan.dwell_time_passive = 0x000186a0
    core.scan.dwell_time_dfs = 0x000249f0
    core.scan.num_probe_reqs = 0x0002
    core.scan.split_scan_timeout = 0x0000c350
    core.sched_scan.base_dwell_time = 0x00001d4c
    core.sched_scan.max_dwell_time_delta = 0x000057e4
    core.sched_scan.dwell_time_delta_per_probe = 0x000007d0
    core.sched_scan.dwell_time_delta_per_probe_5 = 0x0000015e
    core.sched_scan.dwell_time_passive = 0x000186a0
    core.sched_scan.dwell_time_dfs = 0x000249f0
    core.sched_scan.num_probe_reqs = 0x02
    core.sched_scan.rssi_threshold = 0xa6
    core.sched_scan.snr_threshold = 0x00
    core.sched_scan.num_short_intervals = 0x0d
    core.sched_scan.long_interval = 0x7530
    core.ht.rx_ba_win_size = 0x20
    core.ht.tx_ba_win_size = 0x40
    core.ht.inactivity_timeout = 0x2710
    core.ht.tx_ba_tid_bitmap = 0x3f
    core.mem.num_stations = 0x01
    core.mem.ssid_profiles = 0x01
    core.mem.rx_block_num = 0x28
    core.mem.tx_min_block_num = 0x28
    core.mem.dynamic_memory = 0x01
    core.mem.min_req_tx_blocks = 0x2d
    core.mem.min_req_rx_blocks = 0x16
    core.mem.tx_min = 0x1b
    core.fm_coex.enable = 0x01
    core.fm_coex.swallow_period = 0x05
    core.fm_coex.n_divider_fref_set_1 = 0xff
    core.fm_coex.n_divider_fref_set_2 = 0x0c
    core.fm_coex.m_divider_fref_set_1 = 0xffff
    core.fm_coex.m_divider_fref_set_2 = 0x0094
    core.fm_coex.coex_pll_stabilization_time = 0xffffffff
    core.fm_coex.ldo_stabilization_time = 0xffff
    core.fm_coex.fm_disturbed_band_margin = 0xff
    core.fm_coex.swallow_clk_diff = 0xff
    core.rx_streaming.duration = 0x00000096
    core.rx_streaming.queues = 0x01
    core.rx_streaming.interval = 0x14
    core.rx_streaming.always = 0x00
    core.fwlog.mode = 0x00
    core.fwlog.mem_blocks = 0x02
    core.fwlog.severity = 0x00
    core.fwlog.timestamp = 0x00
    core.fwlog.output = 0x01
    core.fwlog.threshold = 0x00
    core.rate.rate_retry_score = 0x7d00
    core.rate.per_add = 0x2000
    core.rate.per_th1 = 0x0800
    core.rate.per_th2 = 0x1000
    core.rate.max_per = 0x1fa4
    core.rate.inverse_curiosity_factor = 0x05
    core.rate.tx_fail_low_th = 0x04
    core.rate.tx_fail_high_th = 0x0a
    core.rate.per_alpha_shift = 0x04
    core.rate.per_add_shift = 0x0d
    core.rate.per_beta1_shift = 0x0a
    core.rate.per_beta2_shift = 0x08
    core.rate.rate_check_up = 0x02
    core.rate.rate_check_down = 0x0c
    core.rate.rate_retry_policy = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    core.hangover.recover_time = 0x00000000
    core.hangover.hangover_period = 0x14
    core.hangover.dynamic_mode = 0x01
    core.hangover.early_termination_mode = 0x01
    core.hangover.max_period = 0x14
    core.hangover.min_period = 0x01
    core.hangover.increase_delta = 0x01
    core.hangover.decrease_delta = 0x02
    core.hangover.quiet_time = 0x04
    core.hangover.increase_time = 0x01
    core.hangover.window_size = 0x10
    core.recovery.bug_on_recovery = 0x00
    core.recovery.no_recovery = 0x00
    wl18xx.ht.mode = 0x01
    wl18xx.phy.phy_standalone = 0x00
    wl18xx.phy.spare0 = 0x00
    wl18xx.phy.enable_clpc = 0x00
    wl18xx.phy.enable_tx_low_pwr_on_siso_rdl = 0x00
    wl18xx.phy.auto_detect = 0x00
    wl18xx.phy.dedicated_fem = 0x00
    wl18xx.phy.low_band_component = 0x02
    wl18xx.phy.low_band_component_type = 0x05
    wl18xx.phy.high_band_component = 0x01
    wl18xx.phy.high_band_component_type = 0x09
    wl18xx.phy.number_of_assembled_ant2_4 = 0x01
    wl18xx.phy.number_of_assembled_ant5 = 0x01
    wl18xx.phy.pin_muxing_platform_options = 0x00, 0x00
    wl18xx.phy.external_pa_dc2dc = 0x00
    wl18xx.phy.tcxo_ldo_voltage = 0x00
    wl18xx.phy.xtal_itrim_val = 0x04
    wl18xx.phy.srf_state = 0x00
    wl18xx.phy.srf1 = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    wl18xx.phy.srf2 = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    wl18xx.phy.srf3 = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    wl18xx.phy.io_configuration = 0x01
    wl18xx.phy.sdio_configuration = 0x00
    wl18xx.phy.settings = 0x00
    wl18xx.phy.rx_profile = 0x00
    wl18xx.phy.per_chan_pwr_limit_arr_11abg = 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
    wl18xx.phy.pwr_limit_reference_11_abg = 0x64
    wl18xx.phy.per_chan_pwr_limit_arr_11p = 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
    wl18xx.phy.pwr_limit_reference_11p = 0x64
    wl18xx.phy.spare1 = 0x00
    wl18xx.phy.per_chan_bo_mode_11_abg = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    wl18xx.phy.per_chan_bo_mode_11_p = 0x00, 0x00, 0x00, 0x00
    wl18xx.phy.primary_clock_setting_time = 0x05
    wl18xx.phy.clock_valid_on_wake_up = 0x00
    wl18xx.phy.secondary_clock_setting_time = 0x05
    wl18xx.phy.board_type = 0x02
    wl18xx.phy.psat = 0x00
    wl18xx.phy.low_power_val = 0xff
    wl18xx.phy.med_power_val = 0xff
    wl18xx.phy.high_power_val = 0xff
    wl18xx.phy.per_sub_band_tx_trace_loss = 0x00, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
    wl18xx.phy.per_sub_band_rx_trace_loss = 0x00, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    wl18xx.phy.tx_rf_margin = 0x01
    wl18xx.phy.low_power_val_2nd = 0xff
    wl18xx.phy.med_power_val_2nd = 0xff
    wl18xx.phy.high_power_val_2nd = 0xff
    wl18xx.phy.padding = 0x00
    wl18xx.ap_sleep.idle_duty_cycle = 0x00
    wl18xx.ap_sleep.connected_duty_cycle = 0x00
    wl18xx.ap_sleep.max_stations_thresh = 0x04
    wl18xx.ap_sleep.idle_conn_thresh = 0x08
    
    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/968/2671.WG7833_2D00_B0A_5F00_INI_5F00_rev1.iniHi Eyal

    i attached jorjin ini file .please find jorjij ini file.

  • The ini file/wl18xx-conf.bin value look basically ok.

    I want you to try the following:

    Don't run your wpa_conf.sh sript instead when the board boot up manually type:

    killall wpa_supplicant
    ifconfig wlan0 up
    iw wlan0 scan

    and send the full kernel log.
    In addition, can you please provide a picture of your board with the module mounted on it?

    BR,
    Eyal
  • Additionally, was your hardware board design reviewed by Jorjin?
    Can you provide relevant schematics?
  • Hi Eyal,


    We followed as per your instructions we tried .But we are using main line kernel 4.4.12 driver modules.

    we tried compat/backport R8.7 Driver also both behavior same .

    please find our full kernel logs attached file

    U-Boot 2016.05 (Aug 24 2016 - 15:24:22 +0530)
    
           Watchdog enabled
    I2C:   ready
    DRAM:  256 MiB
    NAND:  0 MiB
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    reading uboot.env
    Net:   
    Warning: ethernet@4a100000 MAC addresses don't match:
    Address in SROM is         68:9e:19:84:3d:f7
    Address in environment is  68:9e:19:87:e8:ad
    eth0: ethernet@4a100000
    Warning: usb_ether MAC addresses don't match:
    Address in SROM is         de:ad:be:ef:00:01
    Address in environment is  68:9e:19:87:e8:af
    , eth1: usb_ether
    Press SPACE to abort autoboot in 2 seconds
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    reading boot.scr
    ** Unable to read file boot.scr **
    reading uEnv.txt
    ** Unable to read file uEnv.txt **
    switch to partitions #0, OK
    mmc0 is current device
    Scanning mmc 0:1...
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    reading boot.scr
    ** Unable to read file boot.scr **
    reading uEnv.txt
    ** Unable to read file uEnv.txt **
    3851664 bytes read in 248 ms (14.8 MiB/s)
    40020 bytes read in 15 ms (2.5 MiB/s)
    Kernel image @ 0x82000000 [ 0x000000 - 0x3ac590 ]
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 8ef1d000, end 8ef29c53 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Initializing cgroup subsys cpu
    [    0.000000] Initializing cgroup subsys cpuacct
    [    0.000000] Linux version 4.4.12-g3639bea54a (mujeeb@FSETBLR1LX019) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #9 PREEMPT Wed Aug 31 12:16:10 IST 2016
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] Machine model: TI AM335x EVM-SK
    [    0.000000] cma: Reserved 24 MiB at 0x8d000000
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.1 (neon )
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64960
    [    0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=0000c8f0-02 rw rootfstype=ext4 rootwait
    [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.000000] Memory: 223788K/262144K available (7363K kernel code, 369K rwdata, 2684K rodata, 292K init, 263K bss, 13780K reserved, 24576K cma-reserved, 0K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc09d8034   (10049 kB)
    [    0.000000]       .init : 0xc09d9000 - 0xc0a22000   ( 292 kB)
    [    0.000000]       .data : 0xc0a22000 - 0xc0a7e518   ( 370 kB)
    [    0.000000]        .bss : 0xc0a80000 - 0xc0ac1f58   ( 264 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000]  Build-time adjustment of leaf fanout to 32.
    [    0.000000] NR_IRQS:16 nr_irqs:16 16
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [    0.000017] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [    0.000040] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [    0.000051] OMAP clocksource: timer1 at 24000000 Hz
    [    0.000487] clocksource_probe: no matching clocksources found
    [    0.000674] Console: colour dummy device 80x30
    [    0.000701] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.000708] This ensures that you still see kernel messages. Please
    [    0.000714] update your kernel commandline.
    [    0.000733] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
    [    0.089065] pid_max: default: 32768 minimum: 301
    [    0.089200] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.089212] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.089930] Initializing cgroup subsys io
    [    0.089963] Initializing cgroup subsys memory
    [    0.090000] Initializing cgroup subsys devices
    [    0.090015] Initializing cgroup subsys freezer
    [    0.090031] Initializing cgroup subsys perf_event
    [    0.090045] Initializing cgroup subsys pids
    [    0.090074] CPU: Testing write buffer coherency: ok
    [    0.090480] Setting up static identity map for 0x80008200 - 0x80008258
    [    0.095904] devtmpfs: initialized
    [    0.107722] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.122781] omap_hwmod: debugss: _wait_target_disable failed
    [    0.178172] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.180564] pinctrl core: initialized pinctrl subsystem
    [    0.181972] NET: Registered protocol family 16
    [    0.184208] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.209061] cpuidle: using governor ladder
    [    0.239048] cpuidle: using governor menu
    [    0.243881] OMAP GPIO hardware version 0.1
    [    0.255353] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.297967] edma 49000000.edma: TI EDMA DMA engine driver
    [    0.302377] vgaarb: loaded
    [    0.302991] SCSI subsystem initialized
    [    0.303332] usbcore: registered new interface driver usbfs
    [    0.303409] usbcore: registered new interface driver hub
    [    0.303521] usbcore: registered new device driver usb
    [    0.304100] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring probe
    [    0.304249] media: Linux media interface: v0.10
    [    0.304325] Linux video capture interface: v2.00
    [    0.304378] pps_core: LinuxPPS API ver. 1 registered
    [    0.304386] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.304417] PTP clock support registered
    [    0.304651] EDAC MC: Ver: 3.0.0
    [    0.305882] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [    0.306231] Advanced Linux Sound Architecture Driver Initialized.
    [    0.307504] clocksource: Switched to clocksource timer1
    [    0.319074] NET: Registered protocol family 2
    [    0.319888] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.319923] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.319951] TCP: Hash tables configured (established 2048 bind 2048)
    [    0.320032] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [    0.320054] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [    0.320211] NET: Registered protocol family 1
    [    0.320626] RPC: Registered named UNIX socket transport module.
    [    0.320640] RPC: Registered udp transport module.
    [    0.320646] RPC: Registered tcp transport module.
    [    0.320653] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.321724] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.323825] futex hash table entries: 256 (order: -1, 3072 bytes)
    [    0.332400] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.333292] NFS: Registering the id_resolver key type
    [    0.333364] Key type id_resolver registered
    [    0.333373] Key type id_legacy registered
    [    0.333445] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.335525] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
    [    0.335552] io scheduler noop registered
    [    0.335565] io scheduler deadline registered
    [    0.335731] io scheduler cfq registered (default)
    [    0.337441] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [    0.340959] backlight supply power not found, using dummy regulator
    [    0.405535] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    0.410024] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, base_baud = 3000000) is a 8250
    [    1.032214] console [ttyS0] enabled
    [    1.037083] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 159, base_baud = 3000000) is a 8250
    [    1.047121] [drm] Initialized drm 1.1.0 20060810
    [    1.052936] panel panel: pins are not configured
    [    1.057872] of_graph_get_next_endpoint(): no port node found in /ocp/lcdc@4830e000
    [    1.066206] of_graph_get_next_endpoint(): no port node found in /ocp/lcdc@4830e000
    [    1.074367] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    1.081089] [drm] No driver support for vblank timestamp query.
    [    1.096928] Console: switching to colour frame buffer device 60x34
    [    1.105305] tilcdc 4830e000.lcdc: fb0:  frame buffer device
    [    1.137528] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0
    [    1.151609] loop: module loaded
    [    1.157388] libphy: Fixed MDIO Bus: probed
    [    1.227540] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
    [    1.233683] davinci_mdio 4a101000.mdio: detected phy mask ffffffbe
    [    1.241365] libphy: 4a101000.mdio: probed
    [    1.245409] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8740
    [    1.254009] davinci_mdio 4a101000.mdio: phy[6]: device 4a101000.mdio:06, driver SMSC LAN8740
    [    1.263340] cpsw 4a100000.ethernet: Detected MACID = 68:9e:19:87:e8:ad
    [    1.271066] cpsw 4a100000.ethernet: cpsw: Detected MACID = 68:9e:19:87:e8:af
    [    1.279071] PPP generic driver version 2.4.2
    [    1.283697] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
    [    1.291403] usbcore: registered new interface driver pegasus
    [    1.297177] usbcore: registered new interface driver asix
    [    1.302700] usbcore: registered new interface driver ax88179_178a
    [    1.308931] usbcore: registered new interface driver cdc_ether
    [    1.314876] usbcore: registered new interface driver smsc75xx
    [    1.320750] usbcore: registered new interface driver smsc95xx
    [    1.326605] usbcore: registered new interface driver net1080
    [    1.332368] usbcore: registered new interface driver cdc_subset
    [    1.338385] usbcore: registered new interface driver zaurus
    [    1.344121] usbcore: registered new interface driver cdc_ncm
    [    1.350677] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    1.357279] ehci-pci: EHCI PCI platform driver
    [    1.361918] ehci-platform: EHCI generic platform driver
    [    1.367382] ehci-omap: OMAP-EHCI Host Controller driver
    [    1.372782] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    1.379082] ohci-pci: OHCI PCI platform driver
    [    1.383624] ohci-platform: OHCI generic platform driver
    [    1.389414] usbcore: registered new interface driver cdc_wdm
    [    1.395182] usbcore: registered new interface driver usb-storage
    [    1.401426] usbcore: registered new interface driver usbserial
    [    1.407803] mousedev: PS/2 mouse device common for all mice
    [    1.414397] i2c /dev entries driver
    [    1.419716] cpuidle: enable-method property 'ti,am3352' found operations
    [    1.426640] sdhci: Secure Digital Host Controller Interface driver
    [    1.432961] sdhci: Copyright(c) Pierre Ossman
    [    1.437994] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    1.442730] omap_hsmmc 48060000.mmc: Got WP GPIO
    [    1.597845] Synopsys Designware Multimedia Card Interface Driver
    [    1.607675] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.613771] omap_hsmmc 481d8000.mmc: card claims to support voltages below defined range
    [    1.623341] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.629965] usbcore: registered new interface driver usbhid
    [    1.635592] usbhid: USB HID core driver
    [    1.643054] NET: Registered protocol family 10
    [    1.649436] sit: IPv6 over IPv4 tunneling driver
    [    1.655053] NET: Registered protocol family 17
    [    1.660095] Key type dns_resolver registered
    [    1.664664] omap_voltage_late_init: Voltage driver support not added
    [    1.672506] ThumbEE CPU extension supported.
    [    1.676860] Registering SWP/SWPB emulation handler
    [    1.683829] mmc0: queuing unknown CIS tuple 0x91 (3 bytes)
    [    1.693533] mmc0: new high speed SDIO card at address 0001
    [    1.707784] tps65910 0-002d: No interrupt support, no core IRQ
    [    1.737102] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [    1.743579] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    1.748383] omap_hsmmc 48060000.mmc: Got WP GPIO
    [    1.753479] mmc_card_regulator: supplied by vbat
    [    1.798420] vdd_mpu: supplied by vbat
    [    1.804591] input: gpio_buttons@0 as /devices/platform/gpio_buttons@0/input/input0
    [    1.812881] hctosys: unable to open rtc device (rtc0)
    [    1.825289] lis3_reg: disabling
    [    1.829103] ALSA device list:
    [    1.832137]   No soundcards found.
    [    1.837046] Waiting for root device PARTUUID=0000c8f0-02...
    [    1.928737] mmc1: new high speed SDHC card at address aaaa
    [    1.934976] mmcblk0: mmc1:aaaa SL08G 7.40 GiB 
    [    1.941134]  mmcblk0: p1 p2
    [    3.009731] EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
    [    3.021800] EXT4-fs (mmcblk0p2): Errors on filesystem, clearing orphan list.
    [    3.021800] 
    [    3.030557] EXT4-fs (mmcblk0p2): recovery complete
    [    3.037993] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    3.046347] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.059196] devtmpfs: mounted
    [    3.063537] Freeing unused kernel memory: 292K (c09d9000 - c0a22000)
    [    3.070010] This architecture does not have kernel memory protection.
    [    3.329561] systemd[1]: System time before build time, advancing clock.
    [    3.391958] random: systemd urandom read with 34 bits of entropy available
    [    3.418334] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
    [    3.437643] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2016.05!
    
    [    3.469310] systemd[1]: Set hostname to <am335x-evm>.
    [    3.936050] systemd[1]: [/lib/systemd/system/gadget-init.service:15] Unknown lvalue 'ExecStopPre' in section 'Service'
    [    4.258799] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
    [    4.266715] systemd[1]: sysinit.target: Found dependency on alignment.service/start
    [    4.274546] systemd[1]: sysinit.target: Found dependency on basic.target/start
    [    4.281846] systemd[1]: sysinit.target: Found dependency on sockets.target/start
    [    4.289397] systemd[1]: sysinit.target: Found dependency on rpcbind.socket/start
    [    4.296842] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
    [    4.304338] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
    [    4.313814] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with sysinit.target/start
    [ SKIP ] Ordering cycle found, skipping alignment.service
    [    4.354449] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    4.378724] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    4.408273] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
    [    4.438541] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [    4.467954] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    4.523558] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    4.551143] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    4.578052] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    4.598347] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    4.628225] systemd[1]: Listening on Syslog Socket.
    [  OK  ] Listening on Syslog Socket.
    [    4.658351] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    4.689898] systemd[1]: Created slice System Slice.
    [  OK  ] Created slice System Slice.
    [    4.723529] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [    4.763656] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [    4.799170] systemd[1]: Reached target Slices.
    [  OK  ] Reached target Slices.
    [    4.816546] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [    4.861901] systemd[1]: Mounting Temporary Directory...
             Mounting Temporary Directory...
    [    4.923706] systemd[1]: Starting Remount Root and Kernel File Systems...
             Starting Remount Root and Kernel File Systems...
    [    5.004091] systemd[1]: Mounting Debug File System...
    [    5.062078] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
             Mounting Debug File System...
    [    5.103927] systemd[1]: Starting Setup Virtual Console...
             Starting Setup Virtual Console...
    [    5.158646] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [    5.188049] systemd[1]: Reached target Paths.
    [  OK  ] Reached target Paths.
    [    5.216710] systemd[1]: Starting Load Kernel Modules...
             Starting Load Kernel Modules...
    [    5.259362] systemd[1]: Starting Create list of required static device nodes for the current kernel...
             Starting Create list of required st... nodes for the current kernel...
    [    5.332550] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [    5.416412] systemd[1]: Mounted POSIX Message Queue File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [    5.448191] systemd[1]: Mounted Debug File System.
    [  OK  ] Mounted Debug File System.
    [    5.478079] systemd[1]: Mounted Temporary Directory.
    [  OK  ] Mounted Temporary Directory.
    [    5.508735] systemd[1]: Started Journal Service.
    [  OK  ] Started Journal Service.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Started Setup Virtual Console.
    [FAILED] Failed to start Load Kernel Modules.
    See 'systemctl status systemd-modules-load.service' for details.
    [  OK  ] Started Create list of required sta...ce nodes for the current kernel.
             Starting Create Static Device Nodes in /dev...
             Starting Apply Kernel Variables...
             Starting udev Coldplug all Devices...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started Apply Kernel Variables.
    [    7.237168] systemd-journald[68]: Received request to flush runtime journal from PID 1
    [  OK  ] Started Flush Journal to Persistent Storage.
             Starting udev Kernel Device Manager...
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /var/volatile...
             Mounting /media/ram...
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Mounted /media/ram.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
             Starting Load/Save Random Seed...
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Load/Save Random Seed.
    [    9.215834] TI-am335x-tsc TI-am335x-tsc: ti,charge-delay not specified
    [    9.278122] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [    9.315244] input: ti-tsc as /devices/platform/ocp/44e0d000.tscadc/TI-am335x-tsc/input/input1
    [    9.343657] vaux2: supplied by vbat
    [    9.390655] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
    [    9.459069] 47401b00.usb-phy supply vcc not found, using dummy regulator
    [  OK  ] Found device /dev/ttyS0.
    [    9.939460] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
    [   10.403832] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
    [   10.573907] omap_hwmod: pruss: _wait_target_ready failed: -16
    [   10.649095]  remoteproc0: wkup_m3 is available
    [   10.653590]  remoteproc0: Note: remoteproc is still under development and considered experimental.
    [   10.667750] ti-pruss 4a300000.pruss: couldn't enable pruss
    [   10.673401] ti-pruss: probe of 4a300000.pruss failed with error -16
    [   10.794333] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
    [   10.834602]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [   10.927864] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
    [   11.015523]  remoteproc0: powering up wkup_m3
    [   11.096961] PM: bootloader does not support rtc-only!
    [   11.125737]  remoteproc0: Booting fw image am335x-pm-firmware.elf, size 216252
    [   11.231041]  remoteproc0: remote processor wkup_m3 is now up
    [   11.231074] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x191
    [   11.276745] asoc-simple-card sound: tlv320aic3x-hifi <-> 4803c000.mcasp mapping ok
    [  OK  ] Found device /dev/ttyS3.
    [  OK  ] Created slice system-systemd\x2dbacklight.slice.
             Starting Load/Save Screen Backlight...htness of backlight:backlight...
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Load/Save Screen Backlight Brightness of backlight:backlight.
    [  OK  ] Started Network Time Synchronization.
    [   12.980115] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Found device /dev/mmcblk0p1.
    [   15.335117] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
    [   15.380499] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
    [   15.442971] hub 1-0:1.0: USB hub found
    [   15.461393] hub 1-0:1.0: 1 port detected
    [   15.768572] random: nonblocking pool is initialized
    [   15.832258] cfg80211: World regulatory domain updated:
    [   15.867927] cfg80211:  DFS Master region: unset
    [   15.877756] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
    [   15.898290] usb 1-1: new high-speed USB device number 2 using musb-hdrc
    [   15.917963] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
    [   15.940005] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
    [   15.958145] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
    [   15.966216] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
    [   15.997940] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
    [   16.018142] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
    [   16.026299] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
    [   16.047848] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
    [   16.318775] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
    [   16.396719] wlcore: loaded
    [   16.600949] usbcore: registered new interface driver option
    [   16.609919] qmi_wwan: probe of 1-1:1.0 failed with error -22
    [   16.624516] usbserial: USB Serial support registered for GSM modem (1-port)
    [   16.645988] usbcore: registered new interface driver qmi_wwan
    [   16.658386] option 1-1:1.0: GSM modem (1-port) converter detected
    [   16.698994] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
    [   16.710199] option 1-1:1.1: GSM modem (1-port) converter detected
    [   16.728961] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
    [   16.748359] option 1-1:1.2: GSM modem (1-port) converter detected
    [   16.760823] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
    [   16.780075] option 1-1:1.3: GSM modem (1-port) converter detected
    [   16.798947] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
    [   16.818525] option 1-1:1.4: GSM modem (1-port) converter detected
    [   16.830571] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4
    [  OK  ] Reached target Sound Card.
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
             Starting Synchronize System and HW clocks...
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started Synchronize System and HW clocks.
             Starting Load/Save RF Kill Switch Status...
    [  OK  ] Reached target System Initialization.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Listening on dropbear.socket.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
             Starting Start USB gadget...
    [  OK  ] Started D-Bus System Message Bus.
             Starting Network Service...
             Starting Avahi mDNS/DNS-SD Stack...
             Starting uim-sysfs.service...
    [  OK  ] Started Kernel Logging Service.
             Starting Save/Restore Sound Card State...
             Starting Login Service...
             Starting Telephony service...
             Starting Permit User Sessions...
    [  OK  ] Started System Logging Service.
    [  OK  ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf.
    [  OK  ] Started Load/Save RF Kill Switch Status.
    [  OK  ] Started Network Service.
    [FAILED] Failed to start Start USB gadget.
    See 'systemctl status gadget-init.service' for details.
    [  OK  ] Started Save/Restore Sound Card State.
    [   18.959214] Bluetooth: Core ver 2.21
    [  OK  ] Started Permit User Sessions.
    [   18.993518] NET: Registered protocol family 31
    [   19.032731] Bluetooth: HCI device and connection manager initialized
    [   19.083659] wlcore: PHY firmware version: Rev 8.2.0.0.237
    [   19.092880] Bluetooth: HCI socket layer initialized
    [   19.118085] Bluetooth: L2CAP socket layer initialized
    [   19.158677] Bluetooth: SCO socket layer initialized
    [   19.195888] wlcore: firmware booted (Rev 8.9.0.0.70)
    [   19.290558] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    [   19.380507] net eth1: initializing cpsw version 1.12 (0)
    [   19.385877] net eth0: initialized cpsw ale version 1.4
    [   19.456272] NET: Registered protocol family 15
    [   19.467479] net eth1: phy found : id is : 0x7c111
    [   19.556327] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [   19.634160] net eth0: initializing cpsw version 1.12 (0)
    [   19.694651] net eth0: phy found : id is : 0x7c111
    [   19.752349] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   20.124736] Initializing XFRM netlink socket
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Telephony service.
             Mounting Configuration File System...
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS3.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Reached target Network.
             Starting Network Name Resolution...
             Starting Lightning Fast Webserver With Light System Requirements...
    [  OK  ] Mounted Configuration File System.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started Lightning Fast Webserver With Light System Requirements.
    [  OK  ] Started Login Service.
    [  OK  ] Started uim-sysfs.service.
             Starting rc.pvr.service...
    [  OK  ] Started rc.pvr.service.
             Starting weston.service...
    [  OK  ] Started weston.service.
             Starting telnetd.service...
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
             Starting busybox-udhcpd.service...
    [  OK  ] Started busybox-udhcpd.service.
    [  OK  ] Started thttpd.service.
             Starting rng-tools.service...
    [  OK  ] Started rng-tools.service.
             Starting matrix-gui-2.0.service...
    [  OK  ] Started matrix-gui-2.0.service.
             Starting thermal-zone-init.service...
             Starting parse-ip.service...
    [  OK  ] Started thermal-zone-init.service.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org am335x-evm ttyS0
    
    Arago 2016.05 am335x-evm ttyS0
    
    am335x-evm login: root
    root@am335x-evm:~# 
    root@am335x-evm:~# 
    root@am335x-evm:~#  killall wpa_supplicant
    killall: wpa_supplicant: no process killed
    root@am335x-evm:~# killall wpa_supplicant
    killall: wpa_supplicant: no process killed
    root@am335x-evm:~# 
    root@am335x-evm:~# 
    root@am335x-evm:~# ifconfig wlan0 up
    root@am335x-evm:~# 
    root@am335x-evm:~# 
    root@am335x-evm:~# iw wlan0 scan
    root@am335x-evm:~# iw wlan0 scan
    root@am335x-evm:~# 
    root@am335x-evm:~# dmesg | grep wl
    [   16.318775] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
    [   16.396719] wlcore: loaded
    [   19.083659] wlcore: PHY firmware version: Rev 8.2.0.0.237
    [   19.195888] wlcore: firmware booted (Rev 8.9.0.0.70)
    [   19.290558] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    root@am335x-evm:~# cat /proc/interrupts | grep wl
     49:          7  44e07000.gpio  22 Level     wl18xx
    
    

  • Hi,

    I suggest you involve Jorjin support as the issue seems hardware related.
    Have they reviewed your design already?

    Br,
    Eyal
  • Hi Eyal,

    Our customer is in touch with Jorjin and Jorjin is aware of the hardware  design and schematics.

    Jorjin has been reviewing and suggesting on the wlan driver software (like trying R8.7 release etc). But we have not had any clear information on the root cause of this issue.

    we are using hostapd not wpa_supplicant.

    we want to find the root cause of the issue by testing different components separately.

    we tried using calibrator tx test. But we did not see any packets in the wireshark.

    Can you suggest any tests which would prove the working of the WG7833 module under different test conditions.

    i will try to run the calibrator test again and check why i could not see the tx packets in wireshark.

    If you can share your ti email id we will be able to share more details of the product.

    Regards

    Veera

  • Veera , Since it's a Jorjin module you will need to get direct support from Jorjin
    Saurabh
  • Hi Saurabh,

    For checking the WiFi module's FW log, we connected the WL_UART_DBG and Ground to a UART debug board to connect to the PC.

    WG7833_DEBUG_UART--->UART_DEBUG_BOARD--->PC

    After connecting to these pins WiFi is working properly and is stable..

    The signal is very good. WiFi Access point is coming up good and we are able to connect from the clients.Then for testing we removed WL_UART_DBG connection output from the wifi module.and again we faced the signal loss.

    Initially we suspected the ground connection. We debugged more on the WiFi interface and it is not the ground issue. It is working only when the WL_UART_DBG is connected to the debug port. UART Debug board port I/O level is 3.3V. It is working only when the WL_UART_DBG (which is 1.8V) is connected to the 3.3V I/O level. Though debug port I/O level is 3.3V, we see 2.3V while measuring . Instead of connecting to UART debug port we tried connecting to external 1.8V pull up WL_UART_DBG to check whether this pin require external pull up. But this also is not working. We are not sure why it is working only with 3.3V. We are checking this with the jorjin as well. Since 3.3V is above the actual I/O level of WL_UART_DBG we don’t connect for long periods to avoid any damage to WG7833.

    We have reproduced this behaviour on 2 boards of same design.

    My question is

    1) Have you seen these kind of issues before? What maybe be the cause of these kind of issue?

    2) What more information will be useful to you to help us find the root cause?

    3) We see the WL_EN being toggled 3 times during board bootup.. Is this normal? Or will it have any adverse affect on WG7833?

    We are seeing this WL_EN 3 times toggling on boot in another board (different functionality with DM385 and WG7833) but there is no issue with WLAN there.

    Thanks & Regards

    Veera