RTL8723AE Realtek wirless driver hell :(

I bought a new Toshiba Satellite Pro C850 and have been unable to get the wireless working. I emailed Realtek and they emailed me a driver file but I still cannot get it to work on openSUSE or the trial version of SLED 11. I am having to use Windows 7 atm because I am at uni and need the wifi and am most shattered. Can anyone help me or point me in the right direction? Kind regrads, Z.

Ok - I have managed to get the wifi working on an Ubuntu 12.04 install following these instructions drivers - Wireless card Realtek RTL8723AE-BT is not recognized - Ask Ubuntu. But when i tried to use these instructions in openSUSE or SLED it dis not work. Should I be using different commands???

On 08/08/2012 09:46 AM, zleonard wrote:
>
> Ok - I have managed to get the wifi working on an Ubuntu 12.04 install
> following these instructions ‘drivers - Wireless card Realtek
> RTL8723AE-BT is not recognized - Ask Ubuntu’
> (http://tinyurl.com/c9qmh56). But when i tried to use these instructions
> in openSUSE or SLED it dis not work. Should I be using different
> commands???

As long as you do not post any error messages, I have no idea what went wrong.
My crystal ball is broken. Have you installed the prerequisites to build a
kernel module? In addition, you always need to specify what version of openSUSE
you are using.

Using the wget command in the Ubuntu link, I now have a copy of the driver. It
is a brand new driver that has been added to the rtlwifi family. I can integrate
it into the in-kernel versions, but without a sample of the device, I will not
be able to test it. Perhaps you will be able to handle that part. If so, I will
need to know your E-mail address so that I can send you files. Send me a Private
Message with that info.

On 08/08/2012 10:38 AM, Larry Finger wrote:
>
> As long as you do not post any error messages, I have no idea what went wrong.
> My crystal ball is broken. Have you installed the prerequisites to build a
> kernel module? In addition, you always need to specify what version of openSUSE
> you are using.
>
> Using the wget command in the Ubuntu link, I now have a copy of the driver. It
> is a brand new driver that has been added to the rtlwifi family. I can integrate
> it into the in-kernel versions, but without a sample of the device, I will not
> be able to test it. Perhaps you will be able to handle that part. If so, I will
> need to know your E-mail address so that I can send you files. Send me a Private
> Message with that info.

It will not help you now, but Realtek is sending me samples of the RTL8723E so
that I will be able to incorporate the new driver into the kernel, and test the
results. Within 2 months, or so, this driver should be in compat-wireless, and
then it should appear with kernel 3.8 (a guess).

Sorry for the late reply - I hope I did not seem ungrateful for you help. I have been flat out busy at university with no wifi capability or time to reinstall suse again. I attempted to get the wifi working on openSUSE 12.1, 11.4, and SLED 11 before having to install Ubuntu just so that I could get a wifi connection (but it is as good as not working so I will reinstall a *SUSE distro again). Would you have a suggestion as to which *SUSE would give me the best possibility of getting this driver working? After I reinstall I can get those error messages to you. Thanks again, Larry.

Am installing SLED 11 - unfortunately I had to also put Windows 7 on another partition just to get a wifi connection (oh the shame…)…

On 08/13/2012 05:16 PM, zleonard wrote:
> Am installing SLED 11

this is the openSUSE forum, the SUSE Linux Enterprise Desktop forum is
at http://forums.suse.com/

most people here have never used SLED and therefore the answers you get
might not be what you need…

the same user ID and password used here is also used there…


dd

On 08/13/2012 10:56 AM, dd@home.dk wrote:
> On 08/13/2012 05:16 PM, zleonard wrote:
>> Am installing SLED 11
>
> this is the openSUSE forum, the SUSE Linux Enterprise Desktop forum is at
> http://forums.suse.com/
>
> most people here have never used SLED and therefore the answers you get might
> not be what you need…
>
> the same user ID and password used here is also used there…

The openSUSE distro that will have this device work “out-of-the-box” will likely
be 13.1. I got a copy of the driver from Realtek, and they are sending me
samples of the hardware. I have added the driver to my set of kernel patches,
and it is building correctly. Once the hardware is available, then I can test
and push the changes upstream to wireless-testing, where they will possibly be
included in kernel 3.7 or 3.8. Once they are accepted into wireless-testing, the
driver will be available in compat-wireless.

In the meantime, you will need to build the driver from the source you have. You
said you got errors, but I never saw what the exact computer output.

FYI, you can try every distro in the world. None of them will have this driver.

Installed openSUSE 12.1… Will try again…

Installed 12.1 … will try again…

Umm… yeah… Like I said in my post… I have been trying to get openSUSE or SLED to work. I am aware of which forum I am in.

make
make -C /lib/modules/3.4.6-2.10-default/build M=/home/leraly/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make[1]: Entering directory /usr/src/linux-3.4.6-2.10-obj/i386/default' CC [M] /home/leraly/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o /home/leraly/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘_rtl_init_mac80211’: /home/leraly/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function) /home/leraly/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: note: each undeclared identifier is reported only once for each function it appears in make[4]: *** [/home/leraly/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1 make[3]: *** [_module_/home/leraly/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory /usr/src/linux-3.4.6-2.10-obj/i386/default’
make: *** [all] Error 2

uname -a
Linux linux-w4lo.site 3.4.6-2.10-default #1 SMP Thu Jul 26 09:36:26 UTC 2012 (641c197) i686 athlon i386 GNU/Linux

lspci -v

06:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8723
Subsystem: Realtek Semiconductor Co., Ltd. Device 0723
Flags: bus master, fast devsel, latency 0, IRQ 3
I/O ports at 3000 [size=256]
Memory at f0200000 (64-bit, non-prefetchable) [size=16]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-23-87-fe-ff-4c-e0-00[/size][/size]

modprobe rtl8723e

FATAL: Error inserting rtl8723e (/lib/modules/3.4.6-2.10-default/kernel/drivers/net/wireless/rtlwifi/rtl8723e/rtl8723e.ko): Invalid argument

dmesg


2161.600140] rtl8723e: disagrees about version of symbol efuse_read_1byte
2161.600153] rtl8723e: Unknown symbol efuse_read_1byte (err -22)
2161.600259] rtl8723e: Unknown symbol rtl_process_phyinfo (err 0)
2161.600269] rtl8723e: disagrees about version of symbol rtl_cam_reset_all_entry
2161.600274] rtl8723e: Unknown symbol rtl_cam_reset_all_entry (err -22)
2161.600288] rtl8723e: disagrees about version of symbol rtl_cam_empty_entry
2161.600292] rtl8723e: Unknown symbol rtl_cam_empty_entry (err -22)
2161.600300] rtl8723e: disagrees about version of symbol rtl_cam_del_entry
2161.600304] rtl8723e: Unknown symbol rtl_cam_del_entry (err -22)
2161.600317] rtl8723e: disagrees about version of symbol rtl_cam_mark_invalid
2161.600321] rtl8723e: Unknown symbol rtl_cam_mark_invalid (err -22)
2161.600387] rtl8723e: Unknown symbol rtl_signal_scale_mapping (err 0)
2161.600405] rtl8723e: disagrees about version of symbol rtl_ps_enable_nic
2161.600409] rtl8723e: Unknown symbol rtl_ps_enable_nic (err -22)
2161.600450] rtl8723e: Unknown symbol rtl_evm_db_to_percentage (err 0)
2161.600460] rtl8723e: disagrees about version of symbol rtl_cam_add_one_entry
2161.600464] rtl8723e: Unknown symbol rtl_cam_add_one_entry (err -22)
2161.600501] rtl8723e: Unknown symbol rtl_query_rxpwrpercentage (err 0)
2161.600511] rtl8723e: disagrees about version of symbol rtl_efuse_shadow_map_update
2161.600516] rtl8723e: Unknown symbol rtl_efuse_shadow_map_update (err -22)
2161.600522] rtl8723e: disagrees about version of symbol rtl_get_tcb_desc
2161.600526] rtl8723e: Unknown symbol rtl_get_tcb_desc (err -22)
2161.600532] rtl8723e: disagrees about version of symbol rtl_ps_disable_nic
2161.600536] rtl8723e: Unknown symbol rtl_ps_disable_nic (err -22)
2161.600545] rtl8723e: disagrees about version of symbol rtl_cam_get_free_entry
2161.600549] rtl8723e: Unknown symbol rtl_cam_get_free_entry (err -22)
2161.600559] rtl8723e: disagrees about version of symbol rtl_cam_delete_one_entry
2161.600563] rtl8723e: Unknown symbol rtl_cam_delete_one_entry (err -22)

