Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Problems with Hauppauge Nova-T and dvb-kernelcvs



Thanks Torsten and Andrew. Here is more some information.

Andrew de Quincey wrote:

On Thursday 02 Dec 2004 16:59, Seppo Ingalsuo wrote:

Hi,

My dvb-t card is Hauppauge Nova-T. I first noticed the problems with
plain linux 2.6.9 kernel. Channel switching between DVB-T muxes
(different frequency) takes very long time. This causes annoying
restarts in vdr and missed beginnings in recordings. In old kernels
there were long delays (e.g. 2.6.8.1) but I didn't notice failures in
recordings.

Were you using the kernel-supplied drivers in 2.6.8.1 and 2.6.9? I have just compared them - and there are no differences between the (DVB) code that could cause this.

Both were from unmodified kernel source. My feeling about the difference is then wrong. At the same time I upgraded from vdr 1.3.14 to vdr 1.3.15 which could perhaps be the reason. I'm much more confident about difference between 2.6.9 and fresh cvs.

Please try Torsten's suggestion and let us know if it helps... Also, enabling the "frontend_debug=1" on the dvb-core module should show what is happening.

Torsten's suggestion seemed to improve a bit zapping with 2.6.9 dvb drivers. Channel switch times were ~1s .. ~10s. I don't remember getting ~1s channel switch times for changed frequency never before. Dvbscan also worked perfectly. I'll use now plain 2.6.9 drivers instead of cvs because of next problems:

Next I unloaded 2.6.9 drivers and loaded cvs drivers. Tzap got constantly exceptionally fast lock always within 1-2s (this is budget card so I didn't check if live video would have worked). Then I got kernel panic and had to restart (not normal in my EPIA based vdr box, I didn't record the output in console). Next I tested with vdr 1.3.15

Dec 3 10:48:33 napsu vdr[1924]: switching to channel 3
Dec 3 10:48:33 napsu vdr[1933]: transfer thread ended (pid=1933, tid=114696)
Dec 3 10:48:33 napsu vdr[1924]: buffer stats: 128216 (6%) used
Dec 3 10:48:38 napsu vdr[1924]: ERROR: device 1 has no lock, can't attach receiver!

The same part from kern.log

Dec 3 10:48:33 napsu last message repeated 3 times
Dec 3 10:48:33 napsu kernel: dvb_frontend_ioctl
Dec 3 10:48:33 napsu kernel: dvb_frontend_get_event
Dec 3 10:48:33 napsu kernel: dvb_frontend_ioctl
Dec 3 10:48:33 napsu kernel: dvb_frontend_add_event
Dec 3 10:48:33 napsu kernel: dvb_frontend_autotune: drift:0 bending:0 inversion:0 auto_step:0 auto_sub_step:0 started_auto_step:0
Dec 3 10:48:33 napsu kernel: dvb_frontend_poll
Dec 3 10:48:33 napsu kernel: dvb_frontend_ioctl
Dec 3 10:48:33 napsu kernel: dvb_frontend_get_event
Dec 3 10:48:33 napsu kernel: dvb_frontend_poll
Dec 3 10:48:34 napsu last message repeated 146 times
Dec 3 10:48:34 napsu kernel: dvb_frontend_add_event
Dec 3 10:48:34 napsu kernel: dvb_frontend_autotune: drift:166667 bending:0 inversion:0 auto_step:1 auto_sub_step:0 started_auto_step:0
Dec 3 10:48:34 napsu kernel: dvb_frontend_poll
Dec 3 10:48:34 napsu kernel: dvb_frontend_ioctl
Dec 3 10:48:34 napsu kernel: dvb_frontend_get_event
Dec 3 10:48:34 napsu kernel: dvb_frontend_poll
Dec 3 10:48:35 napsu last message repeated 146 times
Dec 3 10:48:35 napsu kernel: dvb_frontend_add_event
Dec 3 10:48:35 napsu kernel: dvb_frontend_autotune: drift:-166667 bending:0 inversion:0 auto_step:1 auto_sub_step:2 started_auto_step:0
Dec 3 10:48:35 napsu kernel: dvb_frontend_poll
Dec 3 10:48:35 napsu kernel: dvb_frontend_ioctl
Dec 3 10:48:35 napsu kernel: dvb_frontend_get_event
Dec 3 10:48:35 napsu kernel: dvb_frontend_poll
Dec 3 10:48:36 napsu last message repeated 146 times
Dec 3 10:48:36 napsu kernel: dvb_frontend_autotune: drift:333334 bending:0 inversion:0 auto_step:2 auto_sub_step:0 started_auto_step:0
Dec 3 10:48:36 napsu kernel: dvb_frontend_poll
Dec 3 10:48:37 napsu last message repeated 151 times
Dec 3 10:48:37 napsu kernel: dvb_frontend_autotune: drift:-333334 bending:0 inversion:0 auto_step:2 auto_sub_step:2 started_auto_step:0
Dec 3 10:48:37 napsu kernel: dvb_frontend_poll
Dec 3 10:48:38 napsu last message repeated 299 times
Dec 3 10:48:38 napsu kernel: update_delay
Dec 3 10:48:38 napsu kernel: dvb_frontend_autotune: drift:0 bending:0 inversion:0 auto_step:0 auto_sub_step:0 started_auto_step:0
Dec 3 10:48:38 napsu kernel: dvb_frontend_poll
Dec 3 10:48:40 napsu last message repeated 225 times

First tuning to a changed mux seem to fail always. If I changed next channel within same mux zapping was succesfull

Dec 3 10:49:17 napsu vdr[1924]: switching to channel 4
Dec 3 10:49:17 napsu vdr[1938]: transfer thread ended (pid=1938, tid=180232)
Dec 3 10:49:17 napsu vdr[1924]: buffer stats: 0 (0%) used
Dec 3 10:49:17 napsu vdr[1939]: transfer thread started (pid=1939, tid=196616)
Dec 3 10:49:17 napsu vdr[1940]: receiver on device 1 thread started (pid=1940, tid=213001)
Dec 3 10:49:17 napsu vdr[1941]: TS buffer on device 1 thread started (pid=1941, tid=229386)

Dec 3 10:49:17 napsu kernel: update_delay
Dec 3 10:49:17 napsu kernel: dvb_frontend_poll
Dec 3 10:49:18 napsu last message repeated 3 times

Then again mux change

Dec 3 10:49:29 napsu vdr[1924]: switching to channel 1
Dec 3 10:49:29 napsu vdr[1942]: transfer thread ended (pid=1942, tid=245768)
Dec 3 10:49:30 napsu vdr[1944]: TS buffer on device 1 thread ended (pid=1944, tid=278538)
Dec 3 10:49:30 napsu vdr[1943]: buffer stats: 73508 (3%) used
Dec 3 10:49:30 napsu vdr[1943]: receiver on device 1 thread ended (pid=1943, tid=262153)
Dec 3 10:49:30 napsu vdr[1924]: buffer stats: 73884 (3%) used
Dec 3 10:49:35 napsu vdr[1924]: ERROR: device 1 has no lock, can't attach receiver!
Dec 3 10:49:36 napsu vdr[1946]: receiver on device 1 thread started (pid=1946, tid=311305)
Dec 3 10:49:36 napsu vdr[1947]: TS buffer on device 1 thread started (pid=1947, tid=327690)
Dec 3 10:49:36 napsu vdr[1924]: max. latency time 7 seconds
Dec 3 10:49:36 napsu vdr[1948]: transfer thread started (pid=1948, tid=344075)

Dec 3 10:49:30 napsu kernel: dvb_frontend_ioctl
Dec 3 10:49:30 napsu kernel: dvb_frontend_get_event
Dec 3 10:49:30 napsu kernel: dvb_frontend_poll
Dec 3 10:49:30 napsu kernel: dvb_frontend_autotune: drift:0 bending:0 inversion:0 auto_step:0 auto_sub_step:0 started_auto_step:0
Dec 3 10:49:30 napsu kernel: dvb_frontend_poll
Dec 3 10:49:31 napsu last message repeated 151 times
Dec 3 10:49:31 napsu kernel: dvb_frontend_add_event
Dec 3 10:49:31 napsu kernel: dvb_frontend_autotune: drift:166667 bending:0 inversion:0 auto_step:1 auto_sub_step:0 started_auto_step:0
Dec 3 10:49:31 napsu kernel: dvb_frontend_poll
Dec 3 10:49:31 napsu kernel: dvb_frontend_ioctl
Dec 3 10:49:31 napsu kernel: dvb_frontend_get_event
Dec 3 10:49:31 napsu kernel: dvb_frontend_poll
Dec 3 10:49:31 napsu last message repeated 146 times
Dec 3 10:49:31 napsu kernel: dvb_frontend_add_event
Dec 3 10:49:31 napsu kernel: dvb_frontend_autotune: drift:-166667 bending:0 inversion:0 auto_step:1 auto_sub_step:2 started_auto_step:0
Dec 3 10:49:31 napsu kernel: dvb_frontend_poll
Dec 3 10:49:31 napsu kernel: dvb_frontend_ioctl
Dec 3 10:49:31 napsu kernel: dvb_frontend_get_event
Dec 3 10:49:31 napsu kernel: dvb_frontend_poll
Dec 3 10:49:32 napsu last message repeated 146 times
Dec 3 10:49:32 napsu kernel: dvb_frontend_autotune: drift:333334 bending:0 inversion:0 auto_step:2 auto_sub_step:0 started_auto_step:0
Dec 3 10:49:32 napsu kernel: dvb_frontend_poll
Dec 3 10:49:33 napsu last message repeated 151 times
Dec 3 10:49:33 napsu kernel: dvb_frontend_autotune: drift:-333334 bending:0 inversion:0 auto_step:2 auto_sub_step:2 started_auto_step:0
Dec 3 10:49:33 napsu kernel: dvb_frontend_poll
Dec 3 10:49:35 napsu last message repeated 299 times
Dec 3 10:49:35 napsu kernel: update_delay
Dec 3 10:49:35 napsu kernel: dvb_frontend_autotune: drift:0 bending:0 inversion:0 auto_step:0 auto_sub_step:0 started_auto_step:0
Dec 3 10:49:35 napsu kernel: dvb_frontend_poll
Dec 3 10:49:36 napsu last message repeated 233 times
Dec 3 10:49:36 napsu kernel: dvb_frontend_add_event
Dec 3 10:49:36 napsu kernel: dvb_frontend_poll
Dec 3 10:49:36 napsu kernel: dvb_frontend_poll
Dec 3 10:49:36 napsu kernel: update_delay
Dec 3 10:49:36 napsu kernel: dvb_frontend_poll
Dec 3 10:49:36 napsu kernel: dvb_frontend_ioctl
Dec 3 10:49:36 napsu kernel: dvb_frontend_get_event
Dec 3 10:49:36 napsu kernel: dvb_frontend_poll
Dec 3 10:49:37 napsu last message repeated 3 times






Home | Main Index | Thread Index