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

Jim Barber jim.barber at ddihealth.com
Wed Jul 25 16:49:17 CEST 2007


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




More information about the linux-dvb mailing list