Kernel 4.0-rc2 tested. Problem remains. In rc2 there was a minimal fglrx driver in the kernel so I was able to get a more usual desktop and use the graphical system monitor app. The manifestation of the problem is slightly different now. Total CPU usage still goes to 24 - 25% when a USB 3.0 hub is plugged in, but the khubd process does not seem to take excessive CPU time. Instead, the kworker and ksoftirqd processes take it all up. The kworker thread(s) take in total about 17% and the ksoftirqd thread(s) about 7%.
The problem remains the same in all other aspects. It is present with hubs using the VIA or Genesyslogic chipsets. Excessive CPU usage continues even after the external hubs are disconnected. The cure remains to unbind and then bind the xhci_hcd driver serving the internal USB 3.0 hub. ** Changed in: linux (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1425803 Title: Driver problem with USB chipset VIA VL812-B2 Status in linux package in Ubuntu: Confirmed Bug description: Presuming the system info you need is in the automatically generated collection from ubuntu-bug. Ubuntu 14.10, fully updated. Kernel 3.16.0-31-generic. The problem described also exists in earlier kernels although I cannot say when it first appeared. I have a HooToo HT-UH005 4-Port USB 3.0 hub (VIA VL812-B2 chipset) . I'm using it with a HP Pavilion 17-e049wm laptop. This computer has two USB 3.0 ports. When the computer is quiescent the CPU consumed is normally 0% to 1%. That's the same whether there are USB 2.0 or 3.0 devices plugged into its onboard USB 3.0 ports, or not. As soon as I plug the HT-UH005 hub into one of those USB 3.0 ports, a system process khubd appears and it takes about 7% of CPU. Also, several "kworker" and "ksoftirqd" threads appear which between them consume another 18% of CPU, for a total of 25% CPU load. That's just because the HT-UH005 was plugged in. No peripherals attached to the HT-UH005. Stranger still, when I unplug the HT-UH005 the khubd, kworker, and ksoftirqd threads *continue* to consume 25% CPU. That's with the HT- UH005 disconnected after it was previously connected. This goes on indefinitely. The only way I can get things back to normal is to reboot or to manually stop and restart (unbind and then bind) the xhci_hcd driver that's servicing the internal hub that runs the computer's two USB 3.0 ports. The listing from dmesg shows no apparent problems when the HT-UH005 is connected or disconnected. Listing from lsusb shows the HT-UH005 successfully connected to a port on the internal USB 3.0 hub using driver xhci_hcd. This could be caused by some sort of incompatibility between the AMD internal hub and the VIA external hub. But, that the condition persists after the HT- UH005 is disconnected suggests it is almost surely a linux driver problem. ProblemType: Bug DistroRelease: Ubuntu 14.10 Package: linux-image-3.16.0-31-generic 3.16.0-31.41 ProcVersionSignature: Ubuntu 3.16.0-31.41-generic 3.16.7-ckt5 Uname: Linux 3.16.0-31-generic x86_64 NonfreeKernelModules: wl fglrx ApportVersion: 2.14.7-0ubuntu8.2 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: warren 5539 F.... pulseaudio /dev/snd/controlC0: warren 5539 F.... pulseaudio CurrentDesktop: Unity Date: Wed Feb 25 22:12:53 2015 HibernationDevice: RESUME=UUID=d6ce9a82-d272-4efa-bfe4-e13c883b2418 InstallationDate: Installed on 2012-05-23 (1008 days ago) InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425) MachineType: Hewlett-Packard HP Pavilion 17 Notebook PC ProcFB: 0 EFI VGA ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-31-generic root=UUID=515bfe03-1a57-4762-9cc1-6896e081c4c5 ro quiet splash rootfstype=ext4 vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-3.16.0-31-generic N/A linux-backports-modules-3.16.0-31-generic N/A linux-firmware 1.138.1 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 12/04/2013 dmi.bios.vendor: Insyde dmi.bios.version: F.31 dmi.board.asset.tag: Base Board Asset Tag dmi.board.name: 1984 dmi.board.vendor: Hewlett-Packard dmi.board.version: 01.13 dmi.chassis.type: 10 dmi.chassis.vendor: Hewlett-Packard dmi.chassis.version: Chassis Version dmi.modalias: dmi:bvnInsyde:bvrF.31:bd12/04/2013:svnHewlett-Packard:pnHPPavilion17NotebookPC:pvr0880100003305B10000620100:rvnHewlett-Packard:rn1984:rvr01.13:cvnHewlett-Packard:ct10:cvrChassisVersion: dmi.product.name: HP Pavilion 17 Notebook PC dmi.product.version: 0880100003305B10000620100 dmi.sys.vendor: Hewlett-Packard To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1425803/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp