Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 511948 - >=sys-kernel/gentoo-sources-3.12.13 OHCI ?
Summary: >=sys-kernel/gentoo-sources-3.12.13 OHCI ?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: Normal normal
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-31 10:54 UTC by Djole
Modified: 2014-06-02 07:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
kernel config (kernel-3.12.20.config,88.18 KB, text/plain)
2014-05-31 10:54 UTC, Djole
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Djole 2014-05-31 10:54:46 UTC
Created attachment 377924 [details]
kernel config

USB keyboard or USB mouse is not working working since 3.12.13 (tried 3.12.20 the results are the same).

kernel-3.10.32 (dmesg | grep usb):
[    0.202236] usbcore: registered new interface driver usbfs
[    0.202347] usbcore: registered new interface driver hub
[    0.202482] usbcore: registered new device driver usb
[    0.941975] hso: drivers/net/usb/hso.c: Option Wireless
[    0.942119] usbcore: registered new interface driver hso
[    0.949311] usb usb1: default language 0x0409
[    0.949317] usb usb1: udev 1, busnum 1, minor = 0
[    0.949319] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.949403] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.949531] usb usb1: Product: EHCI Host Controller
[    0.949614] usb usb1: Manufacturer: Linux 3.10.32-gentoo ehci_hcd
[    0.949697] usb usb1: SerialNumber: 0000:00:02.1
[    0.949880] usb usb1: usb_probe_device
[    0.949883] usb usb1: configuration #1 chosen from 1 choice
[    0.949889] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[    0.949946] hub 1-0:1.0: usb_probe_interface
[    0.949948] hub 1-0:1.0: usb_probe_interface - got id
[    0.950119] hub 1-0:1.0: no power switching (usb 1.0)
[    1.003228] usb usb2: default language 0x0409
[    1.003233] usb usb2: udev 1, busnum 2, minor = 128
[    1.003235] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    1.003319] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.003442] usb usb2: Product: OHCI Host Controller
[    1.003525] usb usb2: Manufacturer: Linux 3.10.32-gentoo ohci_hcd
[    1.003608] usb usb2: SerialNumber: 0000:00:02.0
[    1.003796] usb usb2: usb_probe_device
[    1.003798] usb usb2: configuration #1 chosen from 1 choice
[    1.003802] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[    1.003854] hub 2-0:1.0: usb_probe_interface
[    1.003856] hub 2-0:1.0: usb_probe_interface - got id
[    1.004025] hub 2-0:1.0: no power switching (usb 1.0)
[    1.004344] usbcore: registered new interface driver cdc_acm
[    1.004602] usbcore: registered new interface driver usblp
[    1.004738] usbcore: registered new interface driver usb-storage
[    1.004869] usbcore: registered new interface driver ums-realtek
[    1.005048] usbcore: registered new interface driver usbserial
[    1.005192] usbcore: registered new interface driver usbserial_generic
[    1.005316] usbserial: USB Serial support registered for generic
[    1.005440] usbcore: registered new interface driver cp210x
[    1.005566] usbserial: USB Serial support registered for cp210x
[    1.005697] usbcore: registered new interface driver ftdi_sio
[    1.005825] usbserial: USB Serial support registered for FTDI USB Serial Device
[    1.006010] usbcore: registered new interface driver moto_modem
[    1.006133] usbserial: USB Serial support registered for moto-modem
[    1.006280] usbcore: registered new interface driver option
[    1.006403] usbserial: USB Serial support registered for GSM modem (1-port)
[    1.006551] usbcore: registered new interface driver spcp8x5
[    1.006675] usbserial: USB Serial support registered for SPCP8x5
[    1.013042] usbcore: registered new interface driver bcm203x
[    1.013198] usbcore: registered new interface driver bpa10x
[    1.013324] usbcore: registered new interface driver bfusb
[    1.013618] usbcore: registered new interface driver btusb
[    1.013742] usbcore: registered new interface driver ath3k
[    1.014074] usbcore: registered new interface driver ushc
[    1.014909] usbcore: registered new interface driver usbhid
[    1.014992] usbhid: USB HID core driver
[    1.564907] usb 2-2: new low-speed USB device number 2 using ohci_hcd
[    1.745856] usb 2-2: skipped 1 descriptor after interface
[    1.745859] usb 2-2: skipped 1 descriptor after interface
[    1.748852] usb 2-2: default language 0x0409
[    1.756850] usb 2-2: udev 2, busnum 2, minor = 129
[    1.756852] usb 2-2: New USB device found, idVendor=046d, idProduct=c313
[    1.756934] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.757020] usb 2-2: Product: USB Multimedia Keyboard
[    1.757102] usb 2-2: Manufacturer: LITEON Technology
[    1.757279] usb 2-2: usb_probe_device
[    1.757282] usb 2-2: configuration #1 chosen from 1 choice
[    1.759855] usb 2-2: adding 2-2:1.0 (config #1, interface 0)
[    1.759934] usbhid 2-2:1.0: usb_probe_interface
[    1.759936] usbhid 2-2:1.0: usb_probe_interface - got id
[    1.767105] input: LITEON Technology USB Multimedia Keyboard as /devices/pci0000:00/0000:00:02.0/usb2/2-2/2-2:1.0/input/input2
[    1.767354] hid-generic 0003:046D:C313.0001: input,hidraw0: USB HID v1.10 Keyboard [LITEON Technology USB Multimedia Keyboard] on usb-0000:00:02.0-2/input0
[    1.767498] usb 2-2: adding 2-2:1.1 (config #1, interface 1)
[    1.767573] usbhid 2-2:1.1: usb_probe_interface
[    1.767575] usbhid 2-2:1.1: usb_probe_interface - got id
[    1.776903] input: LITEON Technology USB Multimedia Keyboard as /devices/pci0000:00/0000:00:02.0/usb2/2-2/2-2:1.1/input/input3
[    1.777137] hid-generic 0003:046D:C313.0002: input,hidraw1: USB HID v1.10 Device [LITEON Technology USB Multimedia Keyboard] on usb-0000:00:02.0-2/input1


kernel 3.12.13 (dmesg | grep usb):
[    0.204822] usbcore: registered new interface driver usbfs
[    0.204943] usbcore: registered new interface driver hub
[    0.205077] usbcore: registered new device driver usb
[    0.944533] hso: drivers/net/usb/hso.c: Option Wireless
[    0.944677] usbcore: registered new interface driver hso
[    0.950914] usb usb1: default language 0x0409
[    0.950925] usb usb1: udev 1, busnum 1, minor = 0
[    0.950927] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.951011] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.951139] usb usb1: Product: EHCI Host Controller
[    0.951221] usb usb1: Manufacturer: Linux 3.12.13-gentoo ehci_hcd
[    0.951305] usb usb1: SerialNumber: 0000:00:02.1
[    0.951496] usb usb1: usb_probe_device
[    0.951499] usb usb1: configuration #1 chosen from 1 choice
[    0.951509] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[    0.951570] hub 1-0:1.0: usb_probe_interface
[    0.951572] hub 1-0:1.0: usb_probe_interface - got id
[    0.951747] hub 1-0:1.0: no power switching (usb 1.0)
[    0.952460] usbcore: registered new interface driver cdc_acm
[    0.952724] usbcore: registered new interface driver usblp
[    0.952866] usbcore: registered new interface driver usb-storage
[    0.952999] usbcore: registered new interface driver ums-realtek
[    0.953194] usbcore: registered new interface driver usbserial
[    0.953321] usbcore: registered new interface driver usbserial_generic
[    0.953453] usbserial: USB Serial support registered for generic
[    0.953586] usbcore: registered new interface driver cp210x
[    0.953716] usbserial: USB Serial support registered for cp210x
[    0.953853] usbcore: registered new interface driver ftdi_sio
[    0.953984] usbserial: USB Serial support registered for FTDI USB Serial Device
[    0.954168] usbcore: registered new interface driver option
[    0.954293] usbserial: USB Serial support registered for GSM modem (1-port)
[    0.954437] usbcore: registered new interface driver spcp8x5
[    0.954566] usbserial: USB Serial support registered for SPCP8x5
[    0.956350] usbcore: registered new interface driver synaptics_usb
[    0.960657] usbcore: registered new interface driver bcm203x
[    0.960804] usbcore: registered new interface driver bpa10x
[    0.960931] usbcore: registered new interface driver bfusb
[    0.961229] usbcore: registered new interface driver btusb
[    0.961355] usbcore: registered new interface driver ath3k
[    0.961520] usbcore: registered new interface driver ushc
[    0.962431] usbcore: registered new interface driver usbhid
[    0.962516] usbhid: USB HID core driver  

emerge --info                                                                                                                                        
Portage 2.2.8-r1 (default/linux/x86/13.0/desktop, gcc-4.7.3, glibc-2.17, 3.10.32-gentoo i686)                                                                         
=================================================================                                                                                                     
System uname: Linux-3.10.32-gentoo-i686-AMD_Phenom-tm-_8650_Triple-Core_Processor-with-gentoo-2.2                                                                     
KiB Mem:     3108872 total,    466832 free
KiB Swap:    4194300 total,   4194300 free
Timestamp of tree: Tue, 27 May 2014 09:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5-r3, 3.3.3
dev-util/cmake:           2.8.12.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo webalarm-repo
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=amdfam10 -mcx16 -mpopcnt -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=amdfam10 -mcx16 -mpopcnt -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/djole/data/portage_overlay"
USE="3dnow 3dnowtext X a52 aac acl acpi alsa apache2 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gpm gtk iconv ipv6 jpeg jpg kde lcms ldap libnotify lm_sensors mad mmx mmxtext mng modules mp3 mp4 mpeg ncurses nls nptl nvidia ogg openal opengl openmp opus pam pango pcre pdf php png policykit ppds qt3support qt4 readline sdl sensord session spell sse sse2 ssl startup-notification svg tcpd threads tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 x86 xcb xml xv xvid zlib" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="i386 arm mips mipsel x86_64" QEMU_USER_TARGETS="i386 arm mips mipsel x86_64" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 1 Djole 2014-05-31 11:13:03 UTC
I have also tried to re-emerge:
x11-drivers/xf86-input-evdev
x11-drivers/xf86-input-keyboard
x11-drivers/xf86-input-mouse
Didn't help.
Comment 2 nobody 2014-06-01 11:05:17 UTC
Please avoid bug gentoo devs for problems like that to keep their time on real problem. Use the forum for such issue.

Why? Just because if any kernel version fail with usb keyboard or mouse, it would be really hard that bug pass kernel.org without anyone seen it.
I admit, still a little little possibility remain it might pass thru.
But you can safely assume, it is a problem with you, and so not a bug with the kernel : so not an issue for bugzilla

In order to help you, here's your solve :

kernel-3.10.32:
[    0.949531] usb usb1: Product: EHCI Host Controller
[    0.949946] hub 1-0:1.0: usb_probe_interface
[    1.003442] usb usb2: Product: OHCI Host Controller
[    1.003854] hub 2-0:1.0: usb_probe_interface
[    1.564907] usb 2-2: new low-speed USB device number 2 using ohci_hcd
[    1.757020] usb 2-2: Product: USB Multimedia Keyboard

kernel 3.12.13:
[    0.951139] usb usb1: Product: EHCI Host Controller

It mean you have 2 usb controller, one using EHCI and one using OHCI
It also mean hub-2 is the OCHI handling controller and the keyboard is attach to it.

Now as you see, you lack OHCI support from your kernel 3.12.13 and any devices attach to it will not be handle so.

So yes, it's "OMG i forget to add OHCI support" in my kernel config.
Comment 3 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2014-06-01 18:46:47 UTC
(In reply to nobody from comment #2)
> So yes, it's "OMG i forget to add OHCI support" in my kernel config.

Not so fast...

His .config does enable USB_OHCI_HCD though; so, there might be something else going on here. I do see that "# CONFIG_USB_OHCI_HCD_PCI is not set"; so, perhaps CONFIG_USB_OHCI_HCD_PCI does need to be set here?

Djole, could you try that and report back?

If that's not it; please attach your 3.10 .config as well, such that we can perform a diff between both .config's to see if there perhaps is another change.
Comment 4 Djole 2014-06-02 07:48:38 UTC
CONFIG_USB_OHCI_HCD_PCI did the trick. There is no such option in 3.10.32.
Thanks