I'm using mhwepg program to download weekly epg from my Sky Italia.
With older dvb-kernel versions (mid november) it worked fine, but with dvb
from kernel 2.6.2 and 2.6.3 it didn't work anymore.
I trace the error to this snippet:
if((fd = open(device,O_RDWR)) < 0)
{
perror("DEMUX DEVICE : ");
return -1;
}
SetFiltSection (fd, 0x14, 0x73);
n = read(fd,buffer,MAX_SECTION_BUFFER);
where device is correctly setted to /dev/..../demux0 and it's opened without
problem and MAX_SECTION_BUFFER = 8192.
The program stop at read instruction and after about a minute goes in timeout.
I have a TT 1.5 dvb-s and apart this thing works fine both with latest drivers
than with mid-november ones. I'm using kernel 2.6.3.
I'll be glad if someone can point me what 0x14, 0x73 are supposed to do, and I
can do some debugging myself.
TIA
Uberto
--
Info:
To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as
subject.