You are not logged in.

#1 2014-07-17 17:16:15

wheatbuck
Member
Registered: 2014-07-17
Posts: 1

RTL8188ee trouble with specific network

Hi everybody.

I'm a brand new Arch user, and loving it all so far, except that I can't seem to get my home wifi network to connect properly.  Frustratingly, I do not have access to the router, it's shared with my building, so I can't change the encryption settings or try a wired connection.  I eventually went to the library to set up my system, and at this point am positive it all works relatively well, just not at home.

It seems like this particular card is a bit of a problem child.  As suggested here I've compiled and installed the backported module for 3.16-rc-1, and now using netctl-auto I can connect to and switch between all the public networks I've tried, including my iPhone personal hotspot.  The connection isn't phenomenal, but it's more than functional.  But when connecting to my home router, everything looks okay, netctl doesn't complain at all, I can obtain an IP address just fine, but I'm not receiving (or even sending, I don't think) any packets at all.  Windows 7 on the same box has no problems with it.

What am I missing here?  Everything I've thought to check, both setting it up manually and using netctl, looks the same between using this problematic network and my phone network or the public networks.  Any pointers would be greatly appreciated!

Thanks in advance.  Let me know if I put this in the wrong place, I'll move it!

Some relevant info:

uname -r:
3.15.5-1-ARCH

lspci -k:
...
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
	Subsystem: Lenovo Device 5100
	Kernel driver in use: r8169
	Kernel modules: r8169
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter (rev 01)
	Subsystem: Lenovo Device 0179
	Kernel driver in use: rtl8188ee
	Kernel modules: rtl8188ee
...

lsmod | grep ^rtl:
rtl8188ee             123867  0 
rtl_pci                27043  1 rtl8188ee
rtlwifi                78079  2 rtl_pci,rtl8188ee

iw dev:
phy#0
	Interface wlp2s0
		ifindex 3
		wdev 0x1
		addr 00:71:cc:79:35:c4
		type managed
		channel 1 (2412 MHz), width: 20 MHz (no HT), center1: 2412 MHz

iw dev wlp2s0 link:
Connected to 00:1d:d3:b3:68:b0 (on wlp2s0)
	SSID: Perusa
	freq: 2432
	RX: 7656 bytes (53 packets)
	TX: 1856 bytes (10 packets)
	signal: -58 dBm
	tx bitrate: 13.5 MBit/s MCS 0 40MHz

	bss flags:	short-slot-time
	dtim period:	0
	beacon int:	100

iw dev wlp2s0 station dump:
Station 00:1d:d3:b3:68:b0 (on wlp2s0)
	inactive time:	660 ms
	rx bytes:	204181
	rx packets:	1417
	tx bytes:	2409
	tx packets:	19
	tx retries:	0
	tx failed:	0
	signal:  	-64 dBm
	signal avg:	-50 dBm
	tx bitrate:	135.0 MBit/s MCS 7 40MHz
	rx bitrate:	52.0 MBit/s MCS 5
	authorized:	yes
	authenticated:	yes
	preamble:	long
	WMM/WME:	yes
	MFP:		no
	TDLS peer:	no

journalctl -xn:
-- Logs begin at Wed 2014-07-16 13:31:56 PDT, end at Thu 2014-07-17 10:05:41 PDT. --
Jul 17 10:05:34 poltergeist dhcpcd[1465]: waiting for pid 1276 to exit
Jul 17 10:05:34 poltergeist dhcpcd[1276]: exited
Jul 17 10:05:34 poltergeist wpa_actiond[283]: Interface 'wlp2s0' connected to network 'Perusa'
Jul 17 10:05:35 poltergeist dhcpcd[1476]: version 6.4.0 starting
Jul 17 10:05:35 poltergeist dhcpcd[1476]: DUID 00:01:00:01:1b:59:9e:b1:00:71:cc:79:35:c4
Jul 17 10:05:35 poltergeist dhcpcd[1476]: wlp2s0: IAID cc:79:35:c4
Jul 17 10:05:35 poltergeist dhcpcd[1476]: wlp2s0: rebinding lease of 172.20.10.3
Jul 17 10:05:40 poltergeist dhcpcd[1476]: wlp2s0: DHCP lease expired
Jul 17 10:05:40 poltergeist dhcpcd[1476]: wlp2s0: soliciting a DHCP lease
Jul 17 10:05:41 poltergeist dhcpcd[1476]: wlp2s0: offered 10.0.0.52 from 10.0.0.1

systemctl status netctl-auto@wlp2s0.service:
 netctl-auto@wlp2s0.service - Automatic wireless network connection using netctl profiles
   Loaded: loaded (/usr/lib/systemd/system/netctl-auto@.service; enabled)
   Active: active (running) since Thu 2014-07-17 09:40:20 PDT; 26min ago
     Docs: man:netctl.special(7)
  Process: 232 ExecStart=/usr/bin/netctl-auto start %I (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/system-netctl\x2dauto.slice/netctl-auto@wlp2s0.service
           ├─ 281 wpa_supplicant -B -P /run/wpa_supplicant_wlp2s0.pid -i wlp2s0 -D nl80211,wext -c/run/net...
           ├─ 283 wpa_actiond -p /run/wpa_supplicant -i wlp2s0 -P /run/network/wpa_actiond_wlp2s0.pid -a /...
           └─1592 dhcpcd -4 -q -t 30 -K -L wlp2s0

Jul 17 10:05:35 poltergeist dhcpcd[1476]: DUID 00:01:00:01:1b:59:9e:b1:00:71:cc:79:35:c4
Jul 17 10:05:35 poltergeist dhcpcd[1476]: wlp2s0: IAID cc:79:35:c4
Jul 17 10:05:35 poltergeist dhcpcd[1476]: wlp2s0: rebinding lease of 172.20.10.3
Jul 17 10:05:40 poltergeist dhcpcd[1476]: wlp2s0: DHCP lease expired
Jul 17 10:05:40 poltergeist dhcpcd[1476]: wlp2s0: soliciting a DHCP lease
Jul 17 10:05:41 poltergeist dhcpcd[1476]: wlp2s0: offered 10.0.0.52 from 10.0.0.1
Jul 17 10:05:46 poltergeist dhcpcd[1476]: wlp2s0: leased 10.0.0.52 for 604800 seconds
Jul 17 10:05:46 poltergeist dhcpcd[1476]: wlp2s0: adding route to 10.0.0.0/24
Jul 17 10:05:46 poltergeist dhcpcd[1476]: wlp2s0: adding default route via 10.0.0.1
Jul 17 10:05:46 poltergeist dhcpcd[1476]: forked to background, child pid 1592


dmesg:
[    4.088684] wlp2s0: authenticate with e2:63:94:e3:13:64
[    4.108588] wlp2s0: send auth to e2:63:94:e3:13:64 (try 1/3)
[    4.109694] wlp2s0: authenticated
[    4.111668] wlp2s0: associate with e2:63:94:e3:13:64 (try 1/3)
[    4.119870] wlp2s0: RX AssocResp from e2:63:94:e3:13:64 (capab=0x431 status=0 aid=1)
[    4.119921] rtl8188ee:rtl88ee_set_hw_reg():<0-0> switch case not process 5c
[    4.119987] wlp2s0: associated
[    8.344334] psmouse serio2: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64
[   10.456016] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[   10.815551] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input15
[  193.847555] wlp2s0: deauthenticating from e2:63:94:e3:13:64 by local choice (Reason: 3=DEAUTH_LEAVING)
[  193.879011] cfg80211: Calling CRDA to update world regulatory domain
[  195.079977] wlp2s0: authenticate with 00:1d:d3:b3:68:b0
[  195.099688] wlp2s0: direct probe to 00:1d:d3:b3:68:b0 (try 1/3)
[  195.302754] wlp2s0: send auth to 00:1d:d3:b3:68:b0 (try 2/3)
[  196.800474] wlp2s0: send auth to 00:1d:d3:b3:68:b0 (try 3/3)
[  197.811091] wlp2s0: authentication with 00:1d:d3:b3:68:b0 timed out
[  199.229577] wlp2s0: authenticate with 00:1d:d3:b3:68:b0
[  199.249096] wlp2s0: send auth to 00:1d:d3:b3:68:b0 (try 1/3)
[  199.250197] wlp2s0: authenticated
[  199.252069] wlp2s0: associate with 00:1d:d3:b3:68:b0 (try 1/3)
[  199.266549] wlp2s0: RX AssocResp from 00:1d:d3:b3:68:b0 (capab=0xc11 status=0 aid=11)
[  199.266599] rtl8188ee:rtl88ee_set_hw_reg():<0-0> switch case not process 5c
[  199.266700] wlp2s0: associated
[  199.266889] cfg80211: Calling CRDA to update world regulatory domain
[  292.694099] rtlwifi:rtl_watchdog_wq_callback():<0-0> AP off, try to reconnect now
[  292.694116] wlp2s0: Connection to AP 00:1d:d3:b3:68:b0 lost
[  292.751232] cfg80211: Calling CRDA for country: US
[  293.952560] wlp2s0: authenticate with 00:1d:d3:b3:68:b0
[  293.972959] wlp2s0: send auth to 00:1d:d3:b3:68:b0 (try 1/3)
[  293.974146] wlp2s0: authenticated
[  293.975270] wlp2s0: associate with 00:1d:d3:b3:68:b0 (try 1/3)
[  293.989666] wlp2s0: RX AssocResp from 00:1d:d3:b3:68:b0 (capab=0xc11 status=0 aid=11)
[  293.989729] rtl8188ee:rtl88ee_set_hw_reg():<0-0> switch case not process 5c
[  293.989809] wlp2s0: associated
[  448.579575] wlp2s0: deauthenticating from 00:1d:d3:b3:68:b0 by local choice (Reason: 3=DEAUTH_LEAVING)
[  448.612690] cfg80211: Calling CRDA to update world regulatory domain
[  449.820310] wlp2s0: authenticate with e2:63:94:e3:13:64
[  449.839949] wlp2s0: send auth to e2:63:94:e3:13:64 (try 1/3)
[  449.841080] wlp2s0: authenticated
[  449.842897] wlp2s0: associate with e2:63:94:e3:13:64 (try 1/3)
[  449.844807] wlp2s0: RX AssocResp from e2:63:94:e3:13:64 (capab=0x431 status=0 aid=1)
[  449.844857] rtl8188ee:rtl88ee_set_hw_reg():<0-0> switch case not process 5c
[  449.844924] wlp2s0: associated
[ 1516.710784] wlp2s0: deauthenticating from e2:63:94:e3:13:64 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1516.743261] cfg80211: Calling CRDA to update world regulatory domain
[ 1517.941146] wlp2s0: authenticate with 00:1d:d3:b3:68:b0
[ 1517.960603] wlp2s0: send auth to 00:1d:d3:b3:68:b0 (try 1/3)
[ 1517.961849] wlp2s0: authenticated
[ 1517.963507] wlp2s0: associate with 00:1d:d3:b3:68:b0 (try 1/3)
[ 1517.977879] wlp2s0: RX AssocResp from 00:1d:d3:b3:68:b0 (capab=0xc11 status=0 aid=11)
[ 1517.977936] rtl8188ee:rtl88ee_set_hw_reg():<0-0> switch case not process 5c
[ 1517.978008] wlp2s0: associated
[ 1517.978252] cfg80211: Calling CRDA to update world regulatory domain

Last edited by wheatbuck (2014-07-17 17:46:22)

Offline

#2 2014-11-03 11:56:54

deathangle908
Member
From: Ukraine
Registered: 2013-10-16
Posts: 52
Website

Re: RTL8188ee trouble with specific network

Hi, did you solve the problem? I'm struggling with the same issue, furthermore I even have 2 Archlinux systems on my laptop(first with working wireless and the send with a broken  one). All packages on the both systems are up to date.  But the last installed (the broken one) drops wireless as soon as link is established. It happens every every time with every wlan I try. Sure, I can just try replace every single file and eventually find out which one causes the problem, but this is too much for me.

 $uname -r 
 3.17.2-1-ARCH
[   58.797080] wlp1s0: authenticate with c8:be:19:f5:03:d0
[   58.819820] wlp1s0: send auth to c8:be:19:f5:03:d0 (try 1/3)
[   58.821712] wlp1s0: authenticated
[   58.822262] wlp1s0: associate with c8:be:19:f5:03:d0 (try 1/3)
[   58.835433] wlp1s0: RX AssocResp from c8:be:19:f5:03:d0 (capab=0x431 status=0 aid=11)
[   58.835763] wlp1s0: associated
[   58.836031] cfg80211: Calling CRDA to update world regulatory domain
[   58.884937] wlp1s0:  deauthenticating from c8:be:19:f5:03:d0 by local choice (Reason: 3=DEAUTH_LEAVING) 
[   58.912269] cfg80211: Calling CRDA for country: GB

Both systems use common kernel file. `lspci -v` shows the same on both.

 01:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
	Subsystem: Dell Device 0209
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at d0500000 (64-bit, non-prefetchable) [size=512K]
	Expansion ROM at d0580000 [disabled] [size=64K]
	Capabilities: [40] Power Management version 2
	Capabilities: [50] MSI: Enable- Count=1/4 Maskable+ 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
	Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
	Kernel driver in use: ath9k
	Kernel modules: ath9k 

Which way I should be looking?

Last edited by deathangle908 (2014-11-03 11:58:18)

Offline

Board footer

Powered by FluxBB