Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#23861 - kernel 2.6.38.2 doesn't load "Lenovo ThinkPad Keyboard with TrackPoint" driver

Attached to Project: Arch Linux
Opened by cYpHeR (cypherinside) - Wednesday, 20 April 2011, 19:38 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 22 April 2011, 18:54 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture i686
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: kernel 2.6.38.2 doesn't load "Lenovo ThinkPad Keyboard with TrackPoint" driver without usbhid module even the keyboard's id is in the list http://www.linux-usb.org/usb.ids


Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Friday, 22 April 2011, 18:54 GMT
Reason for closing:  Not a bug
Comment by cYpHeR (cypherinside) - Wednesday, 20 April 2011, 20:56 GMT
without explicit usbhid loading:

$ udevadm info -a -p /devices/pci0000:00/0000:00:1f.4/usb2/2-1/2-1:1.1

looking at device '/devices/pci0000:00/0000:00:1f.4/usb2/2-1/2-1:1.1':
KERNEL=="2-1:1.1"
SUBSYSTEM=="usb"
DRIVER==""
ATTR{bInterfaceNumber}=="01"
ATTR{bAlternateSetting}==" 0"
ATTR{bNumEndpoints}=="01"
ATTR{bInterfaceClass}=="03"
ATTR{bInterfaceSubClass}=="00"
ATTR{bInterfaceProtocol}=="00"
ATTR{modalias}=="usb:v17EFp6009d0127dc00dsc00dp00ic03isc00ip00"
ATTR{supports_autosuspend}=="1"

looking at parent device '/devices/pci0000:00/0000:00:1f.4/usb2/2-1':
KERNELS=="2-1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 2"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="a0"
ATTRS{bMaxPower}=="100mA"
ATTRS{urbnum}=="9"
ATTRS{idVendor}=="17ef"
ATTRS{idProduct}=="6009"
ATTRS{bcdDevice}=="0127"
ATTRS{bDeviceClass}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="8"
ATTRS{speed}=="1.5"
ATTRS{busnum}=="2"
ATTRS{devnum}=="3"
ATTRS{devpath}=="1"
ATTRS{version}==" 1.10"
ATTRS{maxchild}=="0"
ATTRS{quirks}=="0x0"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{authorized}=="1"
ATTRS{manufacturer}=="Lite-On Technology Corp."
ATTRS{product}=="ThinkPad USB Keyboard with TrackPoint"

looking at parent device '/devices/pci0000:00/0000:00:1f.4/usb2':
KERNELS=="usb2"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="e0"
ATTRS{bMaxPower}==" 0mA"
ATTRS{urbnum}=="49"
ATTRS{idVendor}=="1d6b"
ATTRS{idProduct}=="0001"
ATTRS{bcdDevice}=="0206"
ATTRS{bDeviceClass}=="09"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{speed}=="12"
ATTRS{busnum}=="2"
ATTRS{devnum}=="1"
ATTRS{devpath}=="0"
ATTRS{version}==" 1.10"
ATTRS{maxchild}=="2"
ATTRS{quirks}=="0x0"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{authorized}=="1"
ATTRS{manufacturer}=="Linux 2.6.38-ARCH uhci_hcd"
ATTRS{product}=="UHCI Host Controller"
ATTRS{serial}=="0000:00:1f.4"
ATTRS{authorized_default}=="1"

looking at parent device '/devices/pci0000:00/0000:00:1f.4':
KERNELS=="0000:00:1f.4"
SUBSYSTEMS=="pci"
DRIVERS=="uhci_hcd"
ATTRS{vendor}=="0x8086"
ATTRS{device}=="0x2444"
ATTRS{subsystem_vendor}=="0x1462"
ATTRS{subsystem_device}=="0x5290"
ATTRS{class}=="0x0c0300"
ATTRS{irq}=="23"
ATTRS{local_cpus}=="ff"
ATTRS{local_cpulist}=="0-7"
ATTRS{modalias}=="pci:v00008086d00002444sv00001462sd00005290bc0Csc03i00"
ATTRS{dma_mask_bits}=="32"
ATTRS{consistent_dma_mask_bits}=="32"
ATTRS{broken_parity_status}=="0"
ATTRS{msi_bus}==""

looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""

With it:

$ udevadm info -a -p /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0

looking at device '/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0':
KERNEL=="6-1:1.0"
SUBSYSTEM=="usb"
DRIVER=="usbhid"
ATTR{bInterfaceNumber}=="00"
ATTR{bAlternateSetting}==" 0"
ATTR{bNumEndpoints}=="01"
ATTR{bInterfaceClass}=="03"
ATTR{bInterfaceSubClass}=="01"
ATTR{bInterfaceProtocol}=="01"
ATTR{modalias}=="usb:v17EFp6009d0127dc00dsc00dp00ic03isc01ip01"
ATTR{supports_autosuspend}=="1"

looking at parent device '/devices/pci0000:00/0000:00:1d.1/usb6/6-1':
KERNELS=="6-1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 2"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="a0"
ATTRS{bMaxPower}=="100mA"
ATTRS{urbnum}=="20"
ATTRS{idVendor}=="17ef"
ATTRS{idProduct}=="6009"
ATTRS{bcdDevice}=="0127"
ATTRS{bDeviceClass}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="8"
ATTRS{speed}=="1.5"
ATTRS{busnum}=="6"
ATTRS{devnum}=="3"
ATTRS{version}==" 1.10"
ATTRS{maxchild}=="0"
ATTRS{quirks}=="0x0"
ATTRS{authorized}=="1"
ATTRS{manufacturer}=="Lite-On Technology Corp."
ATTRS{product}=="ThinkPad USB Keyboard with TrackPoint"

looking at parent device '/devices/pci0000:00/0000:00:1d.1/usb6':
KERNELS=="usb6"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="e0"
ATTRS{bMaxPower}==" 0mA"
ATTRS{urbnum}=="63"
ATTRS{idVendor}=="1d6b"
ATTRS{idProduct}=="0001"
ATTRS{bcdDevice}=="0206"
ATTRS{bDeviceClass}=="09"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{speed}=="12"
ATTRS{busnum}=="6"
ATTRS{devnum}=="1"
ATTRS{version}==" 1.10"
ATTRS{maxchild}=="2"
ATTRS{quirks}=="0x0"
ATTRS{authorized}=="1"
ATTRS{manufacturer}=="Linux 2.6.32-30-generic uhci_hcd"
ATTRS{product}=="UHCI Host Controller"
ATTRS{serial}=="0000:00:1d.1"
ATTRS{authorized_default}=="1"

looking at parent device '/devices/pci0000:00/0000:00:1d.1':
KERNELS=="0000:00:1d.1"
SUBSYSTEMS=="pci"
DRIVERS=="uhci_hcd"
ATTRS{vendor}=="0x8086"
ATTRS{device}=="0x2831"
ATTRS{subsystem_vendor}=="0x1043"
ATTRS{subsystem_device}=="0x1017"
ATTRS{class}=="0x0c0300"
ATTRS{irq}=="19"
ATTRS{local_cpus}=="ff"
ATTRS{local_cpulist}=="0-7"
ATTRS{modalias}=="pci:v00008086d00002831sv00001043sd00001017bc0Csc03i00"
ATTRS{broken_parity_status}=="0"
ATTRS{msi_bus}==""

looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
Comment by cYpHeR (cypherinside) - Friday, 22 April 2011, 18:21 GMT
sorry... i had mod_autoload option set to "no" in my rc.conf. Please close this task.

Loading...