** Package changed: udev (Ubuntu) => systemd (Ubuntu)

** Project changed: udev => linux

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1767968

Title:
  systemd-udev cause high cpu load after upgrade to bionic

Status in Linux:
  Confirmed
Status in systemd package in Ubuntu:
  Confirmed
Status in bluez package in Debian:
  New

Bug description:
  After upgraded from xenial to bionic (kernel 4.15.0-20) systemd-udevd
  runs with high cpu load in 2 instances (50%, 15%) on Dell Precision
  M6500 when wlan switch will be enabled.

  With xenial this problem did't happen and Dell bluetooth & wifi (b43)
  are working.

  After some research I found that /var/log/syslog gets filled with a
  lot of messages (see log sample below).

  If I modify /lib/udev/rules.d/97-hid2hci.rules (disable rule for
  413c:8154, 413c:8158, 413c:8162), restart udev, turn wifi off/on by
  hardware switch, the messages go away but the bluetooth adapter will
  be not enabled anymore. It seems that udev is running in a loop.

  My modification for the rule just was (just as proof):

  --- before ---
  ATTR{bInterfaceClass}=="03", ATTR{bInterfaceSubClass}=="01", 
ATTR{bInterfaceProtocol}=="02", \
    ATTRS{bDeviceClass}=="00", ATTRS{idVendor}=="413c", 
ATTRS{bmAttributes}=="e0", \
    RUN+="hid2hci --method=dell --devpath=%p", ENV{HID2HCI_SWITCH}="1"
  --- end before ---

  --- after ---
  ATTR{bInterfaceClass}=="03", ATTR{bInterfaceSubClass}=="01", 
ATTR{bInterfaceProtocol}=="02", \
    ATTRS{bDeviceClass}=="00", ATTRS{idVendor}=="413c", 
ATTRS{bmAttributes}=="e0", \
    RUN+="/bin/sh", ENV{HID2HCI_SWITCH}="1"
  --- end after ---

  If you need some experiment or testing I can do (compiling software is
  not a problem, I'm a developer).

  lsusb:
  Bus 002 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
  Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 058: ID 413c:8162 Dell Computer Corp. Integrated Touchpad 
[Synaptics]
  Bus 001 Device 057: ID 413c:8161 Dell Computer Corp. Integrated Keyboard
  Bus 001 Device 056: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part 
of BCM2046 Bluetooth)
  Bus 001 Device 004: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications 
Processor
  Bus 001 Device 003: ID 05ca:1815 Ricoh Co., Ltd 
  Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

  lspci:
  Bus 002 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
  Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 058: ID 413c:8162 Dell Computer Corp. Integrated Touchpad 
[Synaptics]
  Bus 001 Device 057: ID 413c:8161 Dell Computer Corp. Integrated Keyboard
  Bus 001 Device 056: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part 
of BCM2046 Bluetooth)
  Bus 001 Device 004: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications 
Processor
  Bus 001 Device 003: ID 05ca:1815 Ricoh Co., Ltd 
  Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  root@precision:~# lspci
  00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
  00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 
(rev 11)
  00:08.0 System peripheral: Intel Corporation Core Processor System Management 
Registers (rev 11)
  00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and 
Scratchpad Registers (rev 11)
  00:08.2 System peripheral: Intel Corporation Core Processor System Control 
and Status Registers (rev 11)
  00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous 
Registers (rev 11)
  00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
  00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and 
Protocol Registers (rev 11)
  00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 
Enhanced Host Controller (rev 05)
  00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High 
Definition Audio (rev 05)
  00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 1 (rev 05)
  00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 2 (rev 05)
  00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 3 (rev 05)
  00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 4 (rev 05)
  00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 5 (rev 05)
  00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 6 (rev 05)
  00:1c.6 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 7 (rev 05)
  00:1c.7 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI 
Express Root Port 8 (rev 05)
  00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 
Enhanced Host Controller (rev 05)
  00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
  00:1f.0 ISA bridge: Intel Corporation PM55 Chipset LPC Interface Controller 
(rev 05)
  00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 
port SATA AHCI Controller (rev 05)
  00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus 
Controller (rev 05)
  01:00.0 VGA compatible controller: NVIDIA Corporation G92GLM [Quadro FX 
2800M] (rev a2)
  03:01.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
  03:01.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 
1394 Host Controller
  03:01.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card 
Reader (SD/MMC/MS/MS PRO/xD)
  03:01.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant 
SD Host Controller
  09:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5761e Gigabit 
Ethernet PCIe (rev 10)
  0c:00.0 Network controller: Broadcom Limited BCM4322 802.11a/b/g/n Wireless 
LAN Controller (rev 01)
  11:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller 
(rev 03)
  3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture 
Generic Non-Core Registers (rev 04)
  3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture 
System Address Decoder (rev 04)
  3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04)
  3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04)
  3f:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller (rev 04)
  3f:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Target Address Decoder (rev 04)
  3f:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Test Registers (rev 04)
  3f:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Channel 0 Control Registers (rev 04)
  3f:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Channel 0 Address Registers (rev 04)
  3f:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Channel 0 Rank Registers (rev 04)
  3f:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Channel 0 Thermal Control Registers (rev 04)
  3f:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Channel 1 Control Registers (rev 04)
  3f:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Channel 1 Address Registers (rev 04)
  3f:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Channel 1 Rank Registers (rev 04)
  3f:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory 
Controller Channel 1 Thermal Control Registers (rev 04)

  
  /var/log/syslog:
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1/1-1.6.1:1.0/0003:413C:8161.0012
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1/1-1.6.1:1.0
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1
  Apr 30 10:27:40 precision systemd-udevd[28658]: Process 'hid2hci 
--method=dell 
--devpath=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0' 
failed with exit code 1.
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0/0003:413C:8162.0013
  Apr 30 10:27:40 precision systemd-udevd[28658]: Process 'hid2hci 
--method=dell 
--devpath=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0' 
failed with exit code 1.
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'unbind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0/0003:413C:8162.0013
  Apr 30 10:27:40 precision systemd-udevd[28658]: Process 'hid2hci 
--method=dell 
--devpath=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0' 
failed with exit code 1.
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'unbind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0
  Apr 30 10:27:40 precision systemd-udevd[28658]: Process 'hid2hci 
--method=dell 
--devpath=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0' 
failed with exit code 1.
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0
  Apr 30 10:27:40 precision systemd-udevd[28658]: Process 'hid2hci 
--method=dell 
--devpath=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0' 
failed with exit code 1.
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'unbind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0
  Apr 30 10:27:40 precision systemd-udevd[28658]: Process 'hid2hci 
--method=dell 
--devpath=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0' 
failed with exit code 1.
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0
  Apr 30 10:27:40 precision systemd-udevd[28658]: Process 'hid2hci 
--method=dell 
--devpath=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0' 
failed with exit code 1.
  Apr 30 10:27:40 precision upowerd[2464]: unhandled action 'unbind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0
  Apr 30 10:27:41 precision systemd-udevd[28658]: Process 'hid2hci 
--method=dell 
--devpath=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0' 
failed with exit code 1.
  Apr 30 10:27:41 precision upowerd[2464]: unhandled action 'bind' on 
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.2/1-1.6.2:1.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1767968/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to