[Lenovo ThinkPad T61] Disable bluetooth on boot for thinkpad_acpi doesn't work

Bug #1192352 reported by Indie
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

This bug still exists in Ubuntu 12.04.2 LTS 3.2.0-40-generic running on a T61 - it works find on a Dell 3550

dmesg shows
[ 2.452389] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[10307.431418] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010
[10318.969974] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010
[10341.674382] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010
[10349.528633] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010
[10354.074403] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010

it wouldn't let me add it to the existing bug report... https://bugs.launchpad.net/ubuntu/+source/linux/+bug/556404

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-40-generic 3.2.0-40.64
ProcVersionSignature: Ubuntu 3.2.0-40.64-generic 3.2.40
Uname: Linux 3.2.0-40-generic x86_64
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: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: alitster 1619 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe020000 irq 49'
   Mixer name : 'Analog Devices AD1984'
   Components : 'HDA:11d41984,17aa20bb,00100400'
   Controls : 31
   Simple ctrls : 19
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7KHT24WW-1.08'
   Mixer name : 'ThinkPad EC 7KHT24WW-1.08'
   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: Tue Jun 18 22:40:39 2013
HibernationDevice: RESUME=UUID=e93b1453-daa8-40b4-ac39-a047964c5b4d
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: LENOVO 64665DG
MarkForUpload: True
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-40-generic root=/dev/mapper/vg_t61-lv_root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-40-generic N/A
 linux-backports-modules-3.2.0-40-generic N/A
 linux-firmware 1.79.1
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/18/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 7LETC9WW (2.29 )
dmi.board.name: 64665DG
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:bvr7LETC9WW(2.29):bd03/18/2011:svnLENOVO:pn64665DG:pvrThinkPadT61:rvnLENOVO:rn64665DG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 64665DG
dmi.product.version: ThinkPad T61
dmi.sys.vendor: LENOVO
---
ApportVersion: 2.0.1-0ubuntu17.1
Architecture: amd64
DistroRelease: Ubuntu 12.04
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MarkForUpload: True
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
Tags: precise running-unity kernel-bug-exists-upstream
Uname: Linux 3.10.0-031000rc6-generic x86_64
UnreportableReason: The running kernel is not an Ubuntu kernel
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Indie (alanlitster) wrote :
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
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: Disable bluetooth on boot for thinkpad_acpi doesn't work

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.10 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-rc6-saucy/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Indie (alanlitster) wrote :

Still does the same thing for 3.10.0-031000rc6-generic.

I installed the newer kernel, rebooted and turned bluetooth off via the applet. I then rebooted again and part way through booting the bluetooth led came back on. It's hard to say what stage of the boot process is causing this to happen as it's booting from an SSD and it boots very quick.

[ 2.671085] thinkpad_acpi: ThinkPad ACPI Extras v0.24
[ 2.671090] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 2.671093] thinkpad_acpi: ThinkPad BIOS 7LETC9WW (2.29 ), EC 7KHT24WW-1.08
[ 2.671095] thinkpad_acpi: Lenovo ThinkPad T61, model 64665DG
[ 2.674759] thinkpad_acpi: detected a 8-level brightness capable ThinkPad
[ 2.752692] thinkpad_acpi: ACPI backlight control delay disabled
[ 2.752859] thinkpad_acpi: radio switch found; radios are enabled
[ 2.753023] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[ 2.753025] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[ 2.757063] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[ 3.599928] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
[ 3.600193] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Indie (alanlitster)
tags: added: apport-collected
description: updated
Revision history for this message
Indie (alanlitster) wrote :

I rebooted the system into recovery mode so it didn't start all the processes and it still turned bluetooth on even though previously it was in the off state.

So I used rfkill to disable bluetooth and rmmod'ed thinkpad_acpi. When I then used modprobe to load it again, bluetooth was then re-enabled. So it would appear that there's something in that module which is automatically turning it on all the time and it's not saving the state.

Revision history for this message
penalvch (penalvch) wrote :

Indie, as per http://download.lenovo.com/express/ddfm.html an update is available for your BIOS (2.30). If you update to this following https://help.ubuntu.com/community/BiosUpdate , does it change anything? If it doesn't, could you please both specify what happened, and just provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful.

For more on BIOS updates and linux, please see https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette .

Thank you for your understanding.

tags: added: bios-outdated-2.30
tags: added: kernel-bug-exists-upstream-v3.10-rc6
removed: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
summary: - Disable bluetooth on boot for thinkpad_acpi doesn't work
+ [Lenovo ThinkPad T61] Disable bluetooth on boot for thinkpad_acpi
+ doesn't work
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
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.