[Dell XPS L502X] Applying soft block to bluetooth hard blocks wlan
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Invalid
|
Medium
|
|||
linux (Ubuntu) |
Fix Released
|
Medium
|
Kamal Mostafa | ||
Precise |
Fix Released
|
Medium
|
Kamal Mostafa | ||
Quantal |
Fix Released
|
Medium
|
Kamal Mostafa |
Bug Description
SRU Justification [precise]:
Impact: Prevents using WiFi without Bluetooth, or vice-versa.
Fix: Patch adds two Dell laptop models to rfkill blacklist table; affects only those models.
Testcase: Disable Bluetooth via the indicator icon; verify that WiFi continues to operate.
This patch is being carried in quantal as UBUNTU SAUCE (commit 318d5bb).
-----
In oneiric (and daily kernel) there seems to be a bug in dell-laptop.
When you kill dell-bluetooth, it also hard blocks 'Wireless LAN'.
This should NOT be the case and only block your bluetooth.
jean-louis@
0: dell-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: dell-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: dell-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
5: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
6: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
jean-louis@
jean-louis@
0: dell-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: dell-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: dell-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
6: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
FYI:
root@laptop-
status: 0x1071D
Bit 0 : Hardware switch supported: 1
Bit 1 : Wifi locator supported: 0
Bit 2 : Wifi is supported: 1
Bit 3 : Bluetooth is supported: 1
Bit 4 : WWAN is supported: 1
Bit 5 : Wireless keyboard supported: 0
Bit 8 : Wifi is installed: 1
Bit 9 : Bluetooth is installed: 1
Bit 10: WWAN is installed: 1
Bit 16: Hardware switch is on: 1
Bit 17: Wifi is blocked: 0
Bit 18: Bluetooth is blocked: 0
Bit 19: WWAN is blocked: 0
hwswitch_state: 0x7
Bit 0 : Wifi controlled by switch: 1
Bit 1 : Bluetooth controlled by switch: 1
Bit 2 : WWAN controlled by switch: 1
Bit 7 : Wireless switch config locked: 0
Bit 8 : Wifi locator enabled: 0
Bit 15: Wifi locator setting locked: 0
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-
ProcVersionSign
Uname: Linux 3.0.0-14-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC665 Analog [ALC665 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] Bestand of map bestaat niet
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xf1c00000 irq 53'
Mixer name : 'Intel CougarPoint HDMI'
Components : 'HDA:10ec0665,
Controls : 27
Simple ctrls : 13
Date: Wed Dec 7 21:55:07 2011
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110705.1)
MachineType: Dell Inc. Dell System XPS L502X
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.60
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/20/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 0NJT03
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Dell System XPS L502X
dmi.sys.vendor: Dell Inc.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Invalid |
tags: | added: patch |
Changed in linux (Ubuntu): | |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
description: | updated |
Changed in linux (Ubuntu Quantal): | |
status: | Triaged → Fix Committed |
Changed in linux (Ubuntu Precise): | |
status: | New → Fix Committed |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
tags: |
added: verification-done-precise removed: verification-needed-precise |
Changed in linux (Ubuntu Precise): | |
importance: | Undecided → Medium |
It looks like this issue is kind of nasty. The interface used by dell-laptop involves using an SMI to tell the BIOS to disable the radio, and what the BIOS does in response is completely opaque to us. The functionality for this in dell-laptop seems to be based upon similar functionality in the Dell-provided libsmbios software, and it looks to match what's provided there.
So my expectation at this point is that we're unlikely to get this fixed unless we can get information from Dell about what's happening. There are a couple of things you can try though.
First, check for a BIOS update for your machine. It's possible that this is a bug in the BIOS that's been fixed.
Second, install the smbios-utils package and try playing with smbios- wireless- ctl, using --bt=0 to disable bluetooth and --bt=1 to enable it. See if you observe similar changes in the status of the phy0 switch. If you don't then there may be something that the tool is doing that dell-laptop is not.