1 |
On Sun, 2017-08-20 at 11:21 +0200, Alan McKinnon wrote: |
2 |
> |
3 |
> I'm seeing changes in 4.12 too and haven't bothered looking further |
4 |
> as |
5 |
> 4.11 still works for me. My external monitors and USB keyboard & |
6 |
> mouse |
7 |
> on laptops stopped working with 4.12 and other silliness which I |
8 |
> forget. |
9 |
> |
10 |
> My techie spidey-sense is telling me it all smells a lot like someone |
11 |
> tidied up .config and things moved around, so make oldconfig got |
12 |
> confused. |
13 |
> |
14 |
|
15 |
Correct. |
16 |
|
17 |
Old Intel host here. No lock-ups but I had also USB-related problems |
18 |
with 4.12 till I set this (new) option in kernel config: |
19 |
|
20 |
CONFIG_USB_PCI: |
21 |
A lot of embeded system SOC (e.g. freescale T2080) have both PCI and |
22 |
USB modules. But USB module is controlled by registers directly, it |
23 |
have no relationship with PCI module. |
24 |
|
25 |
When you enable the above you get the next one: |
26 |
|
27 |
CONFIG_USB_UHCI_HCD: |
28 |
The Universal Host Controller Interface is a standard by Intel for |
29 |
accessing the USB hardware in the PC (which is also called the USB |
30 |
host controller). If your USB host controller conforms to this |
31 |
standard, you may want to say Y, but see below. All recent boards |
32 |
with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX, |
33 |
i810, i820) conform to this standard. Also all VIA PCI chipsets |
34 |
(like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro |
35 |
133) and LEON/GRLIB SoCs with the GRUSBHC controller. |
36 |
|
37 |
The first option's help line is a bit misleading, my system is not an |
38 |
embedded one but without UHCI I don't have any USB working. In 4.11 and |
39 |
earlier USB_UHCI_HCD was not tied to USB_PCI and that's why make |
40 |
oldconfig messed up in my case. |
41 |
|
42 |
bye, |
43 |
|
44 |
raffaele |