thinkpad_acpi has wrong symbols, doesn't get loaded

Bug #566647 reported by alien8
40
This bug affects 8 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Low
Unassigned

Bug Description

Using the Ubuntu Kernel thinkpad_acpi doesn't get loaded:
[ 4.045089] thinkpad_acpi: disagrees about version of symbol snd_ctl_add
[ 4.046460] thinkpad_acpi: Unknown symbol snd_ctl_add
[ 4.048403] thinkpad_acpi: disagrees about version of symbol snd_ctl_new1
[ 4.049756] thinkpad_acpi: Unknown symbol snd_ctl_new1
[ 4.051659] thinkpad_acpi: disagrees about version of symbol snd_ctl_boolean_mono_info
[ 4.053095] thinkpad_acpi: Unknown symbol snd_ctl_boolean_mono_info

Booting a vanilla 2.6.32.11 w/ the same .config works though:
Apr 19 10:57:34 t4 kernel: [ 4.648524] thinkpad_acpi: ThinkPad ACPI Extras v0.24
Apr 19 10:57:34 t4 kernel: [ 4.648526] thinkpad_acpi: http://ibm-acpi.sf.net/
Apr 19 10:57:34 t4 kernel: [ 4.648528] thinkpad_acpi: ThinkPad BIOS 6HET27WW (1.12 ), EC 6HHT14WW-1.02
Apr 19 10:57:34 t4 kernel: [ 4.648530] thinkpad_acpi: Lenovo ThinkPad T400s, model 2808D4G
Apr 19 10:57:34 t4 kernel: [ 4.649506] thinkpad_acpi: radio switch found; radios are disabled
Apr 19 10:57:34 t4 kernel: [ 4.649602] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
Apr 19 10:57:34 t4 kernel: [ 4.649604] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...

WORKAROUND: Uninstall linux-backports-modules-alsa-*.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-21-generic 2.6.32-21.32
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic x86_64
AlsaVersion:
 Advanced Linux Sound Architecture Driver Version 1.0.22.1.
 Compiled on Apr 14 2010 for kernel 2.6.32-21-generic (SMP).
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
   Subdevices: 0/1
   Subdevice #0: subdevice #0
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: a8 2090 F.... pulseaudio
 /dev/snd/pcmC0D0p: a8 2090 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf2620000 irq 31'
   Mixer name : 'Conexant ID 5069'
   Components : 'HDA:14f15069,17aa2132,00100300'
   Controls : 6
   Simple ctrls : 4
Date: Mon Apr 19 15:21:19 2010
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=d458d815-7051-43aa-abb8-a2ce33c46cb4
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100406.1)
MachineType: LENOVO 2808D4G
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=947fcfd5-1d1c-4b6f-bef1-2bf0e3be714b ro debug ignore_loglevel no_console_suspend
ProcEnviron:
 LC_CTYPE=en_UK.UTF-8
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/zsh
RelatedPackageVersions: linux-firmware 1.34
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: yes
SourcePackage: linux
dmi.bios.date: 11/27/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6HET27WW (1.12 )
dmi.board.name: 2808D4G
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:bvr6HET27WW(1.12):bd11/27/2009:svnLENOVO:pn2808D4G:pvrThinkPadT400s:rvnLENOVO:rn2808D4G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2808D4G
dmi.product.version: ThinkPad T400s
dmi.sys.vendor: LENOVO

Revision history for this message
alien8 (fb-alien8) wrote :
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi alien8,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
alien8 (fb-alien8) wrote :

Hi,

I tested: 2.6.34-020634rc5-generic

Works like a charm:

root:~/ # modinfo thinkpad_acpi|head
filename: /lib/modules/2.6.34-020634rc5-generic/kernel/drivers/platform/x86/thinkpad_acpi.ko
license: GPL
version: 0.24
description: ThinkPad ACPI Extras
author: Henrique de Moraes Holschuh <email address hidden>
author: Borislav Deianov <email address hidden>
alias: dmi:bvnIBM:bvrI[MU]ET??WW*
alias: tpacpi
srcversion: C8B0A26B5331D429234FE27
alias: acpi*:IBM0068:*

Thanks,

Frank

tags: removed: needs-upstream-testing
Changed in linux (Ubuntu):
status: Incomplete → Triaged
importance: Undecided → Medium
Revision history for this message
alien8 (fb-alien8) wrote :

New Ubuntu kernel, same problem:

root:~/ # uname -a
Linux t4 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:28:05 UTC 2010 x86_64 GNU/Linux
root:~/ # dmesg|grep thinkpad_acpi
[ 4.138648] thinkpad_acpi: disagrees about version of symbol snd_ctl_add
[ 4.138651] thinkpad_acpi: Unknown symbol snd_ctl_add
[ 4.139223] thinkpad_acpi: disagrees about version of symbol snd_ctl_new1
[ 4.139224] thinkpad_acpi: Unknown symbol snd_ctl_new1
[ 4.139574] thinkpad_acpi: disagrees about version of symbol snd_ctl_boolean_mono_info
[ 4.139576] thinkpad_acpi: Unknown symbol snd_ctl_boolean_mono_info

or
root:~/ # insmod /lib/modules/2.6.32-22-generic/kernel/drivers/platform/x86/thinkpad_acpi.ko
insmod: error inserting '/lib/modules/2.6.32-22-generic/kernel/drivers/platform/x86/thinkpad_acpi.ko': -1 Unknown symbol in module

- a8

Revision history for this message
Istvan Toth (tothi) wrote :

maybe try to remove 'linux-backports-modules-alsa-*'

Revision history for this message
alien8 (fb-alien8) wrote :

Istvan, thanx a lot. That did the trick. However, I still consider it a bug.

Revision history for this message
eldad (eldad-a) wrote :

affected me as well.
Istvan Toth 's solution worked for me

Revision history for this message
Woonjas (woonjas) wrote :

worked for me as well, thanks for the tip :-)

tags: removed: regression-potential
penalvch (penalvch)
description: updated
Revision history for this message
penalvch (penalvch) wrote :

alien8, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux 566647

Changed in linux (Ubuntu):
importance: Medium → Low
status: Triaged → Incomplete
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.