Bug ID 1213757
Summary All processes that try to communicate with NETLINK socket hang up if running hostapd on Raspberry Pi
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.5
Hardware aarch64
OS Other
Status NEW
Severity Major
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter dheidler@suse.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

Created attachment 868483 [details]
strace of hanging "ip a"

The issue appears a few (~5) minutes after hostapd is started.




Jul 28 12:47:40 openqa-piworker systemd[1]: Started Hostapd IEEE 802.11 AP,
IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator.
Jul 28 12:47:40 openqa-piworker hostapd[15307]: Configuration file:
/etc/hostapd.conf
Jul 28 12:47:40 openqa-piworker kernel: br0: port 1(wlan0) entered blocking
state
Jul 28 12:47:40 openqa-piworker kernel: br0: port 1(wlan0) entered disabled
state
Jul 28 12:47:40 openqa-piworker kernel: device wlan0 entered promiscuous mode
Jul 28 12:47:40 openqa-piworker hostapd[15307]: wlan0: interface state
UNINITIALIZED->COUNTRY_UPDATE
Jul 28 12:47:41 openqa-piworker dbus-daemon[629]: [system] Activating via
systemd: service name='fi.w1.wpa_supplicant1' unit='wpa_supplicant.service'
requested by ':1.31' (uid=0 pid=730 comm="/usr/sbin/wickedd --systemd
--foreground ")
Jul 28 12:47:41 openqa-piworker systemd[1]: Starting WPA Supplicant daemon...
Jul 28 12:47:41 openqa-piworker dbus-daemon[629]: [system] Successfully
activated service 'fi.w1.wpa_supplicant1'
Jul 28 12:47:41 openqa-piworker systemd[1]: Started WPA Supplicant daemon.
Jul 28 12:47:45 openqa-piworker hostapd[15307]: wlan0: Could not connect to
kernel driver
Jul 28 12:47:45 openqa-piworker hostapd[15307]: Using interface wlan0 with
hwaddr e4:5f:01:bb:63:41 and ssid "openQA-worker"
Jul 28 12:47:45 openqa-piworker kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlan0:
link becomes ready
Jul 28 12:47:45 openqa-piworker kernel: br0: port 1(wlan0) entered blocking
state
Jul 28 12:47:45 openqa-piworker kernel: br0: port 1(wlan0) entered forwarding
state
Jul 28 12:47:45 openqa-piworker hostapd[15307]: wlan0: interface state
COUNTRY_UPDATE->ENABLED
Jul 28 12:47:45 openqa-piworker hostapd[15307]: wlan0: AP-ENABLED



openqa-piworker:~ # cat /etc/sysconfig/network/ifcfg-br0
IPADDR='192.168.7.1/24'
BOOTPROTO='static'
STARTMODE='auto'
BRIDGE='yes'
BRIDGE_PORTS=''
BRIDGE_STP='off'
BRIDGE_FORWARDDELAY='15'
ZONE=dmz





openqa-piworker:~ # cat /etc/hostapd.conf
interface=wlan0
bridge=br0
ssid=openQA-worker
wpa_passphrase=0foobar12345
driver=nl80211
country_code=DE
hw_mode=g
channel=7
# Bit field: bit0 = WPA, bit1 = WPA2, 3=both
wpa=2
# Bit field: 1=wpa, 2=wep, 3=both
auth_algs=1
wpa_pairwise=CCMP
wpa_key_mgmt=WPA-PSK
logger_stdout=-1
logger_stdout_level=2



openqa-piworker:~ # systemctl cat hostapd.service
# /usr/lib/systemd/system/hostapd.service
[Unit]
Description=Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS
Authenticator
After=network.target

[Service]
ExecStart=/usr/sbin/hostapd /etc/hostapd.conf
ExecReload=/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target

# /etc/systemd/system/hostapd.service.d/override.conf
# Ensure that wlan0 is up before starting hostapd (otherwise hostapd will not
add wlan0 to the bridge)
[Unit]
BindsTo=sys-subsystem-net-devices-wlan0.device
After=sys-subsystem-net-devices-wlan0.device


You are receiving this mail because: