[Bug 773559] New: Tumbleweed: With Kernel 3.5.0 USB keyboard doesn't work to input LVM password during boot
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c0 Summary: Tumbleweed: With Kernel 3.5.0 USB keyboard doesn't work to input LVM password during boot Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: openSUSE 12.1 Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: veniastra@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=500345) --> (http://bugzilla.novell.com/attachment.cgi?id=500345) dmesg output from system running 3.5.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.3 (KHTML, like Gecko) Chrome/22.0.1218.0 Safari/537.3 SUSE/22.0.1218.0 The USB keyboard does not work upon boot when prompted input the LVM password. It did however work as expected in both the BIOS and GRUB. It is also recognised as being connected by the kernel, as can be seen by this snipped of dmesg: [ 3.268034] usb 5-2: new low-speed USB device number 3 using uhci_hcd [ 3.456915] usb 5-2: New USB device found, idVendor=046a, idProduct=0011 [ 3.470104] usb 5-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0 Where 046a:0011 is in fact the keyboard, as can be seen by lsusb: sh-4.2$ lsusb Bus 002 Device 004: ID 046d:0809 Logitech, Inc. Webcam Pro 9000 Bus 003 Device 002: ID 413c:8140 Dell Computer Corp. Wireless 360 Bluetooth Bus 005 Device 002: ID 046d:c041 Logitech, Inc. G5 Laser Mouse Bus 005 Device 004: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub The keyboard is a simple Cherry G83, a mechanical keyboard as plain as a keyboard can be, no media keys etc. are present. I specify this because even though it sounds like https://bugzilla.novell.com/show_bug.cgi?id=741451, I am not sure this is a driver/mkinitrd issue. Reproducible: Always Steps to Reproduce: 1. Use an encrypted LVM containing the / partition 2. Connect an external usb keyboard 3. Boot Actual Results: USB Keyboard does not work, no option to input LVM password unless a built-in keyboard (laptop) is present Expected Results: USB Keyboard works, LVM password can be typed in openSUSE Tumbleweed x86_64 updated from 12.1 Kernel version according to `uname -r`: 3.5.0-35-desktop Since this is a laptop, I am lucky enough to still be able to boot. I am writing this from the booted machine that is affected. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c1 --- Comment #1 from Peter Hanisch <veniastra@gmail.com> 2012-07-28 17:22:55 CEST --- Created an attachment (id=500346) --> (http://bugzilla.novell.com/attachment.cgi?id=500346) lsinitrd output -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c2 --- Comment #2 from Peter Hanisch <veniastra@gmail.com> 2012-07-28 17:23:19 CEST --- Created an attachment (id=500347) --> (http://bugzilla.novell.com/attachment.cgi?id=500347) lsmod output -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c3 --- Comment #3 from Peter Hanisch <veniastra@gmail.com> 2012-07-28 17:23:41 CEST --- Created an attachment (id=500348) --> (http://bugzilla.novell.com/attachment.cgi?id=500348) lsusb output -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c4 Larry Li <creatorlarryli@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |creatorlarryli@gmail.com --- Comment #4 from Larry Li <creatorlarryli@gmail.com> 2012-07-28 16:44:05 UTC --- I confirm this bug. Sysmte: openSUSE Tumbleweed x86_64 updated from 12.1 BTW, for those who are affected by this. This is the workaround I currently have. (a) If you have a non-usb keyboard (I am using a laptop), then it is relatively easy. Follow the second post of http://forums.opensuse.org/english/get-technical-help-here/tumbleweed/477037.... Then install an order kernel following: http://doc.opensuse.org/documentation/html/openSUSE/opensuse-tuning/cha.tuni.... (b) If you don't have a non-usb keyboard, I guess you have to use the installation DVD. Use installation->upgrade existing system->package manager, use the 3.1.* or 3.4.* version of the following packages: kernel-desktop and optionally: kernel-devel kernel-source kernel-syms kernel-xen-devel kernel-default-devel This seems to be a known problem of 3.5 kernel. The following are just for references: https://bbs.archlinux.org/viewtopic.php?id=142174&p=1 https://groups.google.com/forum/?fromgroups#!topic/linux.kernel/IagDDFU3-Ks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c5 Christoph Obexer <cobexer@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cobexer@gmail.com AssignedTo|kernel-maintainers@forge.pr |gregkh@linux.com |ovo.novell.com | --- Comment #5 from Christoph Obexer <cobexer@gmail.com> 2012-07-29 08:45:19 UTC --- @Greg KH: why is it that Tumbleweed gets new kernel versions that were not previously tested in Factory? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c6 Denny Seniazi <gdna7803@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gdna7803@hotmail.com --- Comment #6 from Denny Seniazi <gdna7803@hotmail.com> 2012-07-29 09:57:52 UTC --- I can also confirm the bug. However, I am not sure it is in the kernel package, since after using workaround b of comment 4 and installing the 3.1.x kernel, the problem persists. Meaning, my system is still useless. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c7 --- Comment #7 from Greg Kroah-Hartman <gregkh@linux.com> 2012-07-29 14:50:53 UTC --- Tumbleweed pulls kernels from Kernel:Stable, that's why it might have a newer kernel than Factory does by a few days, depending on the build systems. It's been this way for over a year now, nothing new at all. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c Greg Kroah-Hartman <gregkh@linux.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|gregkh@linux.com |kernel-maintainers@forge.pr | |ovo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c8 --- Comment #8 from Larry Li <creatorlarryli@gmail.com> 2012-07-29 19:48:42 UTC --- (In reply to comment #6)
I can also confirm the bug. However, I am not sure it is in the kernel package, since after using workaround b of comment 4 and installing the 3.1.x kernel, the problem persists. Meaning, my system is still useless.
I am pretty sure this bug is caused by the new kernel. If you follows (b), you might need to update grub.lst by hand to add the entries for the older version kernel, otherwise you are still using the 3.5 one. At leas in my case I had to. I thought it was just a kink in the installer so I didn't put it there... Now I guess probably that is a bug as well... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c9 --- Comment #9 from Jeff Mahoney <jeffm@suse.com> 2012-07-30 17:25:13 EDT --- I would guess it's be(In reply to comment #1)
Created an attachment (id=500346) --> (http://bugzilla.novell.com/attachment.cgi?id=500346) [details] lsinitrd output
Please review the contents before uploading. ;) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c10 Peter Hanisch <veniastra@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #500346|0 |1 is obsolete| | --- Comment #10 from Peter Hanisch <veniastra@gmail.com> 2012-07-30 23:33:43 CEST --- Created an attachment (id=500481) --> (http://bugzilla.novell.com/attachment.cgi?id=500481) lsinitrd -l output Oh, sorry for that...I really did not notice that. Tells you how often I had to use that command until now... ;) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c11 --- Comment #11 from Peter Hanisch <veniastra@gmail.com> 2012-07-30 23:34:59 CEST --- Created an attachment (id=500483) --> (http://bugzilla.novell.com/attachment.cgi?id=500483) lsinitrd -c output -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c12 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |veniastra@gmail.com AssignedTo|kernel-maintainers@forge.pr |jeffm@suse.com |ovo.novell.com | --- Comment #12 from Jeff Mahoney <jeffm@suse.com> 2012-07-30 18:01:18 EDT --- lsinitrd -l was the right command but you need to give it an initrd to list. :) Anyway, I grabbed a kernel-desktop-3.5.0 myself and used that to debug this. I think there are two issues here. The first is that kernel-desktop has usbhid built-in but not hid-generic. I've fixed that in kernel commit 6d995bc7 (Update config files: HID_GENERIC=y where USBHID=y (bnc#773559)) The second is that flavors without usbhid built-in aren't getting hid-generic. That's a bug in mkinitrd. I've filed SR 129370 to fix that one but you can work around it locally by adding "hid-generic" to the end of the module list in /lib/mkinitrd/scripts/boot-usb.sh and then rebuilding your initrd. You'll need the updated mkinitrd for any kernel >= 3.5.0. The second should fix the issue even on a non-updated 3.5 kernel, it just won't work 'optimally' since it'll load the module when it should be built in. Please test and confirm the fix. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c13 Peter Hanisch <veniastra@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|veniastra@gmail.com | --- Comment #13 from Peter Hanisch <veniastra@gmail.com> 2012-07-31 00:17:23 CEST --- Created an attachment (id=500492) --> (http://bugzilla.novell.com/attachment.cgi?id=500492) `cat /lib/mkinitrd/scripts/boot-usb.sh` output Adding "hid-generic" to the module list helped, I did a reboot and the keyboard worked as exptected. Thank you for this very straightforward solution! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c14 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |mmarek@suse.com InfoProvider| |mmarek@suse.com --- Comment #14 from Jeff Mahoney <jeffm@suse.com> 2012-07-30 19:21:38 EDT --- Perfect. The fix is in the works but will take time to make it through the channels. I've revoked the SR since I'd like to bump the version number of mkinitrd to allow the kernel to depend on it. Michal, I've issued a merge request on the gitorious repo. Can you accept that? Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c15 Michal Marek <mmarek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|mmarek@suse.com | --- Comment #15 from Michal Marek <mmarek@suse.com> 2012-07-31 09:32:51 UTC --- Done. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c16 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #16 from Jeff Mahoney <jeffm@suse.com> 2012-07-31 14:21:00 EDT --- Thanks, I've pushed to Base:System as SR 129491. I've updated Kernel:HEAD to depend on mkinitrd >= 2.7.1 (commit 2f757104) I'll close as FIXED once both of those make it to openSUSE:Factory. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c17 Jiri Slaby <jslaby@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO CC| |jslaby@suse.com InfoProvider| |gregkh@linux.com --- Comment #17 from Jiri Slaby <jslaby@suse.com> 2012-07-31 18:51:51 UTC --- (In reply to comment #16)
Thanks, I've pushed to Base:System as SR 129491.
I've updated Kernel:HEAD to depend on mkinitrd >= 2.7.1 (commit 2f757104)
This will propagate into Kernel:stable soon too. Greg, could you add mkinitrd (Base:System) to TW? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c18 Greg Kroah-Hartman <gregkh@linux.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED CC| |gregkh@linux.com InfoProvider|gregkh@linux.com | --- Comment #18 from Greg Kroah-Hartman <gregkh@linux.com> 2012-07-31 20:18:34 UTC --- Now checked in and is building. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c19 --- Comment #19 from Jeff Mahoney <jeffm@suse.com> 2012-07-31 16:24:09 EDT --- Greg, it needs to be v2.7.1. v2.7.0 doesn't have the fix. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c20 --- Comment #20 from Jiri Slaby <jslaby@suse.com> 2012-07-31 20:26:53 UTC --- (In reply to comment #19)
Greg, it needs to be v2.7.1. v2.7.0 doesn't have the fix.
Yea, it will get fixed as soon as your SR to Base:System is accepted and Greg performs next update. I will not do a kernel update till then... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c21 --- Comment #21 from Greg Kroah-Hartman <gregkh@linux.com> 2012-07-31 20:47:07 UTC --- I've now accepted v2.7.1 into Base:System, and synced into Tumbleweed as well, so feel free to update the kernel package as well. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c22 --- Comment #22 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-07-31 23:00:18 CEST --- This is an autogenerated message for OBS integration: This bug (773559) was mentioned in https://build.opensuse.org/request/show/129502 Factory / mkinitrd -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c23 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #23 from Jeff Mahoney <jeffm@suse.com> 2012-07-31 17:07:54 EDT --- Closing as FIXED. Thanks everyone! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c24 --- Comment #24 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-08-01 00:00:25 CEST --- This is an autogenerated message for OBS integration: This bug (773559) was mentioned in https://build.opensuse.org/request/show/129505 Factory / kernel-source -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c25 --- Comment #25 from Jiri Slaby <jslaby@suse.com> 2012-08-01 08:35:49 UTC --- 79fb0ad..0836370 stable -> stable -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c26 --- Comment #26 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-08-01 11:00:14 CEST --- This is an autogenerated message for OBS integration: This bug (773559) was mentioned in https://build.opensuse.org/request/show/129531 Factory / kernel-source -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c27 Olaf Hering <ohering@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ohering@suse.com --- Comment #27 from Olaf Hering <ohering@suse.com> 2012-08-08 11:36:25 CEST --- (In reply to comment #16)
Thanks, I've pushed to Base:System as SR 129491.
I've updated Kernel:HEAD to depend on mkinitrd >= 2.7.1 (commit 2f757104)
I'll close as FIXED once both of those make it to openSUSE:Factory.
Jeff, this new hard version dependency is wrong because suddenly the kernel can not be installeded on older systems such as sles11. Please remove it again. The workaround for the actual bug is in comment #12. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c28 --- Comment #28 from Jeff Mahoney <jeffm@suse.com> 2012-08-08 09:47:37 EDT --- Olaf, That is *exactly* what a dependency is for: To illustrate when the conditions of the installed system don't support the package about to be installed. For releases with an older mkinitrd, that is exactly the case, as demonstrated by this bug report. I'm not going to change the configs for the master branch to avoid the dependency so that you can install the kernel on a release it was never meant to deploy with. We update the kernel to depend on updated versions of the closely-related support tools all the time (e.g. udev) and this is no different. Also, I'm not going to remove the dependency to let users implement option #2 themselves because that's how we end up with *exactly* this bug report. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c29 --- Comment #29 from Olaf Hering <ohering@suse.com> 2012-08-08 17:44:56 CEST --- (In reply to comment #28)
I'm not going to change the configs for the master branch to avoid the dependency so that you can install the kernel on a release it was never meant to deploy with. We update the kernel to depend on updated versions of the closely-related support tools all the time (e.g. udev) and this is no different.
It is very different: If most/all systems wont boot anymore because a newer tool is required then certainly adding a Requires (after careful consideration) to the kernel.rpm is acceptable. But in this specific case its just a simple and small module which is even automatically loaded on my sles11sp2 system. And we already have /etc/sysconfig/kernel:INITRD_MODULES, which would be the way to deal with this bugreport. And a even simpler fix would be to set CONFIG_HID_GENERIC=y Making it easy to verify if kernel bugs reported for a maintained release are fixed upstream should not be taken away. Up to now its as simple as zypper ar -c -f -n kernel_head \ http://download.opensuse.org/repositories/Kernel:/HEAD/standard kernel_head zypper ref zypper dup -l -r kernel_head # keep obsolete kernel-XXX-base So please remove the version dependency. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c30 --- Comment #30 from Jeff Mahoney <jeffm@suse.com> 2012-08-08 12:18:34 EDT --- Again, I disagree with you. You are asking to change the config of a kernel used in future products back to requirements set in SLE11. I have multiple installs on my test systems and virtual machines on my workstation for exactly this reason. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c31 --- Comment #31 from Olaf Hering <ohering@suse.com> 2012-08-08 18:59:52 CEST --- (In reply to comment #30)
Again, I disagree with you. You are asking to change the config of a kernel used in future products back to requirements set in SLE11.
Yes, for obvious reasons state in previous comment.
I have multiple installs on my test systems and virtual machines on my workstation for exactly this reason.
Thats not a good argument to make kernel testing for others harder. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c32 --- Comment #32 from Jeff Mahoney <jeffm@suse.com> 2012-08-08 13:24:04 EDT --- The counterargument is that wanting to test the 3.5 kernel, without modification, on the SLE11 userspace is trying to steer the configuration of a completely different product. I'm not going to make HID_GENERIC static just so you can avoid the dependency. Your system boots fine without it because you don't need to use the keyboard in the initrd. The dependency exists because of a real bug report. This one. Install it with --nodeps if you don't want to update it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c33 --- Comment #33 from Olaf Hering <ohering@suse.com> 2012-08-08 19:33:29 CEST --- (In reply to comment #32)
The counterargument is that wanting to test the 3.5 kernel, without modification, on the SLE11 userspace is trying to steer the configuration of a completely different product. I'm not going to make HID_GENERIC static just so you can avoid the dependency.
I'm not suggesting to make it static, just that it would have been an option.
Your system boots fine without it because you don't need to use the keyboard in the initrd. The dependency exists because of a real bug report.
The repo does likely also provide an updated mkinitrd.rpm so the "fix" comes for free for its users. All others who dont run Factory have INITRD_MODULES=. If I had such a setup that would have been my fix to that very problem (old dist + new kernel). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=773559 https://bugzilla.novell.com/show_bug.cgi?id=773559#c34 --- Comment #34 from Michal Marek <mmarek@suse.com> 2013-03-05 20:41:59 UTC --- I don't know what kernel flavor did Olaf have in mind, but I think that the dependency should be removed from kernel-vanilla, so that it can be used to quickly test an upstream kernel on older distributions. The vanilla kernels have usbhid and hid-generic as modules, and even if they didn't, the fix would be to modularize them again. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com