802.11w not working with 1043ND

Hi all,
Trying to setup 802.11w with wpad (full) or hostapd (full) turn off wifi on my 1043ND.

From logread:

Sun Dec 10 18:07:07 2017 daemon.err hostapd: Configuration file: /var/run/hostapd-phy0.conf
Sun Dec 10 18:07:07 2017 kern.info kernel: [  145.732498] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Sun Dec 10 18:07:07 2017 kern.info kernel: [  145.918066] br-lan: port 2(wlan0) entered blocking state
Sun Dec 10 18:07:07 2017 kern.info kernel: [  145.923490] br-lan: port 2(wlan0) entered disabled state
Sun Dec 10 18:07:07 2017 kern.info kernel: [  145.929354] device wlan0 entered promiscuous mode
Sun Dec 10 18:07:07 2017 daemon.notice hostapd: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sun Dec 10 18:07:07 2017 daemon.err hostapd: Using interface wlan0 with hwaddr 11:22:33:44:55:66 and ssid "router-main"
Sun Dec 10 18:07:08 2017 kern.info kernel: [  146.854141] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Sun Dec 10 18:07:08 2017 kern.info kernel: [  146.860748] br-lan: port 2(wlan0) entered blocking state
Sun Dec 10 18:07:08 2017 kern.info kernel: [  146.866166] br-lan: port 2(wlan0) entered forwarding state
Sun Dec 10 18:07:08 2017 daemon.err hostapd: Interface initialization failed
Sun Dec 10 18:07:08 2017 daemon.notice hostapd: wlan0: interface state COUNTRY_UPDATE->DISABLED
Sun Dec 10 18:07:08 2017 daemon.notice hostapd: wlan0: AP-DISABLED
Sun Dec 10 18:07:08 2017 daemon.err hostapd: wlan0: Unable to setup interface.
Sun Dec 10 18:07:08 2017 daemon.notice hostapd: wlan0: interface state DISABLED->DISABLED
Sun Dec 10 18:07:08 2017 daemon.notice hostapd: wlan0: AP-DISABLED
Sun Dec 10 18:07:08 2017 daemon.notice hostapd: wlan0: CTRL-EVENT-TERMINATING
Sun Dec 10 18:07:08 2017 daemon.err hostapd: hostapd_free_hapd_data: Interface wlan0 wasn't started
Sun Dec 10 18:07:08 2017 daemon.notice hostapd: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Sun Dec 10 18:07:08 2017 kern.info kernel: [  146.879866] device wlan0 left promiscuous mode
Sun Dec 10 18:07:08 2017 kern.info kernel: [  146.884589] br-lan: port 2(wlan0) entered disabled state
Sun Dec 10 18:07:08 2017 daemon.notice hostapd: ELOOP: remaining socket: sock=20 eloop_data=0x77ef2c10 user_data=0 handler=0x421429
Sun Dec 10 18:07:08 2017 daemon.notice netifd: radio0 (1246): WARNING (wireless_add_process): executable path /usr/sbin/hostapd does not match process 1120 path ()
Sun Dec 10 18:07:08 2017 daemon.notice netifd: radio0 (1246): Device setup failed: HOSTAPD_START_FAILED
Sun Dec 10 18:07:19 2017 daemon.err hostapd: Configuration file: /var/run/hostapd-phy0.conf
Sun Dec 10 18:07:19 2017 kern.info kernel: [  158.001148] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Sun Dec 10 18:07:20 2017 kern.info kernel: [  158.105694] br-lan: port 2(wlan0) entered blocking state
Sun Dec 10 18:07:20 2017 kern.info kernel: [  158.111054] br-lan: port 2(wlan0) entered disabled state
Sun Dec 10 18:07:20 2017 kern.info kernel: [  158.117013] device wlan0 entered promiscuous mode
Sun Dec 10 18:07:20 2017 daemon.notice hostapd: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sun Dec 10 18:07:20 2017 daemon.err hostapd: Using interface wlan0 with hwaddr 11:22:33:44:55:66 and ssid "router-main"
Sun Dec 10 18:07:20 2017 kern.info kernel: [  158.862880] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Sun Dec 10 18:07:20 2017 kern.info kernel: [  158.869502] br-lan: port 2(wlan0) entered blocking state
Sun Dec 10 18:07:20 2017 kern.info kernel: [  158.874908] br-lan: port 2(wlan0) entered forwarding state
Sun Dec 10 18:07:20 2017 daemon.err hostapd: Interface initialization failed
Sun Dec 10 18:07:20 2017 daemon.notice hostapd: wlan0: interface state COUNTRY_UPDATE->DISABLED
Sun Dec 10 18:07:20 2017 daemon.notice hostapd: wlan0: AP-DISABLED
Sun Dec 10 18:07:20 2017 daemon.err hostapd: wlan0: Unable to setup interface.
Sun Dec 10 18:07:20 2017 daemon.notice hostapd: wlan0: interface state DISABLED->DISABLED
Sun Dec 10 18:07:20 2017 daemon.notice hostapd: wlan0: AP-DISABLED
Sun Dec 10 18:07:20 2017 daemon.notice hostapd: wlan0: CTRL-EVENT-TERMINATING
Sun Dec 10 18:07:20 2017 daemon.err hostapd: hostapd_free_hapd_data: Interface wlan0 wasn't started
Sun Dec 10 18:07:20 2017 daemon.notice hostapd: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Sun Dec 10 18:07:20 2017 kern.info kernel: [  158.888859] device wlan0 left promiscuous mode
Sun Dec 10 18:07:20 2017 kern.info kernel: [  158.893542] br-lan: port 2(wlan0) entered disabled state
Sun Dec 10 18:07:20 2017 daemon.notice hostapd: ELOOP: remaining socket: sock=20 eloop_data=0x771f6c10 user_data=0 handler=0x421429
Sun Dec 10 18:07:20 2017 daemon.notice netifd: radio0 (1379): WARNING (wireless_add_process): executable path /usr/sbin/hostapd does not match process 1120 path ()
Sun Dec 10 18:07:20 2017 daemon.notice netifd: radio0 (1379): Device setup failed: HOSTAPD_START_FAILED

I think something with hostapd is broken

AR9103 (the wlan of your TL-WR1043ND v1.x, this is very early draft-n silicon with many deficiencies compared to more modern chipsets) does not support IEEE802.11W (MFP) in hardware (you'd need at least 9160 rev 10 for that). If you still want to force IEEE802.11W, you need to disable hardware encryption (load ath9k with nohwcrypt=1, e.g. via /etc/modules.d/ath9k).