[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-22.214.171.124 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.
> Jim Barber
The patch is against v4l-dvb, but I am using it with kernel 2.6.22. I change
EXTRA_CFLAGS = -Idrivers/media/dvb/dvb-core/
= -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.
More information about the linux-dvb