Package: dkms
Version: 2.2.0.3-1.2
Severity: important

Dear Maintainer,


* What led up to the situation?


After a recent upgrade of linux-{headers,image}-3.8-trunk-amd64, and
after a reboot; noticed that tp_smapi module was not found:

Loading kernel module tp_smapi.
FATAL: Module tp_smapi not found.

And sysfs attributes could not be set:

Setting sysfs variables...[....] unknown attribute 
devices/platform/smapi/BAT0/start_charge_thresh

Not sure what caused this.


* What exactly did you do (or not do) that was effective (or ineffective)?

So ran:

dpkg-reconfigure tp-smapi-dkms


-------- Uninstall Beginning --------
Module:  tp-smapi
Version: 0.41
Kernel:  3.2.0-4-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

thinkpad_ec.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


tp_smapi.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


hdaps.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod.....

DKMS: uninstall completed.

------------------------------
Deleting module version: 0.41
completely from the DKMS tree.
------------------------------
Done.

Creating symlink /var/lib/dkms/tp-smapi/0.41/source ->
                 /usr/src/tp-smapi-0.41

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.8-trunk-amd64 -C /lib/modules/3.8-trunk-amd64/build 
M=/var/lib/dkms/tp-smapi/0.41/build.....
cleaning build area....

DKMS: build completed.

thinkpad_ec:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.8-trunk-amd64/updates/dkms/

tp_smapi.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.8-trunk-amd64/updates/dkms/

hdaps.ko:
Running module version sanity check.
 - Original module
 - Installation
   - Installing to /lib/modules/3.8-trunk-amd64/updates/dkms/

depmod.....

DKMS: install completed.


* What was the outcome of this action?


The tp_smapi module was installed on kernel 3.8 and loaded again after a
reboot. And sysfs was able to set the attributes.

But why is the other kernel module uninstalled? 

dkms status 
tp-smapi, 0.41, 3.8-trunk-amd64, x86_64: installed

Booted into 3.2 kernel and got the same result as with the 3.8 kernel,
before running 'dpkg-reconfigure tp-smapi-dkms', as expected.

Running 'dpkg-reconfigure tp-smapi-dkms' on the 3.2 kernel would then
delete the tp_smapi kernel module for the 3.8 kernel.

Reinstalling the linux-headers-3.2.0-4-amd64 package, installed the
tp_smapi module for the 3.2 kernel.  Without uninstalling the 3.8
tp_smapi kernel module:

dkms status
tp-smapi, 0.41, 3.2.0-4-amd64, x86_64: installed
tp-smapi, 0.41, 3.8-trunk-amd64, x86_64: installed


* What outcome did you expect instead?


DKMS not to uninstall modules from other/older installed kernel[s].


Thanks,
Michel


-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.8-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dkms depends on:
ii  build-essential    11.5
ii  coreutils          8.13-3.5
ii  dpkg-dev           1.16.10
ii  gcc                4:4.7.2-1
ii  make               3.81-8.2
ii  module-init-tools  9-2
ii  patch              2.6.1-3

Versions of packages dkms recommends:
ii  fakeroot                                       1.18.4-2
ii  linux-headers-3.2.0-4-amd64 [linux-headers]    3.2.41-2
ii  linux-headers-3.8-trunk-amd64 [linux-headers]  3.8.5-1~experimental.1
ii  linux-headers-amd64 [linux-headers]            3.2+46
ii  linux-image-3.2.0-4-amd64 [linux-image]        3.2.41-2
ii  linux-image-3.8-trunk-amd64 [linux-image]      3.8.5-1~experimental.1
ii  menu                                           2.1.46
ii  sudo                                           1.8.5p2-1+nmu1

dkms suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to