Bugzilla – Bug 113310
usbhid, ehci_hid and uhci_hcd not loading on startup
Last modified: 2005-09-21 09:42:20 UTC
I upgraded my SuSE 9.3 system to openSUSE 10 B3 using 'System Update'. On restart, no keyboard or mouse was detected. Attached a PS2 keyboard and did an lsmod. No mention of usbhid, ehci_hid or uhci_hid. Modprobe'd them in and mouse and keyboard appeared. I modified the sysconfig/kernel/modules loaded on boot to include these (ugh!) but now I can restart and have usb mouse and keyboard working correctly.
Please provide YaST2 logs, see: http://www.opensuse.org/index.php/Bug_Reporting_FAQ#YaST
Created attachment 47792 [details] y2logs after restart Yast logs after restarting and manually loading the missing modules. Can't reproduce the problem without restoring 9.3 and reinstalling Beta3.
And, were they present in that sysconfig variable in 9.3? AFAIK, USB modules were always loaded by hotplug. Olag?
did you use the new initrd to boot, or did you boot into the installed system via yast or linuxrc?
attach also the hwinfo output, if you havent already done so.
Created attachment 48116 [details] hwinfo file hwinfo output as requested.
The usb modules were not present in the sysconfig variable in 9.3. I think I might have found something relevant. After the update and restart, the outut of uname -a was "2.6.11.4-21.8-default #1 Tue Jul 19 12:42:37 UTC 2005 i686 i686 i386 GNU/Linux". The installed kernel wsa still the 9.3 version, held back due to dependencies on the 9.3 non-gpl kernel modules. I updated all kernel* entries to 2.6.13_rc6_git13-4 and restarted. It seemed that the system update didn't correctly handle the non gpl modules, causing the problem. I now have a working system with no requirement to add the usb modules to the /etc/sysconfig/kernel file.
Seems to be an update problem. Reassigning to the YaST folks.
jsrain: please have a look at it again... could it be a kernel bug ;)?
No, it sounds like a bug inside package manager (which evaluates packages to update). Michael, can you learn why kernel-default-nongpl was removed instead of updating?
Unable to reproduce with B4 or RC1. I think we can close this due an inability to make it go wrong again. Thanks guys.
closed