Hi,
The wireless device on my laptop is able to connect to networks but within between 1 to 5 minutes, the connection slows to a stop. Sometimes it disconnects completely, most of the time it will appear connected in NetworkManager but no activity registers, iptraf or wireshark shows some packet activity but not much. If I try to ping my router I get destination host unreachable. After another ten minutes or so it might burst into life briefly, enough time for a couple of web pages to load maybe, and then the activity graph flatlines for another ten minutes. If I try to disconnect and reconnect it usually gets stuck setting the network address (according to the NM widget), or appears to connect but activity is flat and I still cant ping my router.
When its connected and working well the bit rate shows as 72Mb/s in iwconfig, when it slows down it shows as 7.2Mb/s, and if I try to force the speed back up with by running iwconfig wlo1 rate 72M it drops to 1Mb/s.
The Getting Wireless to Work sticky recommends disabling ipv6 but I’m not clear how to do that with NM or otherwise. I also have VMWare player installed which has created two network devices, vmet1 and vmnet8, which appear connected in NM at startup so I figured these may have been interfering with things, but disabling them has no apparent affect.
Hard wired connections are fine and it is definitely not a physical problem with the wireless hardware because I’m dual booting with Windows 10 and no such problems there. It is not specific to any router that I’m connecting to, I get the same problem whether connecting to my home router, mobile hotspot or public wifi hotspot.
I found a post that recommended updating kernel-firmware which I did, and that seemed to fix the problem for two days, then it reverted back to type with the same intermittent-ness. I tried that again today and again the connection seemed stable for about an hour, then died again. It’s driving me mad.
>:(
I’m running openSuse 13.2, lspci reports the adapter is a Realtek RTL8723BE PCIe Wireless Network Adapter and lsmod | grep rtl says the following kernel modules are loaded:
rtl8723be 125219 0
btcoexist 54439 1 rtl8723be
rtl8723_common 27808 1 rtl8723be
rtl_pci 35670 1 rtl8723be
rtlwifi 95392 2 rtl_pci,rtl8723be
mac80211 691383 3 rtl_pci,rtlwifi,rtl8723be
cfg80211 547052 2 mac80211,rtlwifi
I’m no noob but no network analyst either, so I’m not sure where to look or how to interpret the things I do know like iptraf and wireshark. I’ve connected with wpa_supplicant and this appears to show frequent disconnects and reconnects but again I’m not sure how to interpret the output. I haven’t spent much time with networking for a few years, the whole transition from the old ifconfig to ip and NM passed me by and I’ve sort of managed to muddle along making connections with NM on my desktop since but now I want to use suse on my laptop this is a big barrier and it’s getting desperate, I might have to start using Windows. Here’s the full lspci output for the device and will provide logs on request, any help will be gratefully received.
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
Subsystem: Hewlett-Packard Company Device 804c
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 36
[size=1]Region 0: I/O ports at 3000
Region 2: Memory at f0c00000 (64-bit, non-prefetchable) [size=16]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Via message/WAKE#
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Device Serial Number 00-23-b7-fe-ff-4c-e0-00
Capabilities: [150 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [158 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
Kernel driver in use: rtl8723be
Kernel modules: rtl8723be
Cheers
Rob[/size][/size]