← Back to team overview

kernel-packages team mailing list archive

[Bug 1399952] Re: [Dell Latitude 2110] dell_led driver does not auto-load (bad alias)

 

I have a Dell Latitude 2120. On boot, /sys/class/leds/dell::lid does not
exist because the dell_led module isn't loaded. It does after running
'sudo modprobe dell_led'. However, without doing anything else:

hitechcomputergeek@hitechcomputergeek-Latitude-2120:~$ modinfo dell_led
filename:             /lib/modules/3.16.0-37-generic/kernel/drivers/leds/dell-led.ko
alias:                      wmi:F6E4FE6E-909D-47cb-8BAB-C9F6F2F8D396
license:                 GPL
description:        Dell LED Control Driver
author:                 Louis Davis/Jim Dailey
srcversion:          9EE537D53326E7266C67193
depends:             wmi
intree:                  Y
vermagic:            3.16.0-37-generic SMP mod_unload modversions 686 
signer:                  Magrathea: Glacier signing key
sig_key:               32:23:0C:F4:08:B3:8C:6D:FA:DB:53:FC:8B:F0:61:69:33:CE:13:D2
sig_hashalgo:     sha512

Note the lowercase '47cb'.

Also, I managed to track down the source file for this kernel module on
kernel.org. In it, the identifier (whatever you should call it, GUID?)
is hardcoded with the lowercase '47cb'. The file:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/leds
/dell-led.c

I'm not sure that the lowercase '47cb' is what's causing the module to
not autoload, or if it should autoload in the first place. But I still
feel that the '47cb' should be '47CB'.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-lts-utopic in Ubuntu.
https://bugs.launchpad.net/bugs/1399952

Title:
  [Dell Latitude 2110] dell_led driver does not auto-load (bad alias)

Status in linux-lts-utopic package in Ubuntu:
  New

Bug description:
  On my Latitude 2110, the "dell_led" driver is useful for controlling
  the LED on the lid.  However, the driver doesn't load automatically on
  boot, and so /sys/class/leds/dell::lid doesn't exist.  I can load the
  module manually (with "sudo modprobe dell_led"), or I can put this
  line in /etc/modprobe.d/local-dell-led.conf:

  alias wmi:F6E4FE6E-909D-47CB-8BAB-C9F6F2F8D396 dell_led

  If I do the latter, then the module loads automatically at boot.

  I note that "modinfo dell_led" says:

  alias:          wmi:F6E4FE6E-909D-47cb-8BAB-C9F6F2F8D396

  Note that the "47cb" there is in lower case.  I suspect that this is
  the cause of the problem.

  I also note that the "hp_wmi" driver has a "wmi:" alias with lower-
  case letters in, so it may require a similar fix.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.16.0-25-generic 3.16.0-25.33~14.04.2
  ProcVersionSignature: Ubuntu 3.16.0-25.33~14.04.2-generic 3.16.7
  Uname: Linux 3.16.0-25-generic i686
  ApportVersion: 2.14.1-0ubuntu3.6
  Architecture: i386
  CurrentDesktop: Unity
  Date: Sat Dec  6 16:21:39 2014
  DistributionChannelDescriptor:
   # This is a distribution channel descriptor
   # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-motts-20100121-3
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2010-06-09 (1641 days ago)
  InstallationMedia: Ubuntu GNU/Linux 9.10 "Karmic" - Build i386 LIVE Binary 20100121-21:52
  SourcePackage: linux-lts-utopic
  UpgradeStatus: Upgraded to trusty on 2014-08-15 (112 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-lts-utopic/+bug/1399952/+subscriptions