Problematic RTL8188EE Wireless Network Adapter


 
Thread Tools Search this Thread
Special Forums Hardware Problematic RTL8188EE Wireless Network Adapter
# 8  
Old 05-25-2015
Duuuuuuhhhh. No I didn't. Let me do that....

---------- Post updated at 06:42 PM ---------- Previous update was at 06:29 PM ----------

After restarting NetworkManager I got:
Code:
root@redbrick /home/redbrick: systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled)
   Active: active (running) since Mon 2015-05-25 18:38:04 CDT; 1min 55s ago
 Main PID: 4735 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           ├─4735 /usr/sbin/NetworkManager --no-daemon
           └─4965 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eno1.pid -lf /var/lib/NetworkManager/dhclient-81788e24-85a9-4795-a271-b...

May 25 18:39:54 redbrick NetworkManager[4735]: <info>  (eno1): device state change: ip-config -> ip-check (reason 'none') [70 80 0]
May 25 18:39:54 redbrick NetworkManager[4735]: <info>  Activation (eno1) Stage 5 of 5 (IPv4 Commit) complete.
May 25 18:39:54 redbrick NetworkManager[4735]: <info>  (eno1): device state change: ip-check -> secondaries (reason 'none') [80 90 0]
May 25 18:39:54 redbrick NetworkManager[4735]: <info>  (eno1): device state change: secondaries -> activated (reason 'none') [90 100 0]
May 25 18:39:54 redbrick NetworkManager[4735]: <info>  NetworkManager state is now CONNECTED_LOCAL
May 25 18:39:54 redbrick dhclient[4965]: bound to 10.19.58.7 -- renewal in 1623 seconds.
May 25 18:39:54 redbrick NetworkManager[4735]: <info>  NetworkManager state is now CONNECTED_SITE
May 25 18:39:54 redbrick NetworkManager[4735]: <info>  Policy set 'eno1' (eno1) as default for IPv4 routing and DNS.
May 25 18:39:54 redbrick NetworkManager[4735]: <info>  Activation (eno1) successful, device activated.
May 25 18:39:55 redbrick NetworkManager[4735]: <info>  NetworkManager state is now CONNECTED_GLOBAL

Nothing in here about the wireless side and I cannot use the interface to turn it on. It goes on for just a half-sec and then goes off again...

BTW, I really appreciate your engaging in this issue with me. Smilie

---------- Post updated at 06:46 PM ---------- Previous update was at 06:42 PM ----------

Notice the following information provided when I attempt to run:
Code:
root@redbrick /home/redbrick: ifdown wlo1 ; ifup wlo1

(process:5140): libnm-glib-WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/3: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist

Error: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/3' failed in libnm-glib.
root@redbrick /home/redbrick: ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.19.58.7  netmask 255.255.255.0  broadcast 10.19.58.255
        inet6 fe80::d2bf:9cff:fe8a:3141  prefixlen 64  scopeid 0x20<link>
        ether d0:bf:9c:8a:31:41  txqueuelen 1000  (Ethernet)
        RX packets 17834  bytes 11801582 (11.2 MiB)
        RX errors 0  dropped 55  overruns 0  frame 0
        TX packets 14598  bytes 1834307 (1.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 380  bytes 30696 (29.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 380  bytes 30696 (29.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 82:0c:61:4e:7d:0d  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Are we onto something here???
# 9  
Old 05-26-2015
I've heard that the early Pavilion BIOS's could be buggy. Have you got the latest BIOS?

Is there anything in the BIOS such as "allow the O/S to turn off this device"? If so, disallow that to keep the wifi adapter power on.

Failing that, it's to do with the suspend function of your O/S and finding a way to not power down the wifi adapter.

(O/S's failing to reconnect through wifi adapters which have been powered off and then back on is quite common).
This User Gave Thanks to hicksd8 For This Post:
# 10  
Old 05-26-2015
I do believe that I saw something while going through the journal errors about the bios... I need to go back and look at it again.
Thank you very much for the reply!Smilie

---------- Post updated at 12:09 PM ---------- Previous update was at 09:12 AM ----------

After a reboot I could get the the wifi interface to go up and down and it was able to reconnect as required in spite of the following errors...

Code:
root@redbrick /home/redbrick: ifdown wlo1
root@redbrick /home/redbrick: ifup wlo1
Error: Connection activation failed.
root@redbrick /home/redbrick: ifdown wlo1
root@redbrick /home/redbrick: ifup wlo1
Error: Timeout 90 sec expired.

So, it definitely looks like a standby process specifically turning off the wifi card and the resume process either cant or doesn't turn it back on...

---------- Post updated at 12:21 PM ---------- Previous update was at 12:09 PM ----------

BTW I did try to change the parameters on the modules and switch the power control to software controlled on; but I could not get the hardware control to turn off...
I now have a file in /etc/modprobe.d that contains those entries so that they are effective every boot.
Code:
root@redbrick /home/redbrick: modprobe rtl8188ee ips=0 swlps=1 hwlps=0
root@redbrick /home/redbrick: modinfo rtl8188ee | grep parm
parm:           swenc:Set to 1 for software crypto (default 0)
parm:           ips:Set to 0 to not use link power save (default 1)
parm:           swlps:Set to 1 to use SW control power save (default 0)
parm:           fwlps:Set to 1 to use FW control power save (default 1)
parm:           msi:Set to 1 to use MSI interrupts mode (default 1)
parm:           debug:Set debug level (0-5) (default 0) (int)
parm:           disable_watchdog:Set to 1 to disable the watchdog (default 0)

I think I will try setting debug to 5 and the MSI parameter to 0 and trying again....
# 11  
Old 05-26-2015
It may not be possible to fix a buggy driver by fiddling with a buggy driver. The problem may be the driver itself. A kernel upgrade might help or might not, but would be rather drastic.

It's quite possible the problem is specific to your model of laptop, as well. Manufacturers have a choice of how they attach the wiring to the wireless adaptor, and put whatever workarounds they need into the Windows driver, and Linux has to find out the difference the hard way. (This is why laptop hardware so often has its own particular drivers instead of using the manufacturer's generic ones.) Search for discussions on your exact laptop model.
This User Gave Thanks to Corona688 For This Post:
# 12  
Old 05-26-2015
Quote:
Originally Posted by Corona688
It may not be possible to fix a buggy driver by fiddling with a buggy driver. The problem may be the driver itself. A kernel upgrade might help or might not, but would be rather drastic.
lol yep. I think you are right! Smilie
Well, it looks like my options are to:
1. Wait it out -- maybe they will get this eventually straightened out,
2. Replace the wifi card in the laptop to a known good one
3. Get a different laptop
4. Live with it

I couldn't change some of the parameters using modprobe -- they wouldn't take.

---------- Post updated at 12:51 PM ---------- Previous update was at 12:47 PM ----------

@Corona688
Thanks for your help. I like working things out and having someone there to bounce ideas off of as I work toward a resolution.

By the way, I did get my disaster recovery script almost finished -- turns out I do not have to create all of the partitions from scratch using sgdisk... Smilie
# 13  
Old 05-26-2015
Replacing the wifi card in your laptop probably isn't an option. Most laptops are programmed to freak out and refuse to boot if you do so, due to FCC regulations. Weird workarounds like disconnecting the detect pin until it boots have been done, but won't work with modern PCIE cards as far as I know.

Using a USB or other kind of external card is okay of course.
# 14  
Old 05-26-2015
Yeah, after some research I'm finding out that there is a whitelist in the BIOS that only allows certain types of cards to be plugged in. typically this involves buying one of their way more expensive cards to replace it.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. SCO

Can not recognize network adapter SCO UNIX in HP z400

hi .I've installed an operating system SCO in HP Z400 and network cards ZyXEL model FN312 with Chipset RTL8139D put it on .network card installed but do not display network card with command ifconfig -a in list and just show loopback. show message : dlpid:unable to open network adapter driver... (14 Replies)
Discussion started by: moein.mojtaba
14 Replies

2. Hardware

Configuring a D-Link DWA-130 Wireless Adapter

How do I configure my wireless adapter to access the internet? I am running PCLinuxOS 2010. (0 Replies)
Discussion started by: ryan352333
0 Replies

3. UNIX for Dummies Questions & Answers

Simulated driver for Network Interface Adapter

Hi all, I got sort of a task to do. I have to write in C "simulated network driver". What does it mean? - It has to run on all network adapters - It has to be as simple as it can be - It has to run on all linux distributions (or at least most of them) - It does not have to run a network... (4 Replies)
Discussion started by: Chrisdot
4 Replies

4. UNIX for Dummies Questions & Answers

SCO Unixware 7.1.4 Network Adapter Error

Hi All I P2Vd a Unixware 7.1.4 box with VMWare Vsphere. I try to add a network adapter under Network Configuration Manager and it comes up with the error attached. I've added a virtual adapter using the "E1000" option. It detects both the AMD PCI NET and E1000 virtual adapters under Network... (8 Replies)
Discussion started by: flashinwrx
8 Replies

5. IP Networking

my wireless usb adapter connect to net but the signal is very weak

i have wireless usb adapter rtl8187 from micromax company my proplem is the signal is very weak and i cannot open website can i increase the signal ? iwconfig lo no wireless extensions. eth0 no wireless extensions. wmaster0 no wireless extensions. wlan0... (5 Replies)
Discussion started by: rsd220
5 Replies

6. IP Networking

Maximum IP Address Configured on Intel Network Adapter

Hi All, Sorry if this is not the correct forum to answer. But hope somebody can help me... For these two types of network adapter: Intel(R) PRO/1000 MT Server Adapter Intel(R) PRO/1000 MT Dual Port Network Adapter How many IP addresses can be configured on it at the same time? System... (3 Replies)
Discussion started by: wilsonSurya
3 Replies

7. UNIX for Dummies Questions & Answers

External Network Adapter for Solaris 10

Hi All, I am new here - this is my first post. I have installed Solaris 10 5/09 on my Dell M6300. The install went well, but the Dell's onboard network card is the Broadcom BCM5756ME Gigabit Ethernet - and sadly no Solaris driver exists for it. The Solaris 10 install just jumped by the... (1 Reply)
Discussion started by: soulmerchant
1 Replies

8. AIX

How to active this network adapter?

When I configure two VIO Servers, VIOS1 used to ping its gateway, after I configured second VIOS2, VIOS1 cannpt ping its gateway, when I run this command: entstat -all ent#|grep -i priority Priority: 5 Active: False How to make Active to True? (1 Reply)
Discussion started by: rainbow_bean
1 Replies

9. AIX

change network adapter

hello i've need to change network adapter on machine H80 aix 4.3.3 hacmp ( ent0 ) what i need to do after the new adapter installed on the machine? thanks best regards ariec (1 Reply)
Discussion started by: ariec
1 Replies

10. AIX

hacmp network adapter re-define

I have an LPAR in a P5 machine which has been setup in an HACMP cluster. The person who set it up allocated the wrong network adapter (en) to the persistent network. For the life of me I cannot find where I can re-assign this adapter. Anyone able to help me as I am tearing my hair out and do not... (1 Reply)
Discussion started by: johnf
1 Replies
Login or Register to Ask a Question