From: Jiri Slaby <jirislaby@gmail.com>
To: Jiri Kosina <jikos@jikos.cz>
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>,
Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, Richard Purdie <rpurdie@rpsys.net>
Subject: Re: Keyboard stops working after *lock [Was: 2.6.21-rc2-mm1]
Date: Sun, 11 Mar 2007 22:53:09 +0100 [thread overview]
Message-ID: <45F47A45.5080006@gmail.com> (raw)
In-Reply-To: <Pine.LNX.4.64.0703112243560.26904@twin.jikos.cz>
Jiri Kosina napsal(a):
> On Sun, 11 Mar 2007, Jiri Slaby wrote:
>
>>> - /* make sure the unused bits in the last byte are zeros */
>>> - if (count > 0 && size > 0)
>>> - data[(offset+count*size-1)/8] = 0;
>>> -
>> No, this doesn't help -- -rc3-mm2 minus this behaves exactly the same.
>> -rc3 without this patch too.
>> Going to try to revert the commits mentioned above.
>
> Hmm, strange, I did bet that this would have solved the problem, as the
> code is for sure bogus and could be causing these kinds of problems (I
Hmm, so I'll check this out again to eliminate human factor.
> Otherwise, would you care to bisect?
Yup.
> What is the keyboard in question, please? (vendor/product ids).
Bus 002 Device 013: ID 0458:004c KYE Systems Corp. (Mouse Systems) Slimstar Pro
Keyboard
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0458 KYE Systems Corp. (Mouse Systems)
idProduct 0x004c Slimstar Pro Keyboard
bcdDevice 1.01
iManufacturer 1 ABBHOME
iProduct 2 USB Keyboard
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 50mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Devices
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 65
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Devices
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 104
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
It has a hub inside, I think it's connected behind
Bus 002 Device 012: ID 04b4:2050 Cypress Semiconductor Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 8
idVendor 0x04b4 Cypress Semiconductor Corp.
idProduct 0x2050
bcdDevice 0.01
iManufacturer 1 Bella Corporation
iProduct 2 GBella Corporation DV Keyboard
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 3
wHubCharacteristic 0x000d
Per-port power switching
Compound device
Per-port overcurrent protection
bPwrOn2PwrGood 50 * 2 milli seconds
bHubContrCurrent 25 milli Ampere
DeviceRemovable 0xc0
PortPwrCtrlMask 0xe6
Hub Port Status:
Port 1: 0000.0103 power enable connect
Port 2: 0000.0100 power
Port 3: 0000.0100 power
regards,
--
http://www.fi.muni.cz/~xslaby/ Jiri Slaby
faculty of informatics, masaryk university, brno, cz
e-mail: jirislaby gmail com, gpg pubkey fingerprint:
B674 9967 0407 CE62 ACC8 22A0 32CC 55C3 39D4 7A7E
Hnus <hnus@fi.muni.cz> is an alias for /dev/null
next prev parent reply other threads:[~2007-03-11 21:53 UTC|newest]
Thread overview: 129+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-02 11:00 2.6.21-rc2-mm1 Andrew Morton
2007-03-02 11:04 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-02 17:30 ` 2.6.21-rc2-mm1 Randy Dunlap
2007-03-04 11:58 ` [Re: 2.6.21-rc2-mm1] #error no ROMFS backing store interface configured Maciej Rutecki
2007-03-04 12:11 ` Andrew Morton
2007-03-04 15:11 ` David Howells
2007-03-04 15:25 ` Adrian Bunk
2007-03-04 15:35 ` David Howells
2007-03-05 1:49 ` [-mm patch] fix the ROMFS_* dependencies Adrian Bunk
2007-03-05 13:36 ` David Howells
2007-03-06 23:43 ` Adrian Bunk
2007-03-04 15:11 ` [Re: 2.6.21-rc2-mm1] #error no ROMFS backing store interface configured Maciej Rutecki
2007-03-02 11:04 ` 2.6.21-rc2-mm1 Russell King
2007-03-02 11:08 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-02 11:10 ` 2.6.21-rc2-mm1 Russell King
2007-03-02 11:15 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-03 18:03 ` 2.6.21-rc2-mm1 Russell King
2007-03-05 10:41 ` arm utrace Roland McGrath
2007-03-02 14:05 ` 2.6.21-rc2-mm1: EIP is at ext2_discard_reservation+0x1c/0x52 Alexey Dobriyan
2007-03-02 14:24 ` 2.6.21-rc2-mm1 Bryan Wu
2007-03-02 14:40 ` [-mm patch] cpu_idle: fix build break Frederik Deweerdt
2007-03-02 15:24 ` Venkatesh Pallipadi
2007-03-02 16:24 ` Frederik Deweerdt
2007-03-02 15:42 ` 2.6.21-rc2-mm1 - build error with HOTPLUG_CPU=N, CPU_IDLE=Y Valdis.Kletnieks
2007-03-02 15:56 ` 2.6.21-rc2-mm1 Michal Piotrowski
2007-03-05 10:14 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-05 10:30 ` 2.6.21-rc2-mm1 Antonino A. Daplas
2007-03-02 16:03 ` 2.6.21-rc2-mm1 - fb_ddc_read() not defined Valdis.Kletnieks
2007-03-02 16:31 ` James Simmons
2007-03-02 16:51 ` Valdis.Kletnieks
2007-03-02 16:19 ` [PATCH] longhaul pci_find_device -> pci_get_device conversion (was: Re: 2.6.21-rc2-mm1) Michal Piotrowski
[not found] ` <3888a5cd0703020945r4ca51f3dxe981050b817e7594@mail.gmail.com>
2007-03-02 18:10 ` Michal Piotrowski
2007-03-02 16:32 ` 2.6.21-rc2-mm1 Badari Pulavarty
2007-03-02 17:03 ` [patch -mm] x86_64: fake numa cmdline flag fix David Rientjes
2007-03-02 17:21 ` Badari Pulavarty
2007-03-02 17:10 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-02 17:15 ` 2.6.21-rc2-mm1 Badari Pulavarty
2007-03-02 21:12 ` 2.6.21-rc2-mm1: what about CONFIG_NO_HZ and !CONFIG_SMP ? Laurent Riffard
2007-03-02 20:57 ` Siddha, Suresh B
2007-03-02 22:09 ` Laurent Riffard
2007-03-02 22:52 ` 2.6.21-rc2-mm1: pata_via: wrong cable detection Laurent Riffard
2007-03-02 23:05 ` [PATCH -mm] char/epca.c remove unused function (was: Re: 2.6.21-rc2-mm1) Michal Piotrowski
2007-03-03 0:48 ` Alan Cox
2007-03-02 23:42 ` 2.6.21-rc2-mm1 Michal Piotrowski
2007-03-03 0:40 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-03 1:22 ` 2.6.21-rc2-mm1 Michal Piotrowski
2007-03-03 1:41 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-03 10:08 ` 2.6.21-rc2-mm1 Michal Piotrowski
2007-03-03 12:06 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-03 7:45 ` 2.6.21-rc2-mm1 - build error with CONFIG_NO_HZ=y and CONFIG_SMP=n Antonino A. Daplas
2007-03-03 7:59 ` Andrew Morton
2007-03-03 15:39 ` Keyboard stops working after *lock [Was: 2.6.21-rc2-mm1] Jiri Slaby
2007-03-03 15:54 ` Jiri Slaby
2007-03-03 17:41 ` Andrew Morton
2007-03-09 10:31 ` Jiri Slaby
2007-03-09 14:13 ` Dmitry Torokhov
2007-03-09 14:40 ` Jiri Kosina
2007-03-09 16:01 ` Jiri Kosina
2007-03-09 16:48 ` Jiri Slaby
2007-03-09 17:10 ` Jiri Slaby
2007-03-11 21:39 ` Jiri Slaby
2007-03-11 21:47 ` Jiri Kosina
2007-03-11 21:53 ` Jiri Slaby [this message]
2007-03-11 22:11 ` Jiri Slaby
2007-03-12 9:08 ` Jiri Slaby
2007-03-12 15:09 ` Alan Stern
2007-03-12 16:28 ` Jiri Slaby
2007-03-12 19:56 ` Alan Stern
2007-03-12 21:00 ` Jiri Kosina
2007-03-12 22:32 ` Jiri Slaby
2007-03-13 16:01 ` Alan Stern
2007-03-13 16:13 ` Jiri Slaby
2007-03-13 16:30 ` Alan Stern
2007-03-15 20:00 ` Alan Stern
2007-03-16 10:52 ` Jiri Slaby
2007-03-17 22:50 ` Jiri Slaby
2007-03-18 2:39 ` Alan Stern
2007-03-18 8:46 ` Jiri Slaby
2007-03-18 14:26 ` Alan Stern
2007-03-18 14:36 ` Jiri Slaby
2007-03-18 15:39 ` Alan Stern
2007-03-18 15:45 ` Jiri Slaby
2007-03-18 16:11 ` Alan Stern
2007-03-04 9:07 ` 2.6.21-rc2-mm1 Mariusz Kozlowski
2007-03-04 9:48 ` 2.6.21-rc2-mm1 Mariusz Kozlowski
2007-03-04 11:34 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-04 12:01 ` 2.6.21-rc2-mm1 Mariusz Kozlowski
2007-03-04 17:06 ` 2.6.21-rc2-mm1 Mariusz Kozlowski
2007-03-04 17:13 ` 2.6.21-rc2-mm1 Michal Piotrowski
2007-03-04 17:20 ` 2.6.21-rc2-mm1 Michal Piotrowski
2007-03-05 16:34 ` 2.6.21-rc2-mm1 Zan Lynx
2007-03-05 0:11 ` 2.6.21-rc2-mm1 J.A. Magallón
2007-03-05 0:29 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-05 1:17 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-05 2:25 ` 2.6.21-rc2-mm1 Neil Brown
2007-03-05 15:42 ` 2.6.21-rc2-mm1 Bill Davidsen
2007-03-05 1:47 ` [-mm patch] saa7134: fix MODULES=n compilation Adrian Bunk
2007-03-05 1:47 ` 2.6.21-rc2-mm1: drivers/net/wireless/ compile error Adrian Bunk
2007-03-05 10:41 ` Michael Buesch
2007-03-05 1:47 ` 2.6.21-rc2-mm1: drivers/usb/host/ohci-ssb.c doesn't compile Adrian Bunk
2007-03-05 10:49 ` Michael Buesch
2007-03-05 10:57 ` Michael Buesch
2007-03-05 11:26 ` Michael Buesch
2007-03-05 18:26 ` Greg KH
2007-03-05 18:37 ` Adrian Bunk
2007-03-05 18:42 ` David Brownell
2007-03-05 19:09 ` Michael Buesch
2007-03-05 1:47 ` [-mm patch] arch/i386/kernel/vmi.c must #include <asm/kmap_types.h> Adrian Bunk
2007-03-05 2:57 ` Zachary Amsden
2007-03-05 1:47 ` [-mm patch] remove arch/i386/kernel/tsc.c:custom_sched_clock Adrian Bunk
2007-03-05 2:57 ` Zachary Amsden
2007-03-05 1:47 ` [-mm patch] make drivers/char/drm/drm_vm.c:drm_io_prot() static Adrian Bunk
2007-03-05 1:47 ` [-mm patch] drivers/cpuidle/: make code static Adrian Bunk
2007-03-05 1:49 ` [-mm patch] drivers/media/video/ivtv/: possible cleanups Adrian Bunk
2007-03-05 6:53 ` [v4l-dvb-maintainer] " Hans Verkuil
2007-03-05 1:49 ` [-mm patch] drivers/net/bonding/bond_main.c:make 3 functions static Adrian Bunk
2007-03-05 1:49 ` [-mm patch] make drivers/video/display/display-sysfs.c:display_class static Adrian Bunk
2007-03-05 1:49 ` [-mm patch] make fb_deferred_io_mkwrite() static Adrian Bunk
2007-03-05 1:49 ` [-mm patch] drivers/video/hecubafb.c: make 4 functions static Adrian Bunk
2007-03-05 22:20 ` 2.6.21-rc2-mm1 J.A. Magallón
2007-03-05 23:11 ` 2.6.21-rc2-mm1 Andrew Morton
2007-03-06 6:25 ` [PATCH] sched: fix idle at tick Con Kolivas
[not found] ` <20070305230240.9c2741d1.akpm@linux-foundation.org>
2007-03-06 7:41 ` Con Kolivas
2007-03-06 8:38 ` J.A. Magallón
2007-03-06 0:16 ` i2c vs nVidia [Re: 2.6.21-rc2-mm1] J.A. Magallón
2007-03-06 0:33 ` Andrew Morton
2007-03-06 0:44 ` Greg KH
2007-03-06 8:45 ` Jean Delvare
2007-03-06 10:56 ` Jean Delvare
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=45F47A45.5080006@gmail.com \
--to=jirislaby@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=dmitry.torokhov@gmail.com \
--cc=jikos@jikos.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=rpurdie@rpsys.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.