0bda:819a RTL8188CUS WLAN doesn't work out of the box

Bug #1102179 reported by Thomas
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Fedora)
New
Undecided
Unassigned
linux (Ubuntu)
Medium
Unassigned

Bug Description

WLAN didn't work out of the box. After installing still no function.

WORKAROUND: To fix it I needed to add 0bda:819a by hand like descripted in:
http://forum.ubuntuusers.de/topic/rtl8188cus-wlan-kartenicht-erkannt/

Unzip the driver and install it by hand
$cd RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730
$make
$sudo make install
$ modinfo 8192cu | egrep 'versi|filen|819'
filename: /lib/modules/3.2.0-36-generic/kernel/drivers/net/wireless/8192cu.ko
version: v3.4.4_xxxx.20120730
srcversion: FBF2DAF9D4C1BB74C28D37F
alias: usb:v0BDAp8191d*dc*dsc*dp*ic*isc*ip*
vermagic: 3.2.0-36-generic SMP mod_unload modversions
parm: rtw_chip_version:int

for the next step I needed vendor:product ID from lsusb:
$lsusb
Bus 001 Device 006: ID 0bda:819a Realtek Semiconductor Corp.

and then add this ID like here:
$ echo 'install 8192cu modprobe --ignore-install 8192cu ; /bin/echo "0bda 819a" > /sys/bus/usb/drivers/rtl8192cu/new_id' | sudo tee /etc/modprobe.d/8192cu.conf
install 8192cu modprobe --ignore-install 8192cu ; /bin/echo "0bda 819a" > /sys/bus/usb/drivers/rtl8192cu/new_id
$ sudo modprobe -v 8192cu
install modprobe --ignore-install 8192cu ; /bin/echo "0bda 819a" > /sys/bus/usb/drivers/rtl8192cu/new_id
insmod /lib/modules/3.2.0-29-generic/kernel/drivers/net/wireless/8192cu.ko

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu17.1
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: tommy 2014 F.... pulseaudio
 /dev/snd/controlC0: tommy 2014 F.... pulseaudio
 /dev/snd/pcmC0D0p: tommy 2014 F...m pulseaudio
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 45'
   Mixer name : 'Realtek ALC272'
   Components : 'HDA:10ec0272,17aa362b,00100002'
   Controls : 18
   Simple ctrls : 10
Card1.Amixer.info:
 Card hw:1 'NVidia'/'HDA NVidia at 0xf7080000 irq 17'
   Mixer name : 'Nvidia GPU 14 HDMI/DP'
   Components : 'HDA:10de0014,10de0101,00100100'
   Controls : 24
   Simple ctrls : 4
CurrentDmesg:
 Error: command ['sh', '-c', 'dmesg | comm -13 --nocheck-order /var/log/dmesg -'] failed with exit code 1: comm: /var/log/dmesg: Permission denied
 dmesg: write failed: Broken pipe
DistroRelease: Ubuntu 12.04
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120423)
MachineType: LENOVO Lenovo A720
MarkForUpload: True
NonfreeKernelModules: nvidia
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=
 TERM=xterm
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcFB:

ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-36-generic root=UUID=ea1671bb-6d90-4e88-8808-5a5fc1bff71c ro nopat crashkernel=384M-2G:64M,2G-:128M resume=UUID=e4918e2d-1704-43a6-93c0-93235d39768e
ProcVersionSignature: Ubuntu 3.2.0-36.57-generic 3.2.35
RfKill:
 0: hci0: Bluetooth
  Soft blocked: no
  Hard blocked: no
Tags: precise running-unity
Uname: Linux 3.2.0-36-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: lp sudo
WifiSyslog:

dmi.bios.date: 03/26/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: E5KT20AUS
dmi.board.name: ChiefRiver
dmi.board.vendor: LENOVO
dmi.board.version: To be filled by O.E.M.
dmi.chassis.type: 13
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnLENOVO:bvrE5KT20AUS:bd03/26/2012:svnLENOVO:pnLenovoA720:pvrLenovoProduct:rvnLENOVO:rnChiefRiver:rvrTobefilledbyO.E.M.:cvnToBeFilledByO.E.M.:ct13:cvrToBeFilledByO.E.M.:
dmi.product.name: Lenovo A720
dmi.product.version: Lenovo Product
dmi.sys.vendor: LENOVO

Revision history for this message
Thomas (tom-rosary) wrote :
description: updated
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: precise
Revision history for this message
Christopher M. Peñalver (penalvch) wrote :

Thomas, thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 1102179
When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
tags: added: needs-kernel-logs needs-upstream-testing
removed: precise
Revision history for this message
Thomas (tom-rosary) wrote : AcpiTables.txt

apport information

tags: added: apport-collected precise running-unity
description: updated
Revision history for this message
Thomas (tom-rosary) wrote : AlsaDevices.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : AplayDevices.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Card1.Amixer.values.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Card1.Codecs.codec.0.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Card1.Codecs.codec.1.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Card1.Codecs.codec.2.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Card1.Codecs.codec.3.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : IwConfig.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Lspci.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : Lsusb.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : PciMultimedia.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : ProcModules.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : PulseList.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : UdevDb.txt

apport information

Revision history for this message
Thomas (tom-rosary) wrote : UdevLog.txt

apport information

Revision history for this message
Christopher M. Peñalver (penalvch) wrote :

Thomas, thank you for performing the requested command. Could you please provide exact detail on what commands you executed specifically from http://forum.ubuntuusers.de/topic/rtl8188cus-wlan-kartenicht-erkannt/ that allowed your WiFi to work?

Revision history for this message
Thomas (tom-rosary) wrote :

first needed to unzip the driver and install it by hand
$cd RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20120730
$make
$sudo make install
$ modinfo 8192cu | egrep 'versi|filen|819'
filename: /lib/modules/3.2.0-36-generic/kernel/drivers/net/wireless/8192cu.ko
version: v3.4.4_xxxx.20120730
srcversion: FBF2DAF9D4C1BB74C28D37F
alias: usb:v0BDAp8191d*dc*dsc*dp*ic*isc*ip*
vermagic: 3.2.0-36-generic SMP mod_unload modversions
parm: rtw_chip_version:int

for the next step I needed vendor:product ID from lsusb
$lsusb
Bus 001 Device 006: ID 0bda:819a Realtek Semiconductor Corp.

and then add this ID like here
$ echo 'install 8192cu modprobe --ignore-install 8192cu ; /bin/echo "0bda 819a" > /sys/bus/usb/drivers/rtl8192cu/new_id' | sudo tee /etc/modprobe.d/8192cu.conf
install 8192cu modprobe --ignore-install 8192cu ; /bin/echo "0bda 819a" > /sys/bus/usb/drivers/rtl8192cu/new_id
$ sudo modprobe -v 8192cu
install modprobe --ignore-install 8192cu ; /bin/echo "0bda 819a" > /sys/bus/usb/drivers/rtl8192cu/new_id
insmod /lib/modules/3.2.0-29-generic/kernel/drivers/net/wireless/8192cu.ko

tags: removed: needs-kernel-logs
Revision history for this message
Thomas (tom-rosary) wrote :

installed linux-image-3.8.0-030800rc4-generic but can't test it cause my keyboard/mouse doesn't work. So not able to test upstream kernel

tags: added: kernel-unable-to-test-upstream
Revision history for this message
Christopher M. Peñalver (penalvch) wrote :

Thomas, thank you for attempting to test the newest mainline kernel. Did this issue not occur in a release prior to Precise?

Revision history for this message
Thomas (tom-rosary) wrote :

not sure 12.04 was the first system. but I also doesn't work with any liveCD of knoppix, fedora, dsl etc.

Revision history for this message
Thomas (tom-rosary) wrote :

sorry did sth wrong with linux-image-extras.
Tested again with upstream kernel and sadly it didn't work.

tags: added: kernel-bug-exists-upstream
removed: kernel-unable-to-test-upstream
Revision history for this message
Christopher M. Peñalver (penalvch) wrote :

Thomas, thank you for testing the mainline kernel. For regression testing purposes, could you please test for this in Lucid via http://releases.ubuntu.com/lucid/ ?

tags: added: kernel-bug-exists-upstream-v3.8-rc4
Revision history for this message
Thomas (tom-rosary) wrote :

tested LiveCD 10.04.4
No support for WLAN and some other Hardware

Revision history for this message
Christopher M. Peñalver (penalvch) wrote :

Thomas, the issue you are reporting is an upstream one. Could you please report this problem through the appropriate channel by following the instructions _verbatim_ at https://wiki.ubuntu.com/Bugs/Upstream/kernel#KernelTeam.2BAC8-KernelTeamBugPolicies.Overview_on_Reporting_Bugs_Upstream ?

Thank you for your understanding.

Marking Triaged as newest mainline tested and regression tested in Lucid.

Helpful bug reporting tips:
https://help.ubuntu.com/community/ReportingBugs

tags: added: lucid
description: updated
Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Thomas (tom-rosary) wrote :

It's forwarded to <email address hidden>
So keep the fingers crossed

<email address hidden> send me a noreplymail:
The message you sent included commands to modify the bug report,
but you didn't sign the message with an OpenPGP key that is
registered in Launchpad.

 don't know how to get a PGP-key

Revision history for this message
Thomas (tom-rosary) wrote :
Revision history for this message
Thomas (tom-rosary) wrote :

patch for kerneldriver compat-drivers-3.8-rc5-1 to add vendor ID
patch in #39 should fix driver to prevent system crash by loading the module,

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "patch for kerneldriver compat-drivers-3.8-rc5-1" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Thomas (tom-rosary) wrote :

Great is added in 3.4-stable, 3.7-stable and 3.8-stable

This is a note to let you know that I've just added the patch titled

    rtlwifi: rtl8192cu: Add new USB ID

to the 3.4-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     rtlwifi-rtl8192cu-add-new-usb-id.patch
and it can be found in the queue-3.4 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <email address hidden> know about it.

From 8708aac79e4572ba673d7a21e94ddca9f3abb7fc Mon Sep 17 00:00:00 2001
From: Larry Finger <email address hidden>
Date: Fri, 8 Feb 2013 12:28:18 -0600
Subject: rtlwifi: rtl8192cu: Add new USB ID

From: Larry Finger <email address hidden>

commit 8708aac79e4572ba673d7a21e94ddca9f3abb7fc upstream.

A new model of the RTL8188CUS has appeared.

Reported-and-tested-by: Thomas Rosenkrantz <email address hidden>
Signed-off-by: Larry Finger <email address hidden>
Signed-off-by: John W. Linville <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>

---
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 1 +
 1 file changed, 1 insertion(+)

--- a/drivers/net/wireless/rtlwifi/rtl8192cu/sw.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192cu/sw.c
@@ -285,6 +285,7 @@ static struct usb_device_id rtl8192c_usb
        {RTL_USB_DEVICE(USB_VENDER_ID_REALTEK, 0x817f, rtl92cu_hal_cfg)},
        /* RTL8188CUS-VL */
        {RTL_USB_DEVICE(USB_VENDER_ID_REALTEK, 0x818a, rtl92cu_hal_cfg)},
+ {RTL_USB_DEVICE(USB_VENDER_ID_REALTEK, 0x819a, rtl92cu_hal_cfg)},
        /* 8188 Combo for BC4 */
        {RTL_USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8754, rtl92cu_hal_cfg)},

Patches currently in stable-queue which might be from <email address hidden> are

queue-3.4/rtlwifi-rtl8192cu-add-new-usb-id.patch
queue-3.4/b43-increase-number-of-rx-dma-slots.patch

tags: added: latest-bios-e5kt20aus
To post a comment you must log in.