2017-02-26 20:52:13 |
Richard |
bug |
|
|
added bug |
2017-02-26 21:00:08 |
Brad Figg |
linux (Ubuntu): status |
New |
Incomplete |
|
2017-02-27 04:22:25 |
Richard |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2017-02-27 22:19:52 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
High |
|
2017-02-27 22:21:16 |
Joseph Salisbury |
tags |
|
kernel-da-key |
|
2017-03-04 19:04:15 |
Richard |
tags |
kernel-da-key |
apport-collected kernel-da-key yakkety |
|
2017-03-04 19:04:17 |
Richard |
description |
So we know this xhci_kcd was always shit in that it turns off the console usb keyboard for long running computers and that it on abrupt termination of Linux puts usb in a 12x slower mode. It is buggy, it was always buggy, and its getting worse.
With Linux 4.8.0-37, this crappy software decides to halt the host controller on boot, ie. turn off the console keyboard preventing any boot. I cannot think of any situation where anyone would want their host controller halted.
This is MacBook Pro 2015. So, it's already broken in UEFI-grub as it always was, ie. every key press takes 8 seconds, but you only need two, so you can boot in 16 s.
I tried to disable the xhci_kcd crap by using kernel parameter noxhci_port_switch or modprobe.blacklist=xhci_hcd neither which works.
Because it has crap in UEFI, the computer will not boot any external hard drive or usb fob. The only thing that works is Apple rescue that gets rid of the xhci garbage, and the boot os x immediately after that.
So the log output
xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command.
- and a bit later:
xhci_hcd 0000:00:14.0: Assuming host is dying, halting host.
xhci_hcd 0000:00:14.0: HC died; cleaning up
This clown programming of Linux has to stop. Why would anyone ever want their host controller halted? |
So we know this xhci_kcd was always shit in that it turns off the console usb keyboard for long running computers and that it on abrupt termination of Linux puts usb in a 12x slower mode. It is buggy, it was always buggy, and its getting worse.
With Linux 4.8.0-37, this crappy software decides to halt the host controller on boot, ie. turn off the console keyboard preventing any boot. I cannot think of any situation where anyone would want their host controller halted.
This is MacBook Pro 2015. So, it's already broken in UEFI-grub as it always was, ie. every key press takes 8 seconds, but you only need two, so you can boot in 16 s.
I tried to disable the xhci_kcd crap by using kernel parameter noxhci_port_switch or modprobe.blacklist=xhci_hcd neither which works.
Because it has crap in UEFI, the computer will not boot any external hard drive or usb fob. The only thing that works is Apple rescue that gets rid of the xhci garbage, and the boot os x immediately after that.
So the log output
xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command.
- and a bit later:
xhci_hcd 0000:00:14.0: Assuming host is dying, halting host.
xhci_hcd 0000:00:14.0: HC died; cleaning up
This clown programming of Linux has to stop. Why would anyone ever want their host controller halted?
---
ApportVersion: 2.20.3-0ubuntu8.2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: foxyboy 5662 F.... pulseaudio
/dev/snd/controlC0: foxyboy 5662 F.... pulseaudio
CurrentDesktop: GNOME
DistroRelease: Ubuntu 16.10
HibernationDevice: RESUME=/dev/mapper/C89-SWAP
MachineType: Apple Inc. MacBookPro12,1
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.8.0-39-generic root=/dev/mapper/C89-RFS ro i915.enable_rc6=0
ProcVersionSignature: Ubuntu 4.8.0-39.42-generic 4.8.17
RelatedPackageVersions:
linux-restricted-modules-4.8.0-39-generic N/A
linux-backports-modules-4.8.0-39-generic N/A
linux-firmware 1.161.1
Tags: yakkety
Uname: Linux 4.8.0-39-generic x86_64
UpgradeStatus: Upgraded to yakkety on 2016-11-16 (108 days ago)
UserGroups: adm docker libvirt libvirtd sudo
_MarkForUpload: True
dmi.bios.date: 10/26/2015
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP121.88Z.0167.B15.1510261437
dmi.board.name: Mac-E43C1C25D4880AD6
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro12,1
dmi.chassis.type: 9
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-E43C1C25D4880AD6
dmi.modalias: dmi:bvnAppleInc.:bvrMBP121.88Z.0167.B15.1510261437:bd10/26/2015:svnAppleInc.:pnMacBookPro12,1:pvr1.0:rvnAppleInc.:rnMac-E43C1C25D4880AD6:rvrMacBookPro12,1:cvnAppleInc.:ct9:cvrMac-E43C1C25D4880AD6:
dmi.product.name: MacBookPro12,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc. |
|
2017-03-04 19:04:19 |
Richard |
attachment added |
|
AlsaInfo.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831463/+files/AlsaInfo.txt |
|
2017-03-04 19:04:21 |
Richard |
attachment added |
|
CRDA.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831464/+files/CRDA.txt |
|
2017-03-04 19:04:26 |
Richard |
attachment added |
|
CurrentDmesg.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831465/+files/CurrentDmesg.txt |
|
2017-03-04 19:04:29 |
Richard |
attachment added |
|
IwConfig.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831466/+files/IwConfig.txt |
|
2017-03-04 19:04:33 |
Richard |
attachment added |
|
JournalErrors.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831467/+files/JournalErrors.txt |
|
2017-03-04 19:04:36 |
Richard |
attachment added |
|
Lspci.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831468/+files/Lspci.txt |
|
2017-03-04 19:04:38 |
Richard |
attachment added |
|
Lsusb.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831469/+files/Lsusb.txt |
|
2017-03-04 19:04:39 |
Richard |
attachment added |
|
ProcCpuinfo.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831470/+files/ProcCpuinfo.txt |
|
2017-03-04 19:04:40 |
Richard |
attachment added |
|
ProcEnviron.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831471/+files/ProcEnviron.txt |
|
2017-03-04 19:04:42 |
Richard |
attachment added |
|
ProcInterrupts.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831472/+files/ProcInterrupts.txt |
|
2017-03-04 19:04:43 |
Richard |
attachment added |
|
ProcModules.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831473/+files/ProcModules.txt |
|
2017-03-04 19:04:45 |
Richard |
attachment added |
|
PulseList.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831474/+files/PulseList.txt |
|
2017-03-04 19:04:46 |
Richard |
attachment added |
|
RfKill.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831475/+files/RfKill.txt |
|
2017-03-04 19:04:51 |
Richard |
attachment added |
|
UdevDb.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831476/+files/UdevDb.txt |
|
2017-03-04 19:04:56 |
Richard |
attachment added |
|
WifiSyslog.txt https://bugs.launchpad.net/bugs/1668105/+attachment/4831477/+files/WifiSyslog.txt |
|
2017-03-04 19:11:29 |
Richard |
summary |
xhci_kcd module turns off usb host controller on boot |
xhci_hcd module turns off usb host controller on boot |
|
2017-03-15 06:08:14 |
Thiago Marcos P. Santos |
bug watch added |
|
http://bugzilla.kernel.org/show_bug.cgi?id=115741 |
|
2017-03-15 20:10:34 |
Joseph Salisbury |
bug task added |
|
linux |
|
2017-04-01 15:09:55 |
Michael Introini |
bug |
|
|
added subscriber Michael Introini |
2017-04-07 19:53:33 |
Mathieu M |
bug |
|
|
added subscriber Mathieu M |
2017-07-05 04:40:45 |
Ian Canino |
bug |
|
|
added subscriber Ian Canino |
2018-05-11 22:27:30 |
Raimund Specht |
bug |
|
|
added subscriber Raimund Specht |
2018-08-06 20:16:13 |
Neil Watson |
bug |
|
|
added subscriber Neil Watson |
2019-07-31 20:43:49 |
Steven |
bug |
|
|
added subscriber Steven |
2019-10-29 20:44:01 |
Bug Watch Updater |
linux: status |
Unknown |
Confirmed |
|
2019-10-29 20:44:01 |
Bug Watch Updater |
linux: importance |
Unknown |
Medium |
|
2021-02-15 16:55:15 |
sterios prosiniklis |
bug |
|
|
added subscriber sterios prosiniklis |