Zooming to usb stuff for brevity, tldr version - I think your mouse and keyboard are on the usb3 bus, try moving them to 2.0-based ports?


-mb

On 12/28/2014 08:57 PM, koder wrote:
Here is the current boot, obviously successful:
here's where your usb stuff is coming online being probed, seems just fine

usb2.0 ports.

[    0.775027] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.775029] ehci-pci: EHCI PCI platform driver
[    0.775096] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    0.775099] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    0.775109] ehci-pci 0000:00:1a.0: debug port 2
[    0.779003] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    0.779015] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf7318000
[    0.790208] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    0.790233] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.790234] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.790235] usb usb1: Product: EHCI Host Controller
[    0.790236] usb usb1: Manufacturer: Linux 3.13.0-24-generic ehci_hcd
[    0.790236] usb usb1: SerialNumber: 0000:00:1a.0
[    0.790292] hub 1-0:1.0: USB hub found
[    0.790296] hub 1-0:1.0: 2 ports detected
[    0.790410] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    0.790413] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.790422] ehci-pci 0000:00:1d.0: debug port 2
[    0.794315] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    0.794327] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf7317000
[    0.806203] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    0.806225] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    0.806226] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.806227] usb usb2: Product: EHCI Host Controller
[    0.806228] usb usb2: Manufacturer: Linux 3.13.0-24-generic ehci_hcd
[    0.806228] usb usb2: SerialNumber: 0000:00:1d.0
[    0.806277] hub 2-0:1.0: USB hub found
[    0.806280] hub 2-0:1.0: 2 ports detected
Other stuff.
[    0.806335] ehci-platform: EHCI generic platform driver
[    0.806338] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.806339] ohci-pci: OHCI PCI platform driver
[    0.806343] ohci-platform: OHCI generic platform driver
[    0.806346] uhci_hcd: USB Universal Host Controller Interface driver
Here come usb3 ports, I've never had anything but weird issues with xhci devices...  Make sure your keyboard is NOT on this.
[    0.806410] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    0.806413] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[    0.806845] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    0.806860] xhci_hcd 0000:00:14.0: irq 45 for MSI/MSI-X
[    0.806900] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[    0.806901] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.806902] usb usb3: Product: xHCI Host Controller
[    0.806903] usb usb3: Manufacturer: Linux 3.13.0-24-generic xhci_hcd
[    0.806903] usb usb3: SerialNumber: 0000:00:14.0
[    0.806965] hub 3-0:1.0: USB hub found
[    0.806980] hub 3-0:1.0: 14 ports detected
[    0.809180] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    0.809182] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[    0.809212] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[    0.809213] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.809213] usb usb4: Product: xHCI Host Controller
[    0.809214] usb usb4: Manufacturer: Linux 3.13.0-24-generic xhci_hcd
[    0.809215] usb usb4: SerialNumber: 0000:00:14.0
[    0.809277] hub 4-0:1.0: USB hub found
[    0.809287] hub 4-0:1.0: 6 ports detected
Here is your keyboard enumerating, seems to register just fine on port 3, which I think is probably your xhci-hub. 

Try it on your 2.0 ports.  Same with the mouse.  Not sure with 3.0, but using low-speed devices usually downclocks the device to lower spec, killing anything else on the hub too unless just using for mouse and keyboard.
[    1.645941] usb 3-1: new low-speed USB device number 2 using xhci_hcd
[    1.668235] usb 3-1: New USB device found, idVendor=413c, idProduct=2003
[    1.668237] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.668238] usb 3-1: Product: Dell USB Keyboard
[    1.668239] usb 3-1: Manufacturer: Dell
[    1.668301] usb 3-1: ep 0x81 - rounding interval to 128 microframes, ep desc says 192 microframes
[    1.670478] hidraw: raw HID events driver (C) Jiri Kosina
[    1.674730] usbcore: registered new interface driver usbhid
[    1.674732] usbhid: USB HID core driver
[    1.675609] input: Dell Dell USB Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/input/input5
[    1.675659] hid-generic 0003:413C:2003.0001: input,hidraw0: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-0000:00:14.0-1/input0
[    1.833958] usb 3-2: new low-speed USB device number 3 using xhci_hcd
[    1.855654] usb 3-2: New USB device found, idVendor=047d, idProduct=1020
[    1.855657] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.855658] usb 3-2: Product: Kensington Expert Mouse
[    1.855659] usb 3-2: Manufacturer: Kensington    
[    1.855754] usb 3-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[    1.858094] input: Kensington      Kensington Expert Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/input/input6
[    1.858298] hid-generic 0003:047D:1020.0002: input,hidraw1: USB HID v1.10 Mouse [Kensington      Kensington Expert Mouse] on usb-0000:00:14.0-2/input0

These otherwise seem normally ok, look at your xsession and xorg logs further as I don't think the problem is in the kernel, if anything just some evdev regression or something disabling the mouse like my stupid mate issue with mine.

-mb