Под виндовс катра работает.
Итак, после патча(http://www.bbti.us/download/linux/Techn ... 09.tar.bz2 ) и сборки по инструкции из README(v4l взял тот, который в инструкции - http://linuxtv.org/hg/v4l-dvb/archive/0 ... b9.tar.bz2 )
make reload много ругается, и устройстка /dev/dvb не создает.
Но при перезагрузке вроде как все ништь(главное эти модули не выгружать). )
Код: Выделить всё
root@mak:~# dmesg | egrep 'DVB|flex'
[ 37.440792] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[ 41.624680] flexcop-pci: will use the HW PID filter.
[ 41.624691] flexcop-pci: card revision 2
[ 41.639536] DVB: registering new adapter (FlexCop Digital TV device)
[ 41.641395] b2c2-flexcop: MAC address = 00:08:c9:a0:df:df
[ 41.641697] b2c2-flexcop: i2c master_xfer failed
[ 41.643423] b2c2-flexcop: CX24113 successfully attached
[ 41.713857] b2c2-flexcop: ISL6421 successfully attached
[ 41.713866] b2c2-flexcop: found 'Conexant CX24123/CX24109' .
[ 41.713873] DVB: registering frontend 0 (Conexant CX24123/CX24109)...
[ 41.713953] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.8' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
Код: Выделить всё
root@mak:~# lsmod | egrep 'dvb|flex'
b2c2_flexcop_pci 10776 1
b2c2_flexcop 32268 1 b2c2_flexcop_pci
dvb_core 81148 1 b2c2_flexcop
cx24123 15624 2 b2c2_flexcop
cx24113 9348 2 b2c2_flexcop
s5h1420 13060 1 b2c2_flexcop
i2c_core 24832 6 isl6421,nvidia,b2c2_flexcop,cx24123,cx24113,s5h1420
Код: Выделить всё
root@mak:~# cat /etc/szap.conf
Express AM22 1:10974:v:0:32223:544:523:1
Express AM22 2:10974:v:0:32223:527:527:1
Код: Выделить всё
root@mak:~# szap -c /etc/szap.conf -n 2
reading channels from file '/etc/szap.conf'
zapping to 2 'Express AM22 2':
sat 0, frequency = 10974 MHz V, symbolrate 32223000, vpid = 0x020f, apid = 0x020f
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal f200 | snr cc21 | ber 00000000 | unc fffffffe |
status 1f | signal ed00 | snr ff3e | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal ed00 | snr ff32 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal ec00 | snr ff3f | ber 00000000 | unc fffffffe | FE_HAS_LOCK
Код: Выделить всё
root@mak:~# cat bin/dvb.rc
#!/bin/bash
PID=527
DEV_NAME=dvb0_0
IP_ADDR=192.168.1.100
MAC_ADDR=00:08:c9:a0:df:df
case "$1" in
start)
# modprobe dvb_core dvb_shutdown_timeout=0
/usr/bin/szap -c /etc/szap.conf -n 2 -p
/usr/bin/dvbnet -p $PID
/sbin/ifconfig $DEV_NAME $IP_ADDR netmask 255.255.255.0
/sbin/ifconfig $DEV_NAME hw ether $MAC_ADDR
echo 1000000 > /proc/sys/net/core/rmem_max
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
;;
stop)
killall szap
/sbin/ifconfig $DEV_NAME down
/usr/bin/dvbnet -d 0
# rmmod b2c2-flexcop-pci mt352 stv0299 mt312 dvb_core
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: start | stop | restart"
esac
Код: Выделить всё
root@mak:~# cat bin/ppp.rc
#!/bin/bash
MY_GW="192.168.1.1"
#VPN_SERVER="am22-vpn-fake.planetsky.com"
VPN_SERVER="82.211.176.2"
start()
{
echo "Starting VPN Fake..."
/sbin/modprobe ipip && \
/sbin/modprobe ip_gre && \
/sbin/ip route add ${VPN_SERVER} via ${MY_GW} && \
/usr/sbin/pptp ${VPN_SERVER} call pptpfake && \
/bin/sleep 10 && \
/sbin/ip route delete default && \
/sbin/ip route add default dev ppp0 && \
echo "OK"
}
stop()
{
/usr/bin/killall -9 pptp
/sbin/ip route delete ${VPN_SERVER} > /dev/null 2>&1
/sbin/ip route delete default && \
/sbin/ip route add default via ${MY_GW}
}
Код: Выделить всё
root@mak:~# bin/dvb.rc start
reading channels from file '/etc/szap.conf'
DVB Network Interface Manager
Version 1.1.0-TVF (Build Mon Nov 19 19:37:34 2007)
Copyright (C) 2003, TV Files S.p.A
Device: /dev/dvb/adapter0/net0
Status: device dvb0_0 for pid 527 created successfully.
Код: Выделить всё
root@mak:~# bin/ppp.rc start
Starting VPN Fake...
OK
Код: Выделить всё
root@mak:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
82.211.176.2 192.168.1.1 255.255.255.255 UGH 0 0 0 ath0
82.211.176.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ath0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 dvb0_0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ath0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0