Mailing List archive

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

[linux-dvb] Problems with Eumetsat MSG1 image download by TelliCast.. :-(



Hi to everybody,

I have implemented, for a my user, a workstation with a sky2PC card to
download MSG1 images from hotbird satellite.
It runs SuSE linux 9.0 with kernel 2.4.21-99-smp4G.
I have installed the linuxtv driver 1.1.0 and now I'm using the 1.1.1
release. The TelliCast is used for images download.

For a while the system worked. Since 2 mounth, it doesn't works.

From tellicast web interface, the status is OK. from the active channel
section, I can see that the announcement channel is active and it is
downloading informations. Some times the other channels appears with
status connecting. We are interested only to the channel 2, and so it is
the only one configured using the PID (300) taken from the Eumetsat "EUM
TD 15" documentation. Of course, also the announcement channel is
configured with the PID 100.
Before, when the channel 2 was announced, tellicast activated the channel 
(which staied active for all time needed to download the images segment at
the speed about 1700kb/s) and started to download images and I could see
the files on the disk.
Now, when the channel 2 is announced, it become active for a few seconds,
but download only some services file, nothing else.
In the log I have this entries:

##################### LOG ###################################
VRB:2004-06-25 15:46:02.403:Received announcement for channel `EUMETSAT
Data Channel 2', address 224.223.222.21:2511 (subscribed)
VRB:2004-06-25 15:46:02.403:Connecting to data channel `EUMETSAT Data
Channel 2', address 224.223.222.21:2511 (invited)
MSG:2004-06-25 15:46:02.650:Connect to data channel `EUMETSAT Data Channel
2', address 224.223.222.21:2511 completed (invited)
VRB:2004-06-25 15:46:05.813:Received filelist 40dc48660029c5ec on channel
`EUMETSAT Data Channel 2'
VRB:2004-06-25 15:46:05.878:Received file 40dc48660029c5eb on channel
`EUMETSAT Data Channel 2'
MSG:2004-06-25 15:46:05.878:All files of filelist 40dc48660029c5ec received
VRB:2004-06-25 15:46:05.929:Delivered file
`/data/eumetsat/received/H-000-MSG1__-SERVICE_____-ADMIN____-01325_001-200406251544-__'
id 40dc48660029c5eb from channel `EUMETSAT Data Channel 2'
MSG:2004-06-25 15:46:05.929:Delivered all files of filelist
40dc48660029c5ec from channel `EUMETSAT Data Channel 2'
VRB:2004-06-25 15:46:05.960:Key 40261 expired
MSG:2004-06-25 15:46:06.635:File transmission 40dc481b0029c58d ended:
filelist missing/incomplete
VRB:2004-06-25 15:46:10.880:Disconnecting from data channel `EUMETSAT Data
Channel 2', address 224.223.222.21:2511 (finished)
MSG:2004-06-25 15:46:10.880:Disconnect from data channel `EUMETSAT Data
Channel 2', address 224.223.222.21:2511 completed (finished)
###################### end of LOG ###############################



Now I add all the script I made to start the driver and tellicast software.


######################eumetsat script###################################
DVB_PATH=/opt/dvb
ETC_PATH=${DVB_PATH}/etc
SZAP_OPTS="-c ${ETC_PATH}/channels.conf -n 1"
export DVB_PATH ETC_PATH SZAP_OPTS
# Load the modules
cd ${DVB_PATH}/bin
./insmod.sh load &
./MAKEDEV-DVB.sh
# Select the channel
./szap ${SZAP_OPTS}  &>/dev/null &
# Create dvbnet devices
./net_start.sh &

###################### end of eumetsat script  #########################

The MAKEDEV-DVB.sh script is provided by the linuxtv driver.

###################### channels.conf############
Hotbird6:11096:h:0:27500:::::
###################### end of channels.conf#############

#
# These are the loaded modules
#
dvb-core.o
mt312.o
skystar2.o

########################net_start.sh#####################
PID0=100
DEV_NAME0=dvb0_0
IP_ADDR0=192.168.238.238

PID1=300
DEV_NAME1=dvb0_1
IP_ADDR1=192.168.238.238

./dvbnet -a $DEV_NAME0 -p $PID0
./dvbnet -a $DEV_NAME1 -p $PID1

/sbin/ifconfig $DEV_NAME0 $IP_ADDR0
/sbin/ifconfig $DEV_NAME1 $IP_ADDR1
######################## end of net_stat.sh #####################


The PID 100 is related of the announcement channel. The PID 300 is related
of the Eumetsa Data Channel 2.

##################### tellicast script ########################
DVB_PATH=/opt/dvb
ETC_PATH=${DVB_PATH}/etc
TQ_OPTS="-r ${ETC_PATH}/recv.ini -l ${ETC_PATH}/license.ini -c
${ETC_PATH}/recv-channels.ini"

export DVB_PATH ETC_PATH  TQ_OPTS


# Start Tellicast Program

function start
{
	echo "Start Tellicast... "
	${DVB_PATH}/bin/tqrecv ${TQ_OPTS} &
}

function  stop
{
	echo "Shutting down Tellicast daemon... "
	PROCID=`checkproc -v ${DVB_PATH}/bin/tqrecv`
	kill ${PROCID}
}

case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	restart)
		stop
		start
		rc_status
		;;
	*)
		echo "Usage: $0 {start|stop|restart}"
		exit 1
		;;
esac
##################### end of tellicast script ########################


Can someone help me. I DON'T WANT to  reinstall the pc with windows to get
it working. :-)

Thanks in advance.


Marco Dalessandri
Mail: marco@marcodalessandri.it





Home | Main Index | Thread Index