public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Haupauge Nova-T 500 2.6.28 regression dib0700
@ 2009-02-23  9:52 Janne Grunau
  2009-02-23 15:27 ` Devin Heitmueller
  0 siblings, 1 reply; 3+ messages in thread
From: Janne Grunau @ 2009-02-23  9:52 UTC (permalink / raw)
  To: linux-media; +Cc: dheitmueller, pb

Hi,

I have some difficulties with the Hauppauge Nova-T 500 and 2.6.28 kernels.

Following USB errors appear with 2.6.28.4 every 100ms:

Feb 15 02:46:03 golem [ 7720.876132] usb 2-1: events/3 timed out on ep1in len=0/6
Feb 15 02:46:03 golem [ 7720.976039] usb 2-1: events/3 timed out on ep1in len=0/6
Feb 15 02:46:03 golem [ 7721.076068] usb 2-1: events/3 timed out on ep1in len=0/6

The device is still useable but occasionally I see the same error
 with additional usb errors (iirc same kernel and config)

Feb 17 20:33:17 golem [   14.733031] ehci_hcd 0000:01:06.2: reused qh ffff8800bf80d140 schedule
Feb 17 20:33:17 golem [   14.733040] usb 2-1: link qh64-0001/ffff8800bf80d140 start 63 [2/0 us]
Feb 17 20:33:17 golem [   14.783035] usb 2-1: unlink qh64-0001/ffff8800bf80d140 start 63 [2/0 us]
Feb 17 20:33:17 golem [   14.783107] usb 2-1: events/3 timed out on ep1in len=0/6
...
Feb 17 20:34:12 golem [  128.130059] ehci_hcd 0000:01:06.2: reused qh ffff8800bf80d140 schedule
Feb 17 20:34:12 golem [  128.130069] usb 2-1: link qh64-0001/ffff8800bf80d140 start 63 [2/0 us]
Feb 17 20:34:12 golem [  128.131007] ehci_hcd 0000:01:06.2: force halt; handhake ffffc20000050014 00 
004000 00000000 -> -110

ehci gives up and the device is unuseabe.

This is still the case with 2.6.28.7.

git bisect blames following change:

| commit 99afb989b05b9fb1c7b3831ce4b7a000b214acdb
| Author: Devin Heitmueller <devin.heitmueller@gmail.com>
| Date:   Sat Nov 15 07:13:07 2008 -0300
|
|     V4L/DVB (9639): Make dib0700 remote control support work with firmware v1.20

2.6.28.x with DVB drivers from v4l-dvb hg works as expected bu I fail
to see which changeset fixed it. If you have an idea I'll test it.
Otherwise I'll bisect v4l-dvb hg.

This should be fixed in 2.6.28-stable.

Janne

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Haupauge Nova-T 500 2.6.28 regression dib0700
  2009-02-23  9:52 Janne Grunau
@ 2009-02-23 15:27 ` Devin Heitmueller
  0 siblings, 0 replies; 3+ messages in thread
From: Devin Heitmueller @ 2009-02-23 15:27 UTC (permalink / raw)
  To: Janne Grunau; +Cc: linux-media, dheitmueller, pb

On Mon, Feb 23, 2009 at 4:52 AM, Janne Grunau <j@jannau.net> wrote:
> Hi,
>
> I have some difficulties with the Hauppauge Nova-T 500 and 2.6.28 kernels.
>
> Following USB errors appear with 2.6.28.4 every 100ms:
>
> Feb 15 02:46:03 golem [ 7720.876132] usb 2-1: events/3 timed out on ep1in len=0/6
> Feb 15 02:46:03 golem [ 7720.976039] usb 2-1: events/3 timed out on ep1in len=0/6
> Feb 15 02:46:03 golem [ 7721.076068] usb 2-1: events/3 timed out on ep1in len=0/6
>
> The device is still useable but occasionally I see the same error
>  with additional usb errors (iirc same kernel and config)
>
> Feb 17 20:33:17 golem [   14.733031] ehci_hcd 0000:01:06.2: reused qh ffff8800bf80d140 schedule
> Feb 17 20:33:17 golem [   14.733040] usb 2-1: link qh64-0001/ffff8800bf80d140 start 63 [2/0 us]
> Feb 17 20:33:17 golem [   14.783035] usb 2-1: unlink qh64-0001/ffff8800bf80d140 start 63 [2/0 us]
> Feb 17 20:33:17 golem [   14.783107] usb 2-1: events/3 timed out on ep1in len=0/6
> ...
> Feb 17 20:34:12 golem [  128.130059] ehci_hcd 0000:01:06.2: reused qh ffff8800bf80d140 schedule
> Feb 17 20:34:12 golem [  128.130069] usb 2-1: link qh64-0001/ffff8800bf80d140 start 63 [2/0 us]
> Feb 17 20:34:12 golem [  128.131007] ehci_hcd 0000:01:06.2: force halt; handhake ffffc20000050014 00
> 004000 00000000 -> -110
>
> ehci gives up and the device is unuseabe.
>
> This is still the case with 2.6.28.7.
>
> git bisect blames following change:
>
> | commit 99afb989b05b9fb1c7b3831ce4b7a000b214acdb
> | Author: Devin Heitmueller <devin.heitmueller@gmail.com>
> | Date:   Sat Nov 15 07:13:07 2008 -0300
> |
> |     V4L/DVB (9639): Make dib0700 remote control support work with firmware v1.20
>
> 2.6.28.x with DVB drivers from v4l-dvb hg works as expected bu I fail
> to see which changeset fixed it. If you have an idea I'll test it.
> Otherwise I'll bisect v4l-dvb hg.
>
> This should be fixed in 2.6.28-stable.
>
> Janne

Hello Janneg,

Thank you for reporting this issue.

We actually rely on the bulk endpoint timing out to query the IR port
if there is no keypress.  I wonder if they introduced a new kernel
warning in 2.6.28.4 when this occurs.

Regarding the other issue, is there any correlation with the errors to
plugging/unplugging the devices?  Perhaps there is an issue with
cancellation of the thread that does the polling when the device is
disconnected.

I actually don't have a Nova-T 500.  I did all the development on the
dib0700 based Pinnacle 801e.

Devin



-- 
Devin J. Heitmueller
http://www.devinheitmueller.com
AIM: devinheitmueller

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Haupauge Nova-T 500 2.6.28 regression dib0700
       [not found] <65EB3BF45DAF40859841D6D9ECFB0C55@Vista>
@ 2009-06-09  9:34 ` Janne Grunau
  0 siblings, 0 replies; 3+ messages in thread
From: Janne Grunau @ 2009-06-09  9:34 UTC (permalink / raw)
  To: Hubert Hafner; +Cc: linux-media

Hi,

cc-ed linux-media

On Mon, Jun 01, 2009 at 12:48:33PM +0200, Hubert Hafner wrote:
> 
> I've read your message on mail-archive.com on the linux-media section.
> 
> The same problem seems to be valid for the Haupauge Nova-TD (a dual
> receiver).  After a few minutes the ehci_hcd core is halted.
> 
> Have you got any ideas how to solve this?  I've read setting URB to 1
> (?) should solve this issue - but where to set this parameter and did
> it work out?

There's a patch on the linux-media list. Search for a thread with
"dib0700 Nova-TD-Stick problem" as subject.

> disable_rc_polling does not solve the problem. At least at my Ubuntu
> Server 8.10 with kernel 2.6.27-7.

Seems to be different problem than. At least kernel 2.6.27.x works here
without problems.

Janne

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-06-09  9:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <65EB3BF45DAF40859841D6D9ECFB0C55@Vista>
2009-06-09  9:34 ` Haupauge Nova-T 500 2.6.28 regression dib0700 Janne Grunau
2009-02-23  9:52 Janne Grunau
2009-02-23 15:27 ` Devin Heitmueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox