Mailing List archive

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

[linux-dvb] Re: mt352/bt878 cleanups, DVICO FusionHDTV DVB-T1/DVB-T Lite patches



Hi Mike,

Just wanted to say thanks for the info... I tried it and got erratic results - it worked a couple of times out of about 10 tries. Then I hit kernel panics with my other DVB card... right now my server is dead and awaiting resurrection so it will be a while before I try this again.

Itai

On 20/10/2004, at 10:34 PM, mike lewis wrote:

OK... (I'm still trying to get it working, but I can tell you how to
compile it np).

Change this line to this line:
- eth= skb->mac.ethernet;
+ eth=eth_hdr(skb);

This is a bug for 2.6.9-rc4. Here is my procedure:

1: You must be using 2.6.9-rc4.
2: download cvs video4linux and compile and install.
3: download cvs dvb-linux, untar
4: copy video4linx/* dvb-linx/build2.6/.
5: cd dvb-linx/build2.6, and make BTTV=1
6: use the following to insermodules:

cat /etc/init.d/dvb-scr
#!/bin/sh
#/build/cx88-0.0.4+dvb/dvb-dvico "$1"

case "$1" in

start)
echo -n -e "Inserting CX88 modules into kernel: "
cd /build/video4linux
insmod ./video-buf.ko
insmod ./btcx-risc.ko
modprobe i2c-core
insmod ./v4l2-common.ko
insmod ./v4l1-compat.ko
modprobe i2c-algo-bit
modprobe videodev
insmod ../dvb-kernel/build-2.6/dvb-core.ko
dvb_shutdown_timeout=0 # dvb_frontend_debug=1
#michaell
# insmod cx88xx.ko #core_debug=2
#
# insmod cx8800.ko

#michaell
# insmod cx8802.ko #debug=10
#michaell
# insmod cx88-dvb.ko #debug=10
modprobe firmware_class
insmod ./bttv.ko
insmod ../dvb-kernel/build-2.6/bt878.ko
insmod ../dvb-kernel/build-2.6/dvb-bt8xx.ko
insmod ../dvb-kernel/build-2.6/mt352.ko
echo "done."
;;
stop)
echo -n -e "Removing CX88 DVB modules from kernel: "
# cx88
# rmmod mt352 cx8800-dvb cx8800 cx88xx dvb-core
rmmod mt352
# sleep 2
for i in dvb-bt8xx bt878 bttv cx88-dvb cx8802 cx8800 cx88xx dvb-core
do
echo $i
rmmod $i
# sleep 1
done
# rmmod mt352 cx88-dvb cx8802 cx8800 cx88xx dvb-core
# bttv (required for bt878 and dvb-bt8xx)
rmmod videodev i2c-algo-bit v4l1-compat v4l2-common
rmmod i2c-core btcx-risc video_buf
echo "done."
;;
restart|reload)
$0 stop && $0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

exit 0
-----------------

Now you should be able to tune... I'm new to dvb, I can tune with
tzap now but I have no idea how to *watch* my card?!?!?!?

Mick







Home | Main Index | Thread Index