You are not logged in.

#1 2023-08-26 01:35:44

andyturfer
Member
Registered: 2021-01-08
Posts: 106

[CLOSED] How to turn off USB device: ITE Device(8258)?

I have a Lenovo Legion 7 gen 7 (AMD version). It runs Arch Linux great, but the keyboard seems to consume a lot of power (even when the backlighting is turned off). From what I've read on the interwebs, the ITE Device(8258) is an RGB controller. It uses more power than anything else on my system:

PowerTOP 2.15     Overview   Idle stats   Frequency stats   Device stats   Tunables   WakeUp                            

The battery reports a discharge rate of 11.3 W
The energy consumed was 244 J
The estimated remaining time is 9 hours, 7 minutes

Summary: 1474.3 wakeups/second,  0.0 GPU ops/seconds, 0.0 VFS ops/sec and 13.8% CPU use

Power est.     Usage       Events/s     Category       Description
  9.26 W    100.0%                      Device         USB device: ITE Device(8258) (ITE Tech. Inc.)
  3.04 W      0.4 pkts/s                Device         Network interface: wlp5s0 (iwlwifi)
  449 mW     25.5 ms/s     166.0        Process        [PID 2548] /usr/lib/firefox/firefox -contentproc -childID 1 -isForB
  408 mW     23.0 ms/s     255.6        Process        [PID 1662] /usr/lib/Xorg -nolisten tcp -background none -seat seat0
  294 mW     16.7 ms/s      67.6        Interrupt      [133] amdgpu
  264 mW     15.0 ms/s     140.2        Process        [PID 2490] /usr/lib/firefox/firefox
  252 mW     14.3 ms/s     135.4        Process        [PID 1893] /usr/bin/plasmashell --no-respawn
  184 mW     10.4 ms/s     134.2        Process        [PID 2453] /usr/lib/firefox/firefox
  105 mW      5.9 ms/s     117.4        Interrupt      [10] AMDI0010:00

The keyboard has a lot of features, including pressure sensitive analog WASD keys. My hardware probe details are here on Linux  linux-hardware.org.

Type: USB
ID / Class: 048d:c978 / 03-01-01
Vendor: Integrated Technology Express, Inc.
Device: ITE Device(8258)
Type: Keyboard
Driver: usbhid

Searching for "8258" in dmesg:

$ sudo dmesg | grep -i "8258"
[    3.316844] usb 1-4: Product: ITE Device(8258)
[    3.335636] input: ITE Tech. Inc. ITE Device(8258) Keyboard as /devices/pci0000:00/0000:00:08.1/0000:37:00.3/usb1/1-4/1-4:1.0/0003:048D:C978.0001/input/input3
[    3.391335] input: ITE Tech. Inc. ITE Device(8258) as /devices/pci0000:00/0000:00:08.1/0000:37:00.3/usb1/1-4/1-4:1.0/0003:048D:C978.0001/input/input4
[    3.391542] input: ITE Tech. Inc. ITE Device(8258) Wireless Radio Control as /devices/pci0000:00/0000:00:08.1/0000:37:00.3/usb1/1-4/1-4:1.0/0003:048D:C978.0001/input/input5
[    3.391956] hid-generic 0003:048D:C978.0001: input,hiddev96,hidraw0: USB HID v1.10 Keyboard [ITE Tech. Inc. ITE Device(8258)] on usb-0000:37:00.3-4/input0
[   18.182587] EXT4-fs (dm-0): re-mounted 34261ba5-4860-4935-b4b9-5b30f28363dc r/w. Quota mode: none.
$ 

Is there any way I can power this device down or blacklist/disable it somehow?

Last edited by andyturfer (2023-09-09 23:52:09)

Offline

#2 2023-09-09 23:51:43

andyturfer
Member
Registered: 2021-01-08
Posts: 106

Re: [CLOSED] How to turn off USB device: ITE Device(8258)?

Have discovered the ITE8258 is soldered onto the USB bus, so it's impossible to power it down completely.

Offline

Board footer

Powered by FluxBB