* Re: usb midi keyboard broken [3.3.3 regression]
[not found] ` <1972516.Nxci8jDpSI@thinkpadsm.rf-studio>
@ 2012-04-27 7:46 ` Jiri Slaby
2012-04-27 15:26 ` Alan Stern
0 siblings, 1 reply; 9+ messages in thread
From: Jiri Slaby @ 2012-04-27 7:46 UTC (permalink / raw)
To: Steffen Müller
Cc: opensuse-factory, stable, Greg KH, Alan Stern, USB list,
Linux kernel mailing list
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 04/27/2012 09:37 AM, Steffen Müller wrote:
>> [ 224.418062] usb 1-1.3: USB disconnect, device number 6 [
>> 227.662396] usb 1-1.3: new full-speed USB device number 7 using
>> ehci_hcd [ 227.749541] usb 1-1.3: New USB device found,
>> idVendor=0763, idProduct=0192 [ 227.749550] usb 1-1.3: New USB
>> device strings: Mfr=1, Product=2, SerialNumber=0 [ 227.749556]
>> usb 1-1.3: Product: USB Keystation 88es [ 227.749560] usb 1-1.3:
>> Manufacturer: M-Audio [ 229.750236] ALSA midi.c:214 urb status
>> -32 [ 229.750700] ALSA midi.c:214 urb status -32 [ 229.750911]
>> ALSA midi.c:214 urb status -32 [ 229.751175] ALSA midi.c:214 urb
>> status -32 [ 229.751413] ALSA midi.c:214 urb status -32 [
>> 229.751659] ALSA midi.c:214 urb status -32 [ 229.751910] ALSA
>> midi.c:214 urb status -32 [ 229.752210] ALSA midi.c:214 urb
>> status -32 [ 229.752459] ALSA midi.c:214 urb status -32 [
>> 229.752662] ALSA midi.c:214 urb status -32
Hmm... I suspect some USB patches added in 3.3.3... Alan, Greg, any ideas?
3.3.2 is reported to work.
thanks,
- --
js
suse labs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJPmk7tAAoJEL0lsQQGtHBJRjMQAISHi8yIkLvpJDZjKM/uY5px
II9wXE8D4rhgjXaeOADFS92lPyaLES1IJYRudh5QRRsOfguU7y0iZSbqukpaaJse
EOcQSRvtKjzQOn0qmvAuYDORYLWELJG+TDeMas+4ecBFygEmzIAkmgULJsw1dkQR
L7H7B+pVL9lKdBQg0annMxxqPkxbrRL8kYu4ZkNOLhKdk6SNcMw4KBq7xVQc1Jfa
GwDdHdpE6/2D9UE4fiEU4q7FTCeF+on1GYnpw8+P6CJT2ovNcp0GF1TeW4q5yAMx
YgkOjyUXzYnbz5j9jHVkZgOgCXKudj/AdexuehMnC+YXqPFG40cc0KHWHhBh5LbG
7TJ6zJ0bby7yazk3mV1P099eR6YinB7zsHWHhW6COwh4t6ZeWOAQVUbL2mAFoOZy
Dq9S8wVnQKj+/M5ewWjTnX6yVbySJ/wDfVRx+HRiyEvARqFyHC9EdAsQG+aHHlU1
RDu+56CprOnkvsNXaZUabRUZVfOyVfpYeWBXEkcd8nSDmqUnnOUpgy4035YjTsAf
MU8ph+r3PqepDyjW1uaE+CTApGjD38Dxrt070yxtqOhBntBZp/WXYUkDq5BQEcnr
o35xfluDIiUQzhYzbO92Qr+MA03moVcQXG72s+2cnAWdTw5+zo3VCHfEgZtdpmFN
2mRV1ljPbjt9314rGTXv
=vE/l
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: usb midi keyboard broken [3.3.3 regression]
2012-04-27 7:46 ` usb midi keyboard broken [3.3.3 regression] Jiri Slaby
@ 2012-04-27 15:26 ` Alan Stern
2012-04-28 11:45 ` [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION] Steffen Müller
0 siblings, 1 reply; 9+ messages in thread
From: Alan Stern @ 2012-04-27 15:26 UTC (permalink / raw)
To: Jiri Slaby
Cc: Steffen Müller, opensuse-factory, stable, Greg KH, USB list,
Linux kernel mailing list
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: TEXT/PLAIN; charset=UTF-8, Size: 1325 bytes --]
On Fri, 27 Apr 2012, Jiri Slaby wrote:
> On 04/27/2012 09:37 AM, Steffen Müller wrote:
> >> [ 224.418062] usb 1-1.3: USB disconnect, device number 6 [
> >> 227.662396] usb 1-1.3: new full-speed USB device number 7 using
> >> ehci_hcd [ 227.749541] usb 1-1.3: New USB device found,
> >> idVendor=0763, idProduct=0192 [ 227.749550] usb 1-1.3: New USB
> >> device strings: Mfr=1, Product=2, SerialNumber=0 [ 227.749556]
> >> usb 1-1.3: Product: USB Keystation 88es [ 227.749560] usb 1-1.3:
> >> Manufacturer: M-Audio [ 229.750236] ALSA midi.c:214 urb status
> >> -32 [ 229.750700] ALSA midi.c:214 urb status -32 [ 229.750911]
> >> ALSA midi.c:214 urb status -32 [ 229.751175] ALSA midi.c:214 urb
> >> status -32 [ 229.751413] ALSA midi.c:214 urb status -32 [
> >> 229.751659] ALSA midi.c:214 urb status -32 [ 229.751910] ALSA
> >> midi.c:214 urb status -32 [ 229.752210] ALSA midi.c:214 urb
> >> status -32 [ 229.752459] ALSA midi.c:214 urb status -32 [
> >> 229.752662] ALSA midi.c:214 urb status -32
>
> Hmm... I suspect some USB patches added in 3.3.3... Alan, Greg, any ideas?
>
> 3.3.2 is reported to work.
No ideas. It would be good to see a usbmon trace, with as many other
USB devices unplugged as possible. Even better would be to see also a
second usbmon trace from a working kernel.
Alan Stern
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION]
2012-04-27 15:26 ` Alan Stern
@ 2012-04-28 11:45 ` Steffen Müller
2012-04-28 15:30 ` Oliver Neukum
0 siblings, 1 reply; 9+ messages in thread
From: Steffen Müller @ 2012-04-28 11:45 UTC (permalink / raw)
To: opensuse-factory
Cc: Alan Stern, Jiri Slaby, stable, Greg KH, USB list,
Linux kernel mailing list
Oh man! After look and try many usr relevant settings I found the malfactor:
tlp usb autosuspend settings.
I use tlp (energy-saving tools for thinkpad laptops) and they autosuspend usb
devices by default. Now I have blacklisted my midi keyboard an all is good. I
can reproduce the problem this way. Seems so that the midi keyboard doesn't
wake up if it once sleeping.
For all with similar problems:
edit /etc/default/tlp and set USB_BLACKLIST="<device id from usbls>" or
disable usb autosuspend entirely with USB_AUTOSUSPEND=0
thanks and sorry for the bother.
steffen
Am Freitag, 27. April 2012, 11:26:12 schrieb Alan Stern:
> On Fri, 27 Apr 2012, Jiri Slaby wrote:
> > On 04/27/2012 09:37 AM, Steffen M�ller wrote:
> > >> [ 224.418062] usb 1-1.3: USB disconnect, device number 6 [
> > >> 227.662396] usb 1-1.3: new full-speed USB device number 7 using
> > >> ehci_hcd [ 227.749541] usb 1-1.3: New USB device found,
> > >> idVendor=0763, idProduct=0192 [ 227.749550] usb 1-1.3: New USB
> > >> device strings: Mfr=1, Product=2, SerialNumber=0 [ 227.749556]
> > >> usb 1-1.3: Product: USB Keystation 88es [ 227.749560] usb 1-1.3:
> > >> Manufacturer: M-Audio [ 229.750236] ALSA midi.c:214 urb status
> > >> -32 [ 229.750700] ALSA midi.c:214 urb status -32 [ 229.750911]
> > >> ALSA midi.c:214 urb status -32 [ 229.751175] ALSA midi.c:214 urb
> > >> status -32 [ 229.751413] ALSA midi.c:214 urb status -32 [
> > >> 229.751659] ALSA midi.c:214 urb status -32 [ 229.751910] ALSA
> > >> midi.c:214 urb status -32 [ 229.752210] ALSA midi.c:214 urb
> > >> status -32 [ 229.752459] ALSA midi.c:214 urb status -32 [
> > >> 229.752662] ALSA midi.c:214 urb status -32
> >
> > Hmm... I suspect some USB patches added in 3.3.3... Alan, Greg, any ideas?
> >
> > 3.3.2 is reported to work.
>
> No ideas. It would be good to see a usbmon trace, with as many other
> USB devices unplugged as possible. Even better would be to see also a
> second usbmon trace from a working kernel.
>
> Alan Stern
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION]
2012-04-28 11:45 ` [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION] Steffen Müller
@ 2012-04-28 15:30 ` Oliver Neukum
2012-04-28 21:26 ` Steffen Müller
0 siblings, 1 reply; 9+ messages in thread
From: Oliver Neukum @ 2012-04-28 15:30 UTC (permalink / raw)
To: Steffen Müller
Cc: opensuse-factory, Alan Stern, Jiri Slaby, stable, Greg KH,
USB list, Linux kernel mailing list
Am Samstag, 28. April 2012, 13:45:56 schrieb Steffen Müller:
> Oh man! After look and try many usr relevant settings I found the malfactor:
> tlp usb autosuspend settings.
>
> I use tlp (energy-saving tools for thinkpad laptops) and they autosuspend usb
> devices by default. Now I have blacklisted my midi keyboard an all is good. I
> can reproduce the problem this way. Seems so that the midi keyboard doesn't
> wake up if it once sleeping.
>
> For all with similar problems:
> edit /etc/default/tlp and set USB_BLACKLIST="<device id from usbls>" or
> disable usb autosuspend entirely with USB_AUTOSUSPEND=0
>
> thanks and sorry for the bother.
No problem, but we ought to test whether we can make it work with a kernel
quirk. Can you please test whether it works with USB_QUIRK_RESET_RESUME
in drivers/usb/core/quirks.c ?
Regards
Oliver
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION]
2012-04-28 15:30 ` Oliver Neukum
@ 2012-04-28 21:26 ` Steffen Müller
2012-04-30 8:48 ` Oliver Neukum
0 siblings, 1 reply; 9+ messages in thread
From: Steffen Müller @ 2012-04-28 21:26 UTC (permalink / raw)
To: opensuse-factory
Cc: Oliver Neukum, Alan Stern, Jiri Slaby, stable, Greg KH, USB list,
Linux kernel mailing list
Am Samstag, 28. April 2012, 17:30:04 schrieb Oliver Neukum:
> Am Samstag, 28. April 2012, 13:45:56 schrieb Steffen Müller:
> > Oh man! After look and try many usr relevant settings I found the
> > malfactor: tlp usb autosuspend settings.
> >
> > I use tlp (energy-saving tools for thinkpad laptops) and they autosuspend
> > usb devices by default. Now I have blacklisted my midi keyboard an all is
> > good. I can reproduce the problem this way. Seems so that the midi
> > keyboard doesn't wake up if it once sleeping.
> >
> > For all with similar problems:
> > edit /etc/default/tlp and set USB_BLACKLIST="<device id from usbls>" or
> > disable usb autosuspend entirely with USB_AUTOSUSPEND=0
> >
> > thanks and sorry for the bother.
>
> No problem, but we ought to test whether we can make it work with a kernel
> quirk. Can you please test whether it works with USB_QUIRK_RESET_RESUME
> in drivers/usb/core/quirks.c ?
>
yes, it works now without blacklisting for autosuspend after build patched
kernel with this in drivers/usb/core/quirks.c
rf@ThinkpadSM:~/tmp> diff -uNr quirks-org.c quirks.c
--- quirks-org.c 2012-04-28 23:19:45.440959001 +0200
+++ quirks.c 2012-04-28 20:38:50.000000000 +0200
@@ -123,6 +123,9 @@
/* Guillemot Webcam Hercules Dualpix Exchange*/
{ USB_DEVICE(0x06f8, 0x3005), .driver_info = USB_QUIRK_RESET_RESUME },
+ /* Midiman M-Audio Keystation 88es */
+ { USB_DEVICE(0x0763, 0x0192), .driver_info = USB_QUIRK_RESET_RESUME },
+
/* M-Systems Flash Disk Pioneers */
{ USB_DEVICE(0x08ec, 0x1000), .driver_info = USB_QUIRK_RESET_RESUME },
rf@ThinkpadSM:~/tmp>
regards
steffen
> Regards
> Oliver
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION]
2012-04-28 21:26 ` Steffen Müller
@ 2012-04-30 8:48 ` Oliver Neukum
2012-04-30 9:00 ` Steffen Müller
2012-04-30 11:05 ` [PATCH] usb: add USB_QUIRK_RESET_RESUME for M-Audio 88es Steffen Müller
0 siblings, 2 replies; 9+ messages in thread
From: Oliver Neukum @ 2012-04-30 8:48 UTC (permalink / raw)
To: opensuse-factory
Cc: Steffen Müller, Alan Stern, Jiri Slaby, stable, Greg KH,
USB list, Linux kernel mailing list
Am Samstag, 28. April 2012, 23:26:58 schrieb Steffen Müller:
> yes, it works now without blacklisting for autosuspend after build patched
> kernel with this in drivers/usb/core/quirks.c
>
> rf@ThinkpadSM:~/tmp> diff -uNr quirks-org.c quirks.c
> --- quirks-org.c 2012-04-28 23:19:45.440959001 +0200
> +++ quirks.c 2012-04-28 20:38:50.000000000 +0200
> @@ -123,6 +123,9 @@
> /* Guillemot Webcam Hercules Dualpix Exchange*/
> { USB_DEVICE(0x06f8, 0x3005), .driver_info = USB_QUIRK_RESET_RESUME },
>
> + /* Midiman M-Audio Keystation 88es */
> + { USB_DEVICE(0x0763, 0x0192), .driver_info = USB_QUIRK_RESET_RESUME },
> +
> /* M-Systems Flash Disk Pioneers */
> { USB_DEVICE(0x08ec, 0x1000), .driver_info = USB_QUIRK_RESET_RESUME },
>
> rf@ThinkpadSM:~/tmp>
Could you please send a formal patch with "Signed-off-by" and stuff
upstream?
Regards
Oliver
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION]
2012-04-30 8:48 ` Oliver Neukum
@ 2012-04-30 9:00 ` Steffen Müller
2012-04-30 9:00 ` Felipe Balbi
2012-04-30 11:05 ` [PATCH] usb: add USB_QUIRK_RESET_RESUME for M-Audio 88es Steffen Müller
1 sibling, 1 reply; 9+ messages in thread
From: Steffen Müller @ 2012-04-30 9:00 UTC (permalink / raw)
To: Oliver Neukum
Cc: opensuse-factory, Alan Stern, Jiri Slaby, stable, Greg KH,
USB list, Linux kernel mailing list
Am Montag, 30. April 2012, 10:48:21 schrieb Oliver Neukum:
> Am Samstag, 28. April 2012, 23:26:58 schrieb Steffen Müller:
> > yes, it works now without blacklisting for autosuspend after build patched
> > kernel with this in drivers/usb/core/quirks.c
> >
> > rf@ThinkpadSM:~/tmp> diff -uNr quirks-org.c quirks.c
> > --- quirks-org.c 2012-04-28 23:19:45.440959001 +0200
> > +++ quirks.c 2012-04-28 20:38:50.000000000 +0200
> > @@ -123,6 +123,9 @@
> >
> > /* Guillemot Webcam Hercules Dualpix Exchange*/
> > { USB_DEVICE(0x06f8, 0x3005), .driver_info =
> > USB_QUIRK_RESET_RESUME },
> >
> > + /* Midiman M-Audio Keystation 88es */
> > + { USB_DEVICE(0x0763, 0x0192), .driver_info =
> > USB_QUIRK_RESET_RESUME }, +
> >
> > /* M-Systems Flash Disk Pioneers */
> > { USB_DEVICE(0x08ec, 0x1000), .driver_info =
> > USB_QUIRK_RESET_RESUME },
> >
> > rf@ThinkpadSM:~/tmp>
>
> Could you please send a formal patch with "Signed-off-by" and stuff
> upstream?
>
hmm... I would but I've never done this before. No idea how to do this.
> Regards
> Oliver
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION]
2012-04-30 9:00 ` Steffen Müller
@ 2012-04-30 9:00 ` Felipe Balbi
0 siblings, 0 replies; 9+ messages in thread
From: Felipe Balbi @ 2012-04-30 9:00 UTC (permalink / raw)
To: Steffen Müller
Cc: Oliver Neukum, opensuse-factory, Alan Stern, Jiri Slaby, stable,
Greg KH, USB list, Linux kernel mailing list
[-- Attachment #1: Type: text/plain, Size: 1358 bytes --]
On Mon, Apr 30, 2012 at 11:00:05AM +0200, Steffen Müller wrote:
> Am Montag, 30. April 2012, 10:48:21 schrieb Oliver Neukum:
> > Am Samstag, 28. April 2012, 23:26:58 schrieb Steffen Müller:
> > > yes, it works now without blacklisting for autosuspend after build patched
> > > kernel with this in drivers/usb/core/quirks.c
> > >
> > > rf@ThinkpadSM:~/tmp> diff -uNr quirks-org.c quirks.c
> > > --- quirks-org.c 2012-04-28 23:19:45.440959001 +0200
> > > +++ quirks.c 2012-04-28 20:38:50.000000000 +0200
> > > @@ -123,6 +123,9 @@
> > >
> > > /* Guillemot Webcam Hercules Dualpix Exchange*/
> > > { USB_DEVICE(0x06f8, 0x3005), .driver_info =
> > > USB_QUIRK_RESET_RESUME },
> > >
> > > + /* Midiman M-Audio Keystation 88es */
> > > + { USB_DEVICE(0x0763, 0x0192), .driver_info =
> > > USB_QUIRK_RESET_RESUME }, +
> > >
> > > /* M-Systems Flash Disk Pioneers */
> > > { USB_DEVICE(0x08ec, 0x1000), .driver_info =
> > > USB_QUIRK_RESET_RESUME },
> > >
> > > rf@ThinkpadSM:~/tmp>
> >
> > Could you please send a formal patch with "Signed-off-by" and stuff
> > upstream?
> >
>
> hmm... I would but I've never done this before. No idea how to do this.
Take a look at Documentation/SubmittingPatches, it has all the
information you need ;-)
--
balbi
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] usb: add USB_QUIRK_RESET_RESUME for M-Audio 88es
2012-04-30 8:48 ` Oliver Neukum
2012-04-30 9:00 ` Steffen Müller
@ 2012-04-30 11:05 ` Steffen Müller
1 sibling, 0 replies; 9+ messages in thread
From: Steffen Müller @ 2012-04-30 11:05 UTC (permalink / raw)
To: opensuse-factory
Cc: Oliver Neukum, Alan Stern, Jiri Slaby, stable, Greg KH, USB list,
Linux kernel mailing list
Tested-by: Steffen Müller <steffen.mueller@radio-frei.de>
Signed-off-by: Steffen Müller <steffen.mueller@radio-frei.de>
Signed-off-by: Stefan Seyfried <seife+kernel@b1-systems.com>
---
drivers/usb/core/quirks.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c
index 4c65eb6..32d3adc 100644
--- a/drivers/usb/core/quirks.c
+++ b/drivers/usb/core/quirks.c
@@ -123,6 +123,9 @@ static const struct usb_device_id usb_quirk_list[] = {
/* Guillemot Webcam Hercules Dualpix Exchange*/
{ USB_DEVICE(0x06f8, 0x3005), .driver_info = USB_QUIRK_RESET_RESUME },
+ /* Midiman M-Audio Keystation 88es */
+ { USB_DEVICE(0x0763, 0x0192), .driver_info = USB_QUIRK_RESET_RESUME },
+
/* M-Systems Flash Disk Pioneers */
{ USB_DEVICE(0x08ec, 0x1000), .driver_info = USB_QUIRK_RESET_RESUME },
--
^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2012-04-30 11:05 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <1571281.mVArydTEZW@thinkpadsm.rf-studio>
[not found] ` <87haw6z4ps.fsf@Rainer.invalid>
[not found] ` <4F99BD60.1060303@suse.cz>
[not found] ` <1972516.Nxci8jDpSI@thinkpadsm.rf-studio>
2012-04-27 7:46 ` usb midi keyboard broken [3.3.3 regression] Jiri Slaby
2012-04-27 15:26 ` Alan Stern
2012-04-28 11:45 ` [opensuse-factory] Re: usb midi keyboard broken [3.3.3 regression] [SOLUTION] Steffen Müller
2012-04-28 15:30 ` Oliver Neukum
2012-04-28 21:26 ` Steffen Müller
2012-04-30 8:48 ` Oliver Neukum
2012-04-30 9:00 ` Steffen Müller
2012-04-30 9:00 ` Felipe Balbi
2012-04-30 11:05 ` [PATCH] usb: add USB_QUIRK_RESET_RESUME for M-Audio 88es Steffen Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).