rmmod rtl8192se

rmmod rtl8192de

rmmod rtlwifi

modprobe rtl8723e (seems to work)

dmesg


2271.951697] firemare: rtl8723fw_B.bin
2271.967298] ieee80211 phy0: Selected rate control algorithm ‘rtl_rc’
2271.967906] rtlwifi: wireless switch is on
2271.971611] cfg80211: Calling CRDA for country: EC
2271.981691] cfg80211: Regulatory domain changed to country: EC
2271.981700] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
2271.981706] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
2271.981712] cfg80211: (5170000 KHz - 5250000 KHz @ 20000 KHz), (300 mBi, 1700 mBm)
2271.981717] cfg80211: (5250000 KHz - 5330000 KHz @ 20000 KHz), (300 mBi, 2300 mBm)
2271.981722] cfg80211: (5735000 KHz - 5835000 KHz @ 20000 KHz), (300 mBi, 3000 mBm)
2272.544416] ADDRCONF(NETDEV_UP): wlan0: link is not ready

So it seems that the sequence is also important.

Just posting some random snippets of my experiences, hope they can help someone else

On 09/12/2012 03:46 PM, leraly wrote:
>
> So it seems that the sequence is also important.
>
> Just posting some random snippets of my experiences, hope they can help
> someone else

Yes, the sequence is important, and the source of the modules also matters. For
example, rtl8723e needs rtlwifi; however, the version of that module that comes
with kernel 3.4 is different that the one that rtl8723e is compiled against.
Thus the symbols are different. The old version must be unloaded before the new
one will work.

FWIW, I got samples of the RTL8723AE from Realtek this morning and the vendor
driver is now merged into my copy of kernel 3.6-rc5. I am hoping to get it
included in kernel 3.7 and it should be available in compat-wireless in a couple
of weeks

Hi lwfinger,

First of all, thank you very much for your work.

I’m user of Ubuntu 12.04. I saw that on compat-wireless-2012-09-27.tar.bz2 you released this version of compat-wireless. Is it included support for realtek RTL8723ae? Can I install this version in ubuntu 12.04?

Regards,

Juan C.

On 09/29/2012 06:16 AM, jferna57 wrote:
>
> Hi lwfinger,
>
> First of all, thank you very much for your work.
>
> I’m user of Ubuntu 12.04. I saw that on
> ‘compat-wireless-2012-09-27.tar.bz2’
> (http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-09-27.tar.bz2)
> you released this version of compat-wireless. Is it included support for
> realtek RTL8723ae? Can I install this version in ubuntu 12.04?

The driver for the RTL8723AE is not yet in wireless-testing, which is the source
of compat-wireless. I tried to get it submitted in time for merging with kernel
3.7, but it drew a negative review. As a result, I have been polishing the
driver a bit more and I will resubmit as soon as the 3.7-rc1 is released. I
expect that wireless-testing will have it within a month from now.

What kernel is used in 12.04? Perhaps I can prepare a patch for that kernel.

The good news is that the driver is extremely stable. In nearly 3 weeks of
testing, I have not had a single unplanned disconnect.

[SOLVED] Wireless problem RTL8188CE / RTL8192CE

OS 12.2, Toshiba 64 bit Laptop PSK8A-09V003, RTL8188CE / RTL8192CE wireless chip

Finaly was able to get wireless working after the recently updates.

Procedure:

1.) Install OpenSuse 12.2 using MANUAL SETUP.

2.) During Network configuration
a.) Disable Network Manager
b.) Enable Traditional Configuration
c.) Disable Wireless Card (wlan0)
d.) Enable Wired (eth0)
4.) Complete installation and update and reboot.

5.) Login as ‘root’
Index of /repositories/home:/malcolmlewis:/TESTING/openSUSE_12.2/x86_64

compat-wireless-kmp-default-3.6+rc5.1_k3.4.6_2.10-1.1.x86_64.rpm 18-Sep-2012 06:48 29M Details
compat-wireless-kmp-desktop-3.6+rc5.1_k3.4.6_2.10-1.1.x86_64.rpm 18-Sep-2012 06:48 29M Details
compat-wireless-unstable-scripts-3.6+rc5.1-1.1.x86_64.rpm 18-Sep-2012 06:48 6.4K Details

VERY IMPORTANT!
7.) install with
a.) zypper install /root/Downloads/compat-wireless-unstable-scripts-3.6+rc5.1-1.1.x86_64.rpm
b.) zypper install /root/Downloads/compat-wireless-kmp-desktop-3.6+rc5.1_k3.4.6_2.10-1.1.x86_64.rpm
or for ‘default’ kernel:
b.) zypper install /root/Downloads/compat-wireless-kmp-desktop-3.6+rc5.1_k3.4.6_2.10-1.1.x86_64.rpm
answer all questions with Yes and ignore all error messages.

8.) Use Yast to reconfigure your network:
a.) enable wireless lan (wlan0)
b.) set wlan0 to start on boot
c.) set eth0 to start on cable connect
d.) disable Traditional Setup and enable Network Manager

9.) logout and reboot.

10.) login as user and connect to your wireless router.

This works with my Toshiba 64 bit Laptop PSK8A-09V003 and will probably also work with other RTL8188CE / RTL8192CE laptops.

Thanks to LWFINGER and MALCOLMLEWIS

Hans

On 09/29/2012 10:26 PM, Hans Linux wrote:
>
> [SOLVED] Wireless problem RTL8188CE / RTL8192CE
>
> OS 12.2, Toshiba 64 bit Laptop PSK8A-09V003, RTL8188CE / RTL8192CE
> wireless chip
>
> Finaly was able to get wireless working after the recently updates.
>
> Procedure:
>
> 1.) Install OpenSuse 12.2 using MANUAL SETUP.
>
> 2.) During Network configuration
> a.) Disable Network Manager
> b.) Enable Traditional Configuration
> c.) Disable Wireless Card (wlan0)
> d.) Enable Wired (eth0)
> 4.) Complete installation and update and reboot.
>
> 5.) Login as ‘root’
> ‘Index of
> /repositories/home:/malcolmlewis:/TESTING/openSUSE_12.2/x86_64’
> (http://tinyurl.com/8cbjurq)
>
> compat-wireless-kmp-default-3.6+rc5.1_k3.4.6_2.10-1.1.x86_64.rpm
> 18-Sep-2012 06:48 29M Details
> compat-wireless-kmp-desktop-3.6+rc5.1_k3.4.6_2.10-1.1.x86_64.rpm
> 18-Sep-2012 06:48 29M Details
> compat-wireless-unstable-scripts-3.6+rc5.1-1.1.x86_64.rpm
> 18-Sep-2012 06:48 6.4K Details
>
>
> VERY IMPORTANT!
> 7.) install with
> a.) zypper install
> /root/Downloads/compat-wireless-unstable-scripts-3.6+rc5.1-1.1.x86_64.rpm
> b.) zypper install
> /root/Downloads/compat-wireless-kmp-desktop-3.6+rc5.1_k3.4.6_2.10-1.1.x86_64.rpm
>
> or for ‘default’ kernel:
> b.) zypper install
> /root/Downloads/compat-wireless-kmp-desktop-3.6+rc5.1_k3.4.6_2.10-1.1.x86_64.rpm
> answer all questions with Yes and ignore all error messages.
>
> 8.) Use Yast to reconfigure your network:
> a.) enable wireless lan (wlan0)
> b.) set wlan0 to start on boot
> c.) set eth0 to start on cable connect
> d.) disable Traditional Setup and enable Network Manager
>
> 9.) logout and reboot.
>
> 10.) login as user and connect to your wireless router.
>
> This works with my Toshiba 64 bit Laptop PSK8A-09V003 and will probably
> also work with other RTL8188CE / RTL8192CE laptops.
>
> Thanks to LWFINGER and MALCOLMLEWIS

I am glad you got your system working; however, I wish you had not posted this
message on this thread. The reason is that your solution has nothing to do with
the original poster’s problem with an RTL8723AE, and your fix will not work for
that device as the appropriate driver is not yet in compat-wireless. I think you
can see how your post might confuse someone with an RTL8723AE. In the future,
when you want to go off-topic this way, please start a new thread.

Thanks.

Hello,
I am having the same problem with the same computer where I recently installed opensuse 12.2. I just found this topic online and jumped in. Is there a fix yet? I tried to follow the “ubuntu solution” mentioned earlier in this thread, which does not seem to work here (although I am not a linux expert).
Thanks

cont’d…
With the drivers I downloaded from the ubuntu link, What I have tried is

cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
make

and I got following error message:
make: *** /lib/modules/3.4.6-2.10-desktop/build: No such file or directory. Stop.

thanks