You are not logged in.

#1 2012-06-16 21:53:25

dr.dynamics
Member
Registered: 2011-11-10
Posts: 48

rtl8192cu and kernel 3.4

After upgrading to kernel 3.4.1 or 3.4.2, my Belkin USB N150 micro wireless network adapter, using the Realtek chipset and rtl8192cu driver, no longer connects.  Downgrading back to kernel 3.3.8 restores the connection.  Anyone else seeing this?

While I'm asking, does anyone know of a micro sized adapter similar to the Belkin that doesn't use the rtl8192cu driver?  Even at the best of times, it's crappy, but I like the small size.

Last edited by dr.dynamics (2012-06-17 06:09:26)

Offline

#2 2012-06-28 06:04:16

dr.dynamics
Member
Registered: 2011-11-10
Posts: 48

Re: rtl8192cu and kernel 3.4

Just tried 3.4.4-2, problem is still present.

Offline

#3 2012-07-09 08:20:10

fqsxr
Member
Registered: 2012-07-06
Posts: 1

Re: rtl8192cu and kernel 3.4

Try this package: http://aur.archlinux.org/packages.php?ID=60609
It contains the latest driver module from realtek.

Offline

#4 2012-07-28 16:58:49

stqn
Member
Registered: 2010-03-19
Posts: 1,191
Website

Re: rtl8192cu and kernel 3.4

Thanks fqsxr!

I’ve also been trying to use my new wireless adapter with the official kernel rtl8192cu driver, with very little luck (it worked one day, and never again, no matter what I tried.)

For reference, current kernel is Linux 3.4.6, and my adapter is a Digitus DN-70440 “WIRELESS 150N USB 2.0 ADAPTER”:

Bus 002 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

Using the AUR package you mentionned, together with blacklisting rtl8192cu, finally made the adapter work! (Well… at least today, it connected the three times I tried.)

Besides blacklisting the rtl8192cu driver, the rt8192cu package also has to be rebuilt and reinstalled for each kernel update (even minor versions.)

The kind of messages I was getting in dmesg with the kernel driver (in case someone duckgoes that):

[    6.872723] rtl8192cu: MAC address: xx:xx:xx:xx:xx:xx
[    6.872732] rtl8192cu: Board Type 0
[    6.872977] rtlwifi: rx_max_size 15360, rx_urb_num 8, in_ep 1
[    6.873028] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw.bin
[    6.874155] usbcore: registered new interface driver rtl8192cu
[    6.884873] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[    6.885599] rtlwifi: wireless switch is on
[  183.058505] rtl8192cu: MAC auto ON okay!
[  183.091267] rtl8192cu: Tx queue select: 0x05
[  183.460399] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  184.262634] wlan0: authenticate with xx:xx:xx:xx:xx:28
[  184.286017] wlan0: send auth to xx:xx:xx:xx:xx:28 (try 1/3)
[  184.294035] wlan0: authenticated
[  184.305632] wlan0: associating with AP with corrupt beacon
[  184.308708] wlan0: associate with xx:xx:xx:xx:xx:28 (try 1/3)
[  184.326385] wlan0: RX AssocResp from xx:xx:xx:xx:xx:28 (capab=0x411 status=0 aid=3)
[  184.338672] wlan0: associated
[  184.338930] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  191.326613] wlan0: deauthenticated from xx:xx:xx:xx:xx:28 (Reason: 16)
[  191.341137] cfg80211: Calling CRDA for country: US
[  192.212428] wlan0: authenticate with xx:xx:xx:xx:xx:28
[  192.236045] wlan0: send auth to xx:xx:xx:xx:xx:28 (try 1/3)
[  192.238782] wlan0: authenticated
[  192.250449] wlan0: associating with AP with corrupt beacon
[  192.251961] wlan0: associate with xx:xx:xx:xx:xx:28 (try 1/3)
[  192.260810] wlan0: RX AssocResp from xx:xx:xx:xx:xx:28 (capab=0x411 status=0 aid=3)
[  192.273678] wlan0: associated
[  194.541924] wlan0: no IPv6 routers present
[  220.351502] wlan0: deauthenticated from xx:xx:xx:xx:xx:28 (Reason: 3)
[  220.374345] cfg80211: Calling CRDA to update world regulatory domain

Offline

Board footer

Powered by FluxBB