Bug 12340 - [regression] USB keyboard no longer recognised
Summary: [regression] USB keyboard no longer recognised
Status: RESOLVED INVALID
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Greg Kroah-Hartman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-01 00:52 UTC by Márton Németh
Modified: 2012-02-22 20:59 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.28
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
2.6.27 .config (52.15 KB, text/plain)
2009-01-01 00:54 UTC, Márton Németh
Details
2.6.27 dmesg (31.48 KB, text/plain)
2009-01-01 00:55 UTC, Márton Németh
Details
2.6.28 .config (54.83 KB, text/plain)
2009-01-01 00:55 UTC, Márton Németh
Details
2.6.28 dmesg (31.64 KB, text/plain)
2009-01-01 00:56 UTC, Márton Németh
Details
"lspci -v" on ASUS Eee PC 901 (6.50 KB, text/plain)
2009-01-01 00:58 UTC, Márton Németh
Details
lsusb -v when running 2.6.27 (10.92 KB, text/plain)
2009-01-01 01:12 UTC, Márton Németh
Details
lsusb -v when running 2.6.28 (10.92 KB, text/plain)
2009-01-01 01:13 UTC, Márton Németh
Details
/proc/bus/usb/devices of 2.6.27 (2.29 KB, text/plain)
2009-01-01 07:50 UTC, Márton Németh
Details
/proc/bus/usb/devices of 2.6.28 (2.29 KB, text/plain)
2009-01-01 07:51 UTC, Márton Németh
Details
halfway on git bisecting (1.64 KB, text/plain)
2009-01-02 02:37 UTC, Márton Németh
Details

Description Márton Németh 2009-01-01 00:52:58 UTC
Latest working kernel version: 2.6.27
Earliest failing kernel version: 2.6.28
Distribution: 
Hardware Environment: ASUS Eee PC 901
Software Environment:
Problem Description:

The USB keyboard was recognised an working with kernel 2.6.27 but not working with 2.6.28.

Steps to reproduce:
1. boot kernel with parameters "rw root=/dev/sdb1 log_buf_len=1M init=/bin/
bash"
2. modprobe -k uhci_hcd
3. modprobe -k usbhid

Current result in case of 2.6.27: USB keyboard starts to work
Current result in case of 2.6.28: USB keyboard does not work




Steps to reproduce:
Comment 1 Márton Németh 2009-01-01 00:54:13 UTC
Created attachment 19579 [details]
2.6.27 .config
Comment 2 Márton Németh 2009-01-01 00:55:09 UTC
Created attachment 19580 [details]
2.6.27 dmesg
Comment 3 Márton Németh 2009-01-01 00:55:56 UTC
Created attachment 19581 [details]
2.6.28 .config
Comment 4 Márton Németh 2009-01-01 00:56:40 UTC
Created attachment 19582 [details]
2.6.28 dmesg
Comment 5 Márton Németh 2009-01-01 00:58:24 UTC
Created attachment 19583 [details]
"lspci -v" on ASUS Eee PC 901
Comment 6 Márton Németh 2009-01-01 01:12:08 UTC
Created attachment 19584 [details]
lsusb -v when running 2.6.27

Additionally do the following steps:
4. mount proc /proc/ -t proc
5. mount usbfs /proc/bus/usb/ -t usbfs
6. lsusb -v
Comment 7 Anonymous Emailer 2009-01-01 01:12:42 UTC
Reply-To: akpm@linux-foundation.org


(switched to email.  Please respond via emailed reply-to-all, not via the
bugzilla web interface).

On Thu,  1 Jan 2009 00:52:59 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=12340
> 
>            Summary: [regression] USB keyboard no longer recognised
>            Product: Drivers
>            Version: 2.5
>      KernelVersion: 2.6.28
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: USB
>         AssignedTo: greg@kroah.com
>         ReportedBy: nm127@freemail.hu
> 
> 
> Latest working kernel version: 2.6.27
> Earliest failing kernel version: 2.6.28
> Distribution: 
> Hardware Environment: ASUS Eee PC 901
> Software Environment:
> Problem Description:
> 
> The USB keyboard was recognised an working with kernel 2.6.27 but not working
> with 2.6.28.
> 
> Steps to reproduce:
> 1. boot kernel with parameters "rw root=/dev/sdb1 log_buf_len=1M init=/bin/
> bash"
> 2. modprobe -k uhci_hcd
> 3. modprobe -k usbhid
> 
> Current result in case of 2.6.27: USB keyboard starts to work
> Current result in case of 2.6.28: USB keyboard does not work
> 

Is it input/HID, or USB?
Comment 8 Márton Németh 2009-01-01 01:13:30 UTC
Created attachment 19585 [details]
lsusb -v when running 2.6.28

Additionally do the following steps:
4. mount proc /proc/ -t proc
5. mount usbfs /proc/bus/usb/ -t usbfs
6. lsusb -v

No relevant differences were found when comparing lsusb -v of 2.6.27 and 2.6.28.
Comment 9 Márton Németh 2009-01-01 01:20:44 UTC
Andrew Morton wrote:
> (switched to email.  Please respond via emailed reply-to-all, not via the
> bugzilla web interface).
> 
> On Thu,  1 Jan 2009 00:52:59 -0800 (PST) bugme-daemon@bugzilla.kernel.org
> wrote:
> 
>> http://bugzilla.kernel.org/show_bug.cgi?id=12340
>>
>>            Summary: [regression] USB keyboard no longer recognised
>>            Product: Drivers
>>            Version: 2.5
>>      KernelVersion: 2.6.28
>>           Platform: All
>>         OS/Version: Linux
>>               Tree: Mainline
>>             Status: NEW
>>           Severity: normal
>>           Priority: P1
>>          Component: USB
>>         AssignedTo: greg@kroah.com
>>         ReportedBy: nm127@freemail.hu
>>
>>
>> Latest working kernel version: 2.6.27
>> Earliest failing kernel version: 2.6.28
>> Distribution: 
>> Hardware Environment: ASUS Eee PC 901
>> Software Environment:
>> Problem Description:
>>
>> The USB keyboard was recognised an working with kernel 2.6.27 but not
>> working
>> with 2.6.28.
>>
>> Steps to reproduce:
>> 1. boot kernel with parameters "rw root=/dev/sdb1 log_buf_len=1M init=/bin/
>> bash"
>> 2. modprobe -k uhci_hcd
>> 3. modprobe -k usbhid
>>
>> Current result in case of 2.6.27: USB keyboard starts to work
>> Current result in case of 2.6.28: USB keyboard does not work
>>
> 
> Is it input/HID, or USB?

The same USB keyboard is working correctly with Clevo D410J laptop with 2.6.28,
so I guess it might be an USB problem.
Comment 10 Anonymous Emailer 2009-01-01 05:34:52 UTC
Reply-To: oliver@neukum.org

Am Donnerstag, 1. Januar 2009 10:12:23 schrieb Andrew Morton:

> > Steps to reproduce:
> > 1. boot kernel with parameters "rw root=/dev/sdb1 log_buf_len=1M init=/bin/
> > bash"
> > 2. modprobe -k uhci_hcd
> > 3. modprobe -k usbhid
> > 
> > Current result in case of 2.6.27: USB keyboard starts to work
> > Current result in case of 2.6.28: USB keyboard does not work
> > 
> 
> Is it input/HID, or USB?

Dmesg shows no errors. Please post /proc/bus/usb/devices of 2.6.28
(usbfs must be mounted)

	Regards
		Oliver
Comment 11 Márton Németh 2009-01-01 07:50:53 UTC
Created attachment 19587 [details]
/proc/bus/usb/devices of 2.6.27
Comment 12 Márton Németh 2009-01-01 07:51:37 UTC
Created attachment 19588 [details]
/proc/bus/usb/devices of 2.6.28
Comment 13 Alan Stern 2009-01-01 09:36:27 UTC
On Thu, 1 Jan 2009, N
Comment 14 Márton Németh 2009-01-02 02:37:13 UTC
Created attachment 19603 [details]
halfway on git bisecting

Attached the "git bisect log" which contains the halfway results of git bisecting this problem.

As I am having currently some bad block problems with the SSD drive I cannot continue bisecting until the bad block problem is solved. I publish the current log hoping it can bring us closer to the solution.
Comment 15 Anonymous Emailer 2009-01-04 02:54:01 UTC
Reply-To: jkosina@suse.cz

On Thu, 1 Jan 2009, N
Comment 16 Márton Németh 2009-01-04 04:05:25 UTC
Jiri Kosina wrote:
> On Thu, 1 Jan 2009, N
Comment 17 Márton Németh 2009-01-04 23:31:38 UTC
N
Comment 18 Anonymous Emailer 2009-01-05 01:14:27 UTC
Reply-To: jkosina@suse.cz

On Mon, 5 Jan 2009, N
Comment 19 jozi 2009-01-21 06:50:10 UTC
having a similar problem with a ibm/lenovo t60 hanging on a dock with a usb-keyboard (logitech) and dm-crypt.

external keyboard works with grub, doesn't work with the password-prompt for the encrypted lvm and works again after some seconds of booting.

everything worked fine with 2.6.27 (and does still work when i boot the old kernel) but not with 2.6.28 and 2.6.28.1.

kernel built with debian lenny and make-kpkg.

here are 2 similar problems, the second in german:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/310460
http://www.sidux.com/PNphpBB2-viewtopic-t-14236.html
Comment 20 Greg Kroah-Hartman 2012-02-22 20:59:58 UTC
All USB bugs should be sent to the linux-usb@vger.kernel.org mailing 
list, and not entered into bugzilla.  Please bring this issue up there,
if it is still a problem in the latest kernel release.

Note You need to log in before you can comment on or make changes to this bug.