[linux-dvb] [PATCH] Fix Hauppauge Nova-T 500 USB disconnects

Jose Alberto Reguero jareguero at telefonica.net
Wed Jul 25 18:19:02 CEST 2007


El Miércoles, 25 de Julio de 2007, Jim Barber escribió:
> Jose Alberto Reguero wrote:
> > This patch fix Hauppauge Nova-T 500 USB disconnects.
> >
> > Signed-off-by: Jose Alberto Reguero <jareguero at telefonica.net>
> >
> > Jose Alberto
>
> Hi Jose.
>
> I finally found time to try your patch.
> I used the second one that you posted called 500.disconnects since it
> clearly superceded that 500.streaming patch you posted earlier. I applied
> it against a linux-2.6.22.1 kernel and it applied fine.
>
> However it failed to compile for me until I created the following symlinks:
>
> 	drivers/media/dvb/frontends/dib0700.h -> ../dvb-usb/dib0700.h
> 	drivers/media/dvb/frontends/dib07x0.h -> ../dvb-usb/dib07x0.h
> 	drivers/media/dvb/frontends/dvb-usb.h -> ../dvb-usb/dvb-usb.h
> 	drivers/media/dvb/frontends/dvb-usb-ids.h -> ../dvb-usb/dvb-usb-ids.h
>
> That's because the '#include "dib0700.h";' line in frontends/dib3000mc.c
> couldn't find the include file and then it snowballed from there. I'm not
> sure if that was the right thing to do or not...
>
> Then, when I tried MythTV I get approximately one second of vision before
> the picture freezes. If I press Esc twice I drop back to the MythTV main
> menu, and going back in once again shows around one second of vision before
> locking up. This happens over and over.
> There are no kernel messages dumped out to any logs when this happens.
>
> Did I need to apply any of your other patches?
> I know that 500.streaming was definitely superseded by the 500.disconnects
> patch. Earlier on you posted a patch called "500.timing".
> Is that required?
>
> I know that I don't need the dibcom.diff file because it was targeting
> other models of the Nova-T series, and I don't have the remote (OEM card)
> so I didn't apply the nova_remotes.diff patch that Janne posted.
>
> I'm tired so off to bed now, but perhaps I should try your earlier
> 500.streaming patch instead...
>
> Thanks for your work so far.
>
> Regards,
>
> ----------
> Jim Barber
>
>

The patch is against v4l-dvb, but I am using it with kernel  2.6.22. I change 
in:

drivers/media/dvb/frontends/Makefile

EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/

to

EXTRA_CFLAGS 
= -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/dvb-usb/ -Idrivers/media/dvb/frontends/

I had also 500.timing patch, but I think that is not important.

The patch 500.streaming and the patch 500.disconnects do the same thing.
I don't know why you can't make it work with MythTV. The card behaviour must 
be the same with or without the patch.

Jose Alberto





More information about the linux-dvb mailing list