Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
3.18 kernel-branch, general question about upgrades.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3846
Location: Austro Bavaria

PostPosted: Mon Jun 29, 2015 9:19 am    Post subject: 3.18 kernel-branch, general question about upgrades. Reply with quote

I upgraded from 3.10 to longterm supported 3.18 kernel.

Suddenly the mouse did not work after i booted into my new kernel. and the culprit was kinda easily found and fixed.

I just had to add those new HOLTEK configs to my kernel.

Code:
localhost roman # grep HOLTEK /usr/src/linux/.config
CONFIG_HID_HOLTEK=y
CONFIG_HOLTEK_FF=y
localhost roman # lsusb|grep Holtek
Bus 006 Device 002: ID 04d9:a070 Holtek Semiconductor, Inc.


Question: Why does the mouse do not work with the generic driver when I do not have that HOLTEK stuff, lets call that specific device driver, installed? I assume the kernel filters for specific USB-Ids and than do not use the generic driver=?

Kinda annyoing because my old kernel had this holtek stuff not set and my mouse worked since ages.

Code:
localhost linux-3.10.79-gentoo # grep HOLTEK .config
# CONFIG_HID_HOLTEK is not set


and according to this, the holtek stuff is very long in the kernel branch.
Quote:
http://cateee.net/lkddb/web-lkddb/HID_HOLTEK.html


Quote:
prompt: Holtek HID devices
type: tristate
depends on: CONFIG_USB_HID
defined in drivers/hid/Kconfig
found in Linux kernels: 3.6–3.19, 4.0–4.1, 4.1+HEAD
modules built: hid-holtekff


One of the reason why i prefer sticking to a longterm supported kernel branch. This change do not make any sense for myself. Just one piece of hardware which stops working.

I do not know if there are any magic things now enabled for my mouse now...

I doubt my second notebook with 4.0.5 gentoo sources has this holtek flag, i will check later.

my mouse mazer - l
http://www.e-blue.jp/2011/individual%20product/mazer%20-l.html

[edit 2015-07-01]
second box has the holtek flag enabled. My mouse does not work with the generic mouse drivers as it used to. so holtek is needed and this is a mayor drawback in my eyes that hardare stops working from one kernel branch to the next because of specific drivers which do nothing as of now compared to the generic mouse driver.
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Thu Jul 02, 2015 2:52 am    Post subject: Reply with quote

lspci -v?
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3846
Location: Austro Bavaria

PostPosted: Mon Jul 06, 2015 5:45 pm    Post subject: Reply with quote

Code:
lspci -v
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
        Subsystem: ASUSTeK Computer Inc. Mobile PM965/GM965/GL960 Memory Controller Hub
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] Vendor Specific Information: Len=0a <?>

00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 24
        Bus: primary=00, secondary=01, subordinate=04, sec-latency=0
        I/O behind bridge: 00009000-00009fff
        Memory behind bridge: f7d00000-fdefffff
        Prefetchable memory behind bridge: 00000000c0000000-00000000ddefffff
        Capabilities: [88] Subsystem: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port
        Capabilities: [80] Power Management version 3
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [a0] Express Root Port (Slot+), MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [140] Root Complex Link
        Kernel driver in use: pcieport

00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 04) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) USB UHCI Controller
        Flags: bus master, medium devsel, latency 0, IRQ 16
        I/O ports at e080 [size=32]
        Kernel driver in use: uhci_hcd

00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 04) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) USB UHCI Controller
        Flags: bus master, medium devsel, latency 0, IRQ 21
        I/O ports at e000 [size=32]
        Kernel driver in use: uhci_hcd

00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 04) (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) USB2 EHCI Controller
        Flags: bus master, medium devsel, latency 0, IRQ 18
        Memory at febff400 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2                                                                                           
        Capabilities: [58] Debug port: BAR=1 offset=00a0                                                                                         
        Kernel driver in use: ehci-pci                                                                                                           
                                                                                                                                                 
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 04)
        Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) HD Audio Controller
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at febf8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 04) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 25
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
        I/O behind bridge: 0000a000-0000afff
        Memory behind bridge: fdf00000-fdffffff
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) PCI Express Port 1
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Root Complex Link
        Kernel driver in use: pcieport

00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 04) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 26
        Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
        Memory behind bridge: fe000000-fe0fffff
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) PCI Express Port 2
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Root Complex Link
        Kernel driver in use: pcieport

00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 04) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 27
        Bus: primary=00, secondary=07, subordinate=08, sec-latency=0
        I/O behind bridge: 0000b000-0000bfff
        Memory behind bridge: fe100000-fe8fffff
        Prefetchable memory behind bridge: 00000000ddf00000-00000000dfefffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) PCI Express Port 3
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Root Complex Link
        Kernel driver in use: pcieport

00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 04) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 28
        Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) PCI Express Port 4
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Root Complex Link
        Kernel driver in use: pcieport

00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 04) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 29
        Bus: primary=00, secondary=0a, subordinate=0a, sec-latency=0
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: fe900000-fe9fffff
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) PCI Express Port 5
        Capabilities: [a0] Power Management version 2
        Capabilities: [100] Virtual Channel
        Capabilities: [180] Root Complex Link
        Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 04) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) USB UHCI Controller
        Flags: bus master, medium devsel, latency 0, IRQ 23
        I/O ports at dc00 [size=32]
        Kernel driver in use: uhci_hcd

00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 04) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) USB UHCI Controller
        Flags: bus master, medium devsel, latency 0, IRQ 19
        I/O ports at d880 [size=32]
        Kernel driver in use: uhci_hcd

00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 04) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) USB UHCI Controller
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at d800 [size=32]
        Kernel driver in use: uhci_hcd

00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 04) (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. 82801H (ICH8 Family) USB2 EHCI Controller
        Flags: bus master, medium devsel, latency 0, IRQ 23
        Memory at febff000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Kernel driver in use: ehci-pci

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f4) (prog-if 01 [Subtractive decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=32
        Memory behind bridge: fea00000-feafffff
        Capabilities: [50] Subsystem: ASUSTeK Computer Inc. 82801 Mobile PCI Bridge

00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M-E) LPC Interface Controller (rev 04)
        Subsystem: ASUSTeK Computer Inc. 82801HEM (ICH8M-E) LPC Interface Controller
        Flags: bus master, medium devsel, latency 0
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>
        Kernel driver in use: lpc_ich
        Kernel modules: lpc_ich

00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 04) (prog-if 8a [Master SecP PriP])
        Subsystem: ASUSTeK Computer Inc. 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at 01f0 [size=8]
        I/O ports at 03f4
        I/O ports at 0170 [size=8]
        I/O ports at 0374
        I/O ports at ffa0 [size=16]
        Kernel driver in use: ata_piix

00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
        Subsystem: ASUSTeK Computer Inc. 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode]
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 30
        I/O ports at ec00 [size=8]
        I/O ports at e880 [size=4]
        I/O ports at e800 [size=8]
        I/O ports at e480 [size=4]
        I/O ports at e400 [size=32]
        Memory at febff800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/4 Maskable- 64bit-
        Capabilities: [70] Power Management version 3
        Capabilities: [a8] SATA HBA v1.0
        Kernel driver in use: ahci

01:00.0 PCI bridge: NVIDIA Corporation Device 01b3 (rev a3) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Memory at fdefc000 (32-bit, non-prefetchable) [size=16K]
        Bus: primary=01, secondary=02, subordinate=04, sec-latency=0
        I/O behind bridge: 00009000-00009fff
        Memory behind bridge: f7d00000-fddfffff
        Prefetchable memory behind bridge: 00000000c0000000-00000000ddefffff
        Capabilities: [40] Power Management version 2
        Capabilities: [60] Express Upstream Port, MSI 00
        Kernel driver in use: pcieport

02:00.0 PCI bridge: NVIDIA Corporation Device 01b3 (rev a3) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=02, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: 00009000-00009fff
        Memory behind bridge: f7d00000-fddfffff
        Prefetchable memory behind bridge: 00000000c0000000-00000000ddefffff
        Capabilities: [40] Power Management version 2
        Capabilities: [60] Express Downstream Port (Slot-), MSI 00
        Kernel driver in use: pcieport

02:01.0 PCI bridge: NVIDIA Corporation Device 01b3 (rev a3) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=02, secondary=04, subordinate=04, sec-latency=0
        Capabilities: [40] Power Management version 2
        Capabilities: [60] Express Downstream Port (Slot-), MSI 00
        Kernel driver in use: pcieport

03:00.0 VGA compatible controller: NVIDIA Corporation G94M [GeForce 9800M GTS] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. G94M [GeForce 9800M GTS]
        Flags: bus master, fast devsel, latency 0, IRQ 34
        Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
        I/O ports at 9c00 [size=128]
        [virtual] Expansion ROM at fdd80000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: nvidia
        Kernel modules: nvidia

05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 13)
        Subsystem: ASUSTeK Computer Inc. 88E8055 PCI-E Gigabit Ethernet Controller
        Flags: bus master, fast devsel, latency 0, IRQ 31
        Memory at fdffc000 (64-bit, non-prefetchable) [size=16K]
        I/O ports at a800 [size=256]
        Expansion ROM at fdfc0000 [disabled] [size=128K]
        Capabilities: [48] Power Management version 3
        Capabilities: [50] Vital Product Data
        Capabilities: [5c] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Kernel driver in use: sky2

06:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
        Subsystem: Intel Corporation PRO/Wireless 4965 AG or AGN
        Flags: bus master, fast devsel, latency 0, IRQ 33
        Memory at fe0fe000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-1f-3b-ff-ff-c3-a2-9f
        Kernel driver in use: iwl4965
        Kernel modules: iwl4965

0a:00.0 SATA controller: JMicron Technology Corp. JMB360 AHCI Controller (rev 02) (prog-if 01 [AHCI 1.0])
        Subsystem: ASUSTeK Computer Inc. JMB360 AHCI Controller
        Flags: bus master, fast devsel, latency 0, IRQ 16
        I/O ports at cc00 [size=8]
        I/O ports at c880 [size=4]
        I/O ports at c800 [size=8]
        I/O ports at c480 [size=4]
        I/O ports at c400 [size=16]
        Memory at fe9fe000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: [68] Power Management version 2
        Capabilities: [50] Express Legacy Endpoint, MSI 01
        Kernel driver in use: ahci

0b:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) (prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. R5C832 IEEE 1394 Controller
        Flags: bus master, medium devsel, latency 64, IRQ 10
        Memory at feaff800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [dc] Power Management version 2

0b:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
        Subsystem: ASUSTeK Computer Inc. R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
        Flags: bus master, medium devsel, latency 64, IRQ 17
        Memory at feaff400 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: sdhci-pci

0b:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
        Subsystem: ASUSTeK Computer Inc. R5C843 MMC Host Controller
        Flags: bus master, medium devsel, latency 64, IRQ 17
        Memory at feaff000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: sdhci-pci

0b:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
        Subsystem: ASUSTeK Computer Inc. R5C592 Memory Stick Bus Host Adapter
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at feafec00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2

0b:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
        Subsystem: ASUSTeK Computer Inc. xD-Picture Card Controller
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at feafe800 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2


I think more interesting is USB, as its USB mouse ...


lsusb -v => http://pastebin.com/fUXy40XA

It is just annoying that a new kernel branch enforced my mouse to stop functioning until i enable "holtek". I doubt i get any additional benefit with my type of mouse at all!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum