I have had similar issues with another reportedly supported USB WiFi adapter, the TP-Link TL-WN725N. Some output included below; on a previous attempt I got only “No route to host” errors while trying to PING my next hop gateway. Hence I am honestly not quite sure anymore whether this is only a (RealTek?) WiFi issue or if it also includes IP routing issues? (DHCP seems mostly OK, though I got some weird broadcast address at one point). Any thoughts @waddlesplash ?
Anyway, both Ubuntu Linux 22.11 and Windows 10 Pro work fine as expected, and reports good signal strength today (so we can rule that one out here, although weak signal strengths also seem to be a Haiku issue in some cases with frequently dropped connections as a result). I previously also tried GhostBSD (desktop distro based on FreeBSD) which did not work, as well as OpenBSD (command line) which also did not work. Please let me know if there are any cold/warm boot aspects to consider as well though?
0bda:8179 /dev/bus/usb/1/2/3/1 "Realtek Semiconductor Corp." "RTL8188EUS 802.11n Wireless Network Adapter" ver. 0000
Class info Vendor Specific Class (Vendor Specific Subclass, Vendor Specific Protocol)
Device name RTL8188EUS 802.11n Wireless Network Adapter
Device paths unknown
device/bus usb
device/driver bus_managers/usb/device/driver_v1
device/flags 2
device/id 0x8179
device/pretty name USB device
device/vendor 0xbda
Driver used unknown
Manufacturer Realtek Semiconductor Corp.
usb/class 0xff
usb/id 111
usb/protocol 0xff
usb/subclass 0xff
/dev/net/realtekwifi/0
Hardware type: Ethernet, Address: 1c:61:b4:97:21:4b
Media type: 802.11n(g)
Network: wlan2.xoblite.net, Address: 38:d5:47:dc:ae:80, WPA2, PSK/CCMP
inet addr: 172.16.1.112, Bcast: 172.16.1.255, Mask: 255.255.255.0
MTU: 2294, Metric: 0, up broadcast link auto-configured
Receive: 523 packets, 0 errors, 32493 bytes, 0 mcasts, 0 dropped
Transmit: 301 packets, 10 errors, 30336 bytes, 0 mcasts, 0 dropped
Collisions: 0
~> ping 172.16.1.1
PING 172.16.1.1 (172.16.1.1): 56 data bytes
64 bytes from 172.16.1.1: icmp_seq=25 ttl=64 time=13005.181 ms
64 bytes from 172.16.1.1: icmp_seq=38 ttl=64 time=4.884 ms
ping: sendto: No buffer space available
ping: wrote 172.16.1.1 64 chars, ret=-1
64 bytes from 172.16.1.1: icmp_seq=93 ttl=64 time=8.774 ms
64 bytes from 172.16.1.1: icmp_seq=99 ttl=64 time=5004.067 ms
64 bytes from 172.16.1.1: icmp_seq=104 ttl=64 time=3.966 ms
64 bytes from 172.16.1.1: icmp_seq=129 ttl=64 time=5.611 ms
ping: sendto: No buffer space available
ping: wrote 172.16.1.1 64 chars, ret=-1
--- 172.16.1.1 ping statistics ---
205 packets transmitted, 6 packets received, 97% packet loss
round-trip min/avg/max/std-dev = 3.966/3005.413/13005.181/4830.122 ms
~>
...
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: [net/realtekwifi/0] beacon miss, mode STA state RUN
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: [net/realtekwifi/0] beacon miss, mode STA state RUN
KERN: [net/realtekwifi/0] ieee80211_new_state_locked: RUN -> SCAN (nrunning 0 nscanning 0)
KERN: [net/realtekwifi/0] ieee80211_newstate_cb: RUN -> SCAN arg 0
KERN: [net/realtekwifi/0] sta_newstate: RUN -> SCAN (0)
KERN: ieee80211_notify_node_leave
KERN: /dev/net/realtekwifi/0: link down, media 0x60080 quality 1000 speed 0
KERN: wlan_control: 9234, 20
KERN: Last message repeated 2 times.
KERN: wlan_control: 9234, 16
KERN: wlan_control: 9234, 17
KERN: wlan_control: 9234, 26
KERN: wlan_control: 9234, 103
KERN: ieee80211_notify_scan_done
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9234, 18
KERN: wlan_control: 9234, 7
KERN: wlan_control: 9234, 95
KERN: wlan_control: 9234, 17
KERN: wlan_control: 9234, 26
KERN: wlan_control: 9234, 21
KERN: [net/realtekwifi/0] [38:d5:47:dc:ae:80] station assoc via MLME
KERN: [net/realtekwifi/0] ieee80211_alloc_node 0xffffffff82fe8000<38:d5:47:dc:ae:80> in station table
KERN: [net/realtekwifi/0] [38:d5:47:dc:ae:80] ieee80211_alloc_node: inact_reload 2
KERN: [net/realtekwifi/0] [38:d5:47:dc:ae:80] switch station to HT20 channel 2417/0x10480
KERN: [net/realtekwifi/0] node_reclaim: remove 0xffffffff82fc0000<38:d5:47:dc:ae:80> from station table, refcnt 0
KERN: [net/realtekwifi/0] set WME_AC_BE (chan) [acm 0 aifsn 3 logcwmin 4 logcwmax 10 txop 0]
KERN: [net/realtekwifi/0] set WME_AC_BE (bss ) [acm 0 aifsn 3 logcwmin 4 logcwmax 10 txop 0]
KERN: [net/realtekwifi/0] set WME_AC_BK (chan) [acm 0 aifsn 7 logcwmin 4 logcwmax 10 txop 0]
KERN: [net/realtekwifi/0] set WME_AC_BK (bss ) [acm 0 aifsn 7 logcwmin 4 logcwmax 10 txop 0]
KERN: [net/realtekwifi/0] set WME_AC_VI (chan) [acm 0 aifsn 2 logcwmin 3 logcwmax 4 txop 94]
KERN: [net/realtekwifi/0] set WME_AC_VI (bss ) [acm 0 aifsn 2 logcwmin 3 logcwmax 4 txop 94]
KERN: [net/realtekwifi/0] set WME_AC_VO (chan) [acm 0 aifsn 2 logcwmin 2 logcwmax 3 txop 47]
KERN: [net/realtekwifi/0] set WME_AC_VO (bss ) [acm 0 aifsn 2 logcwmin 2 logcwmax 3 txop 47]
KERN: [net/realtekwifi/0] update WME_AC_BE (chan+bss) [acm 0 aifsn 2 logcwmin 4 logcwmax 10 txop 0]
KERN: [net/realtekwifi/0] ieee80211_wme_updateparams_locked: WME params updated, cap_info 0xfe
KERN: [net/realtekwifi/0] ieee80211_new_state_locked: SCAN -> AUTH (nrunning 0 nscanning 0)
KERN: [net/realtekwifi/0] ieee80211_newstate_cb: SCAN -> AUTH arg 192
KERN: [net/realtekwifi/0] sta_newstate: SCAN -> AUTH (192)
KERN: [net/realtekwifi/0] ieee80211_ref_node (ieee80211_send_mgmt:2647) 0xffffffff82fe8000<38:d5:47:dc:ae:80> refcnt 3
KERN: [net/realtekwifi/0] [38:d5:47:dc:ae:80] recv auth frame with algorithm 0 seq 2
KERN: [net/realtekwifi/0] ieee80211_new_state_locked: AUTH -> ASSOC (nrunning 0 nscanning 0)
KERN: [net/realtekwifi/0] ieee80211_newstate_cb: AUTH -> ASSOC arg 0
KERN: [net/realtekwifi/0] sta_newstate: AUTH -> ASSOC (0)
KERN: [net/realtekwifi/0] ieee80211_ref_node (ieee80211_send_mgmt:2647) 0xffffffff82fe8000<38:d5:47:dc:ae:80> refcnt 3
KERN: [net/realtekwifi/0] ieee80211_parse_wmeparams: WME: 0: acm=0 aifsn=3 logcwmin=4 logcwmax=10 txopLimit=0
KERN: [net/realtekwifi/0] ieee80211_parse_wmeparams: WME: 1: acm=0 aifsn=7 logcwmin=4 logcwmax=10 txopLimit=0
KERN: [net/realtekwifi/0] ieee80211_parse_wmeparams: WME: 2: acm=0 aifsn=2 logcwmin=3 logcwmax=4 txopLimit=94
KERN: [net/realtekwifi/0] ieee80211_parse_wmeparams: WME: 3: acm=0 aifsn=2 logcwmin=2 logcwmax=3 txopLimit=47
KERN: [net/realtekwifi/0] ieee80211_wme_updateparams_locked: WME params updated, cap_info 0x4
KERN: [net/realtekwifi/0] [38:d5:47:dc:ae:80] assoc success at aid 21: long preamble, short slot time, QoS, HT20 (+AMPDU) (+AMSDU)
KERN: [net/realtekwifi/0] ieee80211_new_state_locked: ASSOC -> RUN (nrunning 0 nscanning 0)
KERN: [net/realtekwifi/0] ieee80211_newstate_cb: ASSOC -> RUN arg 16
KERN: [net/realtekwifi/0] sta_newstate: ASSOC -> RUN (16)
KERN: ieee80211_notify_node_join
KERN: [net/realtekwifi/0] [38:d5:47:dc:ae:80] ieee80211_node_authorize: inact_reload 20
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 1
KERN: [net/realtekwifi/0] ieee80211_ref_node (ht_send_action_ba_addba:3054) 0xffffffff82fe8000<38:d5:47:dc:ae:80> refcnt 4
KERN: /dev/net/realtekwifi/0: link up, media 0x860098 quality 1000 speed 0
DAEMON 'DHCP': /dev/net/realtekwifi/0: Send DHCP_REQUEST for 172.16.1.112 to 255.255.255.255:67
KERN: wlan_control: 9235, 1
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9234, 19
DAEMON 'DHCP': /dev/net/realtekwifi/0: Send DHCP_REQUEST to 255.255.255.255:67
DAEMON 'DHCP': /dev/net/realtekwifi/0: Received DHCP_ACK from 172.16.1.1
DAEMON 'DHCP': server: 172.16.1.1
DAEMON 'DHCP': lease time: 86400 seconds
DAEMON 'DHCP': renewal time: 40490 seconds
DAEMON 'DHCP': rebinding time: 72890 seconds
DAEMON 'DHCP': subnet: 255.255.255.0
DAEMON 'DHCP': broadcast: 172.16.1.255
DAEMON 'DHCP': nameserver[0]: 172.16.1.1
DAEMON 'DHCP': gateway: 172.16.1.1
DAEMON 'DHCP': /dev/net/realtekwifi/0: DHCP status = No error
KERN: wlan_control: 9234, 19
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
KERN: wlan_control: 9235, 15
KERN: wlan_control: 9235, 76
...