On Thu, Nov 03, 2016 at 06:18:59PM +0200, Martin T wrote:
> Hi,
> 
> looks like the problem is either with ehci_pci or ehci_hcd because if
> I do "modprobe -rv ehci_pci" and "modprobe -v ehci_pci", then both
> keyboard and mouse start to work. "ehci_hcd" is used by "ehci_pci":
> 
> ehci_pci               12512  0
> ehci_hcd               69837  1 ehci_pci
> 
> 
Random thought -- if ehci_pci is already loaded for some other device 
early in the boot process, in a way that doesn't require the ehci_hcd 
module, and then udev detects the keyboard and mouse, determines it 
needs ehci_pci... and concludes all is well because that module is 
already loaded... But the ehci_hcd piece isn't.... And then removing it 
and re-loading it looks at the dependencies again in the light of all 
the hardware udev is aware of by that stage, and so loads the 
sub-module, and the keyboard and mouse start working...

OR, perhaps less far-fetched, could your running kernel somehow have 
access to 2 versions of the ehci_pci module, one with a dependency on 
ehci_hcd and one not? And at boot it is picking up the wrong one and 
when you run modprobe from the command line it is picking up the other?

Mark

Reply via email to