[Thinkpad X121e][AMD] Wifi is nonfunctional

Bug #914983 reported by Marc Legris
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
High
Li Li
Oneiric
Confirmed
Undecided
Unassigned

Bug Description

This system is unable to obtain wifi funtionality. Updating to the latest packages and installing the Broadcom driver does not resolve this issue. Rfkill does not show the wireless lan, only bluetooth.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-3.0.0-14-generic 3.0.0-14.23
ProcVersionSignature: Ubuntu 3.0.0-14.23-generic 3.0.9
Uname: Linux 3.0.0-14-generic i686
NonfreeKernelModules: wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu4
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 1: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: u 1522 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Generic'/'HD-Audio Generic at 0x90344000 irq 44'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100200'
   Controls : 4
   Simple ctrls : 1
Card0.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card1.Amixer.info:
 Card hw:1 'SB'/'HDA ATI SB at 0x90340000 irq 16'
   Mixer name : 'Conexant CX20590'
   Components : 'HDA:14f1506e,17aa21ec,00100000'
   Controls : 8
   Simple ctrls : 5
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
   Mixer name : 'ThinkPad EC (unknown)'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Date: Wed Jan 11 14:40:57 2012
HibernationDevice: RESUME=UUID=3933dbd8-a348-42c1-a37f-83b5b2db5613
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
MachineType: LENOVO 305152U
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-14-generic root=UUID=2b67cc6d-c3bb-46e7-a220-76d700837a78 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-14-generic N/A
 linux-backports-modules-3.0.0-14-generic N/A
 linux-firmware 1.60
SourcePackage: linux
StagingDrivers: rts_pstor
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/20/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8RET26WW (1.08 )
dmi.board.asset.tag: Not Available
dmi.board.name: 305152U
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8RET26WW(1.08):bd06/20/2011:svnLENOVO:pn305152U:pvrThinkPad:rvnLENOVO:rn305152U:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 305152U
dmi.product.version: ThinkPad
dmi.sys.vendor: LENOVO

Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Chris Van Hoof (vanhoof)
Changed in linux (Ubuntu):
assignee: Chris Van Hoof (vanhoof) → Canonical Hardware Enablement Project Management Team (canonical-hwe-pm-team)
Changed in linux (Ubuntu):
assignee: Canonical Hardware Enablement Project Management Team (canonical-hwe-pm-team) → Li Li (lli5)
Revision history for this message
Anthony Wong (anthonywong) wrote :

lspci shows the device, and wl module is being used. No obvious errors to be seen in the logs, but rfkill is not showing the device. Assigning to Li Li for further investigation.

Revision history for this message
Li Li (lli5) wrote :

Marc, is the device working with the open source driver (removing wl)?

Revision history for this message
Li Li (lli5) wrote :

And could you please paste the output lf "lsmod" w/ & w/o "wl"?

Revision history for this message
Li Li (lli5) wrote :

And could you please paste the output of "lsmod" with & without "wl"?

Revision history for this message
Ara Pulido (ara) wrote :

Moving to incomplete, as we are waiting on Marc's feedback

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

Removing wl does not allow wifi functionality

Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Li Li (lli5) wrote :

Quite strange, without wl, the open source driver should be loaded to make it work. I didn't see it existing in lsmod result.

See my open source module info and wl modinfo below: both include the support of 0576 with
"alias: pci:v000014E4d00000576sv*sd*bc*sc*i*" (the first alias line).

How's your output of modinfo of brcmsmac and wl?

lli5@li-mba:~/Downloads$ modinfo brcmsmac
filename: /lib/modules/3.2.0-8-generic/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko
license: Dual BSD/GPL
description: Broadcom 802.11n wireless LAN driver.
author: Broadcom Corporation
srcversion: 28455C06BCCA00B40F1321E
alias: pci:v000014E4d00000576sv*sd*bc*sc*i*
alias: pci:v000014E4d00004727sv*sd*bc*sc*i*
alias: pci:v000014E4d00004353sv*sd*bc*sc*i*
alias: pci:v000014E4d00004357sv*sd*bc*sc*i*
depends: mac80211,brcmutil,cfg80211,cordic,crc8
intree: Y
vermagic: 3.2.0-8-generic SMP mod_unload modversions

lli5@li-mba:~/Downloads$ modinfo wl
filename: /lib/modules/3.2.0-8-generic/updates/dkms/wl.ko
license: MIXED/Proprietary
srcversion: D9C86A9C5C3D22E103EF402
alias: pci:v000014E4d00000576sv*sd*bc*sc*i*
alias: pci:v000014E4d0000435Asv*sd*bc*sc*i*
alias: pci:v000014E4d00004359sv*sd*bc*sc*i*
alias: pci:v000014E4d00004358sv*sd*bc*sc*i*
alias: pci:v000014E4d00004727sv*sd*bc*sc*i*
alias: pci:v000014E4d00004357sv*sd*bc*sc*i*
alias: pci:v000014E4d0000A99Dsv*sd*bc*sc*i*
alias: pci:v000014E4d00004353sv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Dsv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Csv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Bsv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Asv*sd*bc*sc*i*
alias: pci:v000014E4d00004329sv*sd*bc*sc*i*
alias: pci:v000014E4d00004328sv*sd*bc*sc*i*
alias: pci:v000014E4d00004315sv*sd*bc*sc*i*
alias: pci:v000014E4d00004313sv*sd*bc*sc*i*
alias: pci:v000014E4d00004312sv*sd*bc*sc*i*
alias: pci:v000014E4d00004311sv*sd*bc*sc*i*
depends: lib80211
vermagic: 3.2.0-8-generic SMP mod_unload modversions
parm: oneonly:int
parm: piomode:int
parm: instance_base:int
parm: nompc:int
parm: name:string

Revision history for this message
Li Li (lli5) wrote :

And I saw your had bcma installed, which may compete with other drivers (brcmsmac/wl). You can "rmmod bcma" (or blacklist it) and then try "modprobe brcmsmac/wl" again.

Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

Li Li, removing bcma and add brcmsmac/wl works in restoring wireless connectivity

Ara Pulido (ara)
tags: added: precise
Revision history for this message
Anthony Wong (anthonywong) wrote :

Li, was the bcma module erroneously loaded? Has this bcma conflict already been resolved in Precise?

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Li Li (lli5) wrote : Re: [Bug 914983] Re: [Thinkpad X121e][AMD] Wifi is nonfunctional
Download full text (4.3 KiB)

Anthony, yes, bcma is loaded. I think we need kernel team to make
professional decision on how to deal with this kind of confliction.
Personally I like the idea to just blackout the old (or even obsolete)
drivers.

/etc/modprobe.d/nobcma.conf

# Do not load the bcma module on boot
blacklist bcma

On Thu, Mar 15, 2012 at 12:49 AM, Anthony Wong
<email address hidden>wrote:

> Li, was the bcma module erroneously loaded? Has this bcma conflict
> already been resolved in Precise?
>
> ** Changed in: linux (Ubuntu)
> Status: Confirmed => Incomplete
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/914983
>
> Title:
> [Thinkpad X121e][AMD] Wifi is nonfunctional
>
> Status in “linux” package in Ubuntu:
> Incomplete
> Status in “linux” source package in Oneiric:
> New
>
> Bug description:
> This system is unable to obtain wifi funtionality. Updating to the
> latest packages and installing the Broadcom driver does not resolve
> this issue. Rfkill does not show the wireless lan, only bluetooth.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 11.10
> Package: linux-image-3.0.0-14-generic 3.0.0-14.23
> ProcVersionSignature: Ubuntu 3.0.0-14.23-generic 3.0.9
> Uname: Linux 3.0.0-14-generic i686
> NonfreeKernelModules: wl
> AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
> ApportVersion: 1.23-0ubuntu4
> Architecture: i386
> ArecordDevices:
> **** List of CAPTURE Hardware Devices ****
> card 1: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC1: u 1522 F.... pulseaudio
> CRDA: Error: [Errno 2] No such file or directory
> Card0.Amixer.info:
> Card hw:0 'Generic'/'HD-Audio Generic at 0x90344000 irq 44'
> Mixer name : 'ATI R6xx HDMI'
> Components : 'HDA:1002aa01,00aa0100,00100200'
> Controls : 4
> Simple ctrls : 1
> Card0.Amixer.values:
> Simple mixer control 'IEC958',0
> Capabilities: pswitch pswitch-joined penum
> Playback channels: Mono
> Mono: Playback [on]
> Card1.Amixer.info:
> Card hw:1 'SB'/'HDA ATI SB at 0x90340000 irq 16'
> Mixer name : 'Conexant CX20590'
> Components : 'HDA:14f1506e,17aa21ec,00100000'
> Controls : 8
> Simple ctrls : 5
> Card29.Amixer.info:
> Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30,
> fw unknown'
> Mixer name : 'ThinkPad EC (unknown)'
> Components : ''
> Controls : 1
> Simple ctrls : 1
> Card29.Amixer.values:
> Simple mixer control 'Console',0
> Capabilities: pswitch pswitch-joined penum
> Playback channels: Mono
> Mono: Playback [on]
> Date: Wed Jan 11 14:40:57 2012
> HibernationDevice: RESUME=UUID=3933dbd8-a348-42c1-a37f-83b5b2db5613
> InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
> IwConfig:
> lo no wireless extensions.
>
> eth0 no wireless extensions.
> MachineType: LENOVO 305152U
> ProcEnviron:
> PATH=(custom, no user)
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> ProcKernelCmdLine: ...

Read more...

description: updated
description: updated
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: removed: blocks-hwcert
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux (Ubuntu Oneiric):
status: New → Confirmed
Revision history for this message
Greg Vallande (gvallande) wrote :

Hi All,

   I retested this with Precise's daily image and it looks to still be an issue. I've included some logs below:

[jockey log]

Unpacking patch (from .../patch_2.6.1-3_i386.deb) ...
Selecting previously unselected package dkms.
Unpacking dkms (from .../dkms_2.2.0.3-1ubuntu2_all.deb) ...
Selecting previously unselected package bcmwl-kernel-source.
Unpacking bcmwl-kernel-source (from .../bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu5_i386.deb) ...
Selecting previously unselected package fakeroot.
Unpacking fakeroot (from .../fakeroot_1.18.2-1_i386.deb) ...
Processing triggers for man-db ...
Setting up patch (2.6.1-3) ...
Setting up dkms (2.2.0.3-1ubuntu2) ...
Setting up bcmwl-kernel-source (5.100.82.38+bdcom-0ubuntu5) ...
Loading new bcmwl-5.100.82.38+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-23-generic-pae
Building for architecture i686
Building initial module for 3.2.0-23-generic-pae
Done.

wl:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-23-generic-pae/updates/dkms/

depmod......

DKMS: install completed.
update-initramfs: deferring update (trigger activated)
Setting up fakeroot (1.18.2-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode.
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-23-generic-pae

2012-04-19 13:38:58,088 DEBUG: BroadcomWLHandler enabled(): kmod enabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-04-19 13:38:58,307 DEBUG: BroadcomWLHandler enabled(): kmod enabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-04-19 13:38:58,461 DEBUG: BroadcomWLHandler enabled(): kmod enabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-04-19 13:38:58,680 DEBUG: BroadcomWLHandler enabled(): kmod enabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-04-19 13:38:58,871 DEBUG: BroadcomWLHandler enabled(): kmod enabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-04-19 13:38:59,089 DEBUG: BroadcomWLHandler enabled(): kmod enabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-04-19 13:38:59,246 DEBUG: BroadcomWLHandler enabled(): kmod enabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-04-19 13:38:59,461 DEBUG: BroadcomWLHandler enabled(): kmod enabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-04-19 13:39:14,933 DEBUG: Shutting down

[rfkill output]

1: tpacpi_bluetooth_sw: Bluetooth
 Soft blocked: yes
 Hard blocked: yes
2: tpacpi_wwan_sw: Wireless WAN
 Soft blocked: yes
 Hard blocked: yes
3: phy0: Wireless LAN
 Soft blocked: yes
 Hard blocked: no

[lspci output]

02:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.