#18071: Boot-loop after enabling wifi on D-Link DIR-615 H1
------------------------+-----------------------------------
Reporter: anonymous | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: packages | Version: Barrier Breaker 14.07
Resolution: | Keywords: boot-loop, wifi
------------------------+-----------------------------------
Comment (by anonymous):
I do both:
{{{root@OpenWrt:~# ssh [email protected] cat /sys/kernel/debug/crashlog
cat: can't open '/sys/kernel/debug/crashlog': No such file or directory}}}
and
{{{root@OpenWrt:~# sed -i 's/usage()/set -x\n&/' /sbin/wifi
root@OpenWrt:~# wifi down
+ DEVICES=
+ DRIVERS=
+ include /lib/wifi
+ local file
+ ls /lib/wifi/mac80211.sh
+ . /lib/wifi/mac80211.sh
+ append DRIVERS mac80211
+ local var=DRIVERS
+ local value=mac80211
+ local sep=
+ eval export -n -- "DRIVERS=${DRIVERS:+${DRIVERS}${value:+$sep}}$value"
+ export -n -- DRIVERS=mac80211
+ scan_wifi
+ local cfgfile=
+ DEVICES=
+ config_load wireless
+ [ -n ]
+ uci_load wireless
+ local PACKAGE=wireless
+ local DATA
+ local RET
+ local VAR
+ _C=0
+ [ -z ]
+ export -n CONFIG_LIST_STATE=
+ export -n CONFIG_SECTIONS=
+ export -n CONFIG_NUM_SECTIONS=0
+ export -n CONFIG_SECTION=
+ /sbin/uci -P /var/state -S -n export wireless
+ DATA=package wireless
config wifi-device 'radio0'
option type 'mac80211'
option channel '11'
option hwmode '11g'
option path '10180000.wmac'
option htmode 'HT20'
option disabled '1'
config wifi-iface 'cfg033579'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
+ RET=0
+ [ 0 != 0 -o -z package wireless
config wifi-device 'radio0'
option type 'mac80211'
option channel '11'
option hwmode '11g'
option path '10180000.wmac'
option htmode 'HT20'
option disabled '1'
config wifi-iface 'cfg033579'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none' ]
+ eval package wireless
config wifi-device 'radio0'
option type 'mac80211'
option channel '11'
option hwmode '11g'
option path '10180000.wmac'
option htmode 'HT20'
option disabled '1'
config wifi-iface 'cfg033579'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
+ package wireless
+ return 0
+ config wifi-device radio0
+ local cfgtype=wifi-device
+ local name=radio0
+ export -n CONFIG_NUM_SECTIONS=1
+ name=radio0
+ append CONFIG_SECTIONS radio0
+ local var=CONFIG_SECTIONS
+ local value=radio0
+ local sep=
+ eval export -n --
"CONFIG_SECTIONS=${CONFIG_SECTIONS:+${CONFIG_SECTIONS}${value:+$sep}}$value"
+ export -n -- CONFIG_SECTIONS=radio0
+ [ -n ]
+ config_cb wifi-device radio0
+ local type=wifi-device
+ local section=radio0
+ append DEVICES radio0
+ local var=DEVICES
+ local value=radio0
+ local sep=
+ eval export -n -- "DEVICES=${DEVICES:+${DEVICES}${value:+$sep}}$value"
+ export -n -- DEVICES=radio0
+ config_set radio0 vifs
+ local section=radio0
+ local option=vifs
+ local value=
+ local old_section=
+ CONFIG_SECTION=radio0
+ option vifs
+ local varname=vifs
+ shift
+ local value=
+ export -n CONFIG_radio0_vifs=
+ [ -n ]
+ option_cb vifs
+ return 0
+ CONFIG_SECTION=
+ config_set radio0 ht_capab
+ local section=radio0
+ local option=ht_capab
+ local value=
+ local old_section=
+ CONFIG_SECTION=radio0
+ option ht_capab
+ local varname=ht_capab
+ shift
+ local value=
+ export -n CONFIG_radio0_ht_capab=
+ [ -n ]
+ option_cb ht_capab
+ return 0
+ CONFIG_SECTION=
+ config_get TYPE TYPE
+ eval export -n -- TYPE=${CONFIG__TYPE:-${4}}
+ export -n -- TYPE=
+ export -n CONFIG_SECTION=radio0
+ export -n CONFIG_radio0_TYPE=wifi-device
+ option type mac80211
+ local varname=type
+ shift
+ local value=mac80211
+ export -n CONFIG_radio0_type=mac80211
+ [ -n ]
+ option_cb type mac80211
+ return 0
+ option channel 11
+ local varname=channel
+ shift
+ local value=11
+ export -n CONFIG_radio0_channel=11
+ [ -n ]
+ option_cb channel 11
+ return 0
+ option hwmode 11g
+ local varname=hwmode
+ shift
+ local value=11g
+ export -n CONFIG_radio0_hwmode=11g
+ [ -n ]
+ option_cb hwmode 11g
+ return 0
+ option path 10180000.wmac
+ local varname=path
+ shift
+ local value=10180000.wmac
+ export -n CONFIG_radio0_path=10180000.wmac
+ [ -n ]
+ option_cb path 10180000.wmac
+ return 0
+ option htmode HT20
+ local varname=htmode
+ shift
+ local value=HT20
+ export -n CONFIG_radio0_htmode=HT20
+ [ -n ]
+ option_cb htmode HT20
+ return 0
+ option disabled 1
+ local varname=disabled
+ shift
+ local value=1
+ export -n CONFIG_radio0_disabled=1
+ [ -n ]
+ option_cb disabled 1
+ return 0
+ config wifi-iface cfg033579
+ local cfgtype=wifi-iface
+ local name=cfg033579
+ export -n CONFIG_NUM_SECTIONS=2
+ name=cfg033579
+ append CONFIG_SECTIONS cfg033579
+ local var=CONFIG_SECTIONS
+ local value=cfg033579
+ local sep=
+ eval export -n --
"CONFIG_SECTIONS=${CONFIG_SECTIONS:+${CONFIG_SECTIONS}${value:+$sep}}$value"
+ export -n -- CONFIG_SECTIONS=radio0 cfg033579
+ [ -n ]
+ config_cb wifi-iface cfg033579
+ local type=wifi-iface
+ local section=cfg033579
+ config_get TYPE radio0 TYPE
+ eval export -n -- TYPE=${CONFIG_radio0_TYPE:-${4}}
+ export -n -- TYPE=wifi-device
+ export -n CONFIG_SECTION=cfg033579
+ export -n CONFIG_cfg033579_TYPE=wifi-iface
+ option device radio0
+ local varname=device
+ shift
+ local value=radio0
+ export -n CONFIG_cfg033579_device=radio0
+ [ -n ]
+ option_cb device radio0
+ return 0
+ option network lan
+ local varname=network
+ shift
+ local value=lan
+ export -n CONFIG_cfg033579_network=lan
+ [ -n ]
+ option_cb network lan
+ return 0
+ option mode ap
+ local varname=mode
+ shift
+ local value=ap
+ export -n CONFIG_cfg033579_mode=ap
+ [ -n ]
+ option_cb mode ap
+ return 0
+ option ssid OpenWrt
+ local varname=ssid
+ shift
+ local value=OpenWrt
+ export -n CONFIG_cfg033579_ssid=OpenWrt
+ [ -n ]
+ option_cb ssid OpenWrt
+ return 0
+ option encryption none
+ local varname=encryption
+ shift
+ local value=none
+ export -n CONFIG_cfg033579_encryption=none
+ [ -n ]
+ option_cb encryption none
+ return 0
+ unset DATA
+ config_cb
+ local type=
+ local section=
+ config_get TYPE cfg033579 TYPE
+ eval export -n -- TYPE=${CONFIG_cfg033579_TYPE:-${4}}
+ export -n -- TYPE=wifi-iface
+ config_get device cfg033579 device
+ eval export -n -- device=${CONFIG_cfg033579_device:-${4}}
+ export -n -- device=radio0
+ config_get vifs radio0 vifs
+ eval export -n -- vifs=${CONFIG_radio0_vifs:-${4}}
+ export -n -- vifs=
+ append vifs cfg033579
+ local var=vifs
+ local value=cfg033579
+ local sep=
+ eval export -n -- "vifs=${vifs:+${vifs}${value:+$sep}}$value"
+ export -n -- vifs=cfg033579
+ config_set radio0 vifs cfg033579
+ local section=radio0
+ local option=vifs
+ local value=cfg033579
+ local old_section=cfg033579
+ CONFIG_SECTION=radio0
+ option vifs cfg033579
+ local varname=vifs
+ shift
+ local value=cfg033579
+ export -n CONFIG_radio0_vifs=cfg033579
+ [ -n ]
+ option_cb vifs cfg033579
+ return 0
+ CONFIG_SECTION=cfg033579
+ return 0
+ wifi_updown disable
+ cmd=down
+ [ enable = disable ]
+ ubus_wifi_cmd down
+ local cmd=down
+ local dev=
+ json_init
+ json_cleanup
+ local unset tmp
+ _json_get_var unset JSON_UNSET
+ eval unset="$JSON_UNSET"
+ unset=
+ unset UP_JSON_VAR KEYS_JSON_VAR SEQ_JSON_VAR TYPE_JSON_VAR NAME_JSON_VAR
JSON_VAR
+ unset JSON_SEQ JSON_CUR JSON_UNSET
+ export -- JSON_SEQ=0 JSON_CUR=JSON_VAR KEYS_JSON_VAR= TYPE_JSON_VAR=
+ [ -n ]
+ json_dump
+ jshn -w
+ ubus call network.wireless down { }
+ _wifi_updown disable
+ config_get disabled radio0 disabled
+ eval export -n -- disabled=${CONFIG_radio0_disabled:-${4}}
+ export -n -- disabled=1
+ [ 1 == 1 ]
+ echo 'radio0' is disabled
'radio0' is disabled
+ set disable
+ config_get iftype radio0 type
+ eval export -n -- iftype=${CONFIG_radio0_type:-${4}}
+ export -n -- iftype=mac80211
+ eval type disable_mac80211
+ [ ! -f /lib/netifd/wireless/mac80211.sh ]}}}
--
Ticket URL: <https://dev.openwrt.org/ticket/18071#comment:6>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets