I'm having the same problem! Did either of you guys find a solution? I'm using the Hauppauge Nova-T-500.
As you say, can't get a channel lock after a day so, with everything else working fine. I then need to reset the core.
And there doesn't seem to be any pattern to it!!
Here my capturecard setup:
INSERT INTO `capturecard` (`cardid`, `videodevice`, `audiodevice`, `vbidevice`, `cardtype`, `defaultinput`, `audioratelimit`, `hostname`, `dvb_swfilter`, `dvb_recordts`, `dvb_sat_type`, `dvb_wait_for_seqstart`, `skipbtaudio`, `dvb_on_demand`, `dvb_diseqc_type`, `firewire_port`, `firewire_node`, `firewire_speed`, `firewire_model`, `firewire_connection`, `dvb_hw_decoder`, `dbox2_port`, `dbox2_httpport`, `dbox2_host`, `signal_timeout`, `channel_timeout`, `parentid`, `dvb_tuning_delay`, `contrast`, `brightness`, `colour`, `hue`, `diseqcid`) VALUES
(1, '0', '', '', 'DVB', 'DVBInput', NULL, 'dcerouter', 0, 1, 0, 1, 0, 1, NULL, 0, 2, 0, NULL, 0, 0, 31338, 80, NULL, 500, 3000, 0, 0, 0, 0, 0, 0, 0),
(2, '1', '', '', 'DVB', 'DVBInput', NULL, 'dcerouter', 0, 1, 0, 1, 0, 1, NULL, 0, 2, 0, NULL, 0, 0, 31338, 80, NULL, 500, 3000, 0, 150, 0, 0, 0, 0, 0);
It work for about july 2008 !
Philippe