Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts

Saturday, May 25, 2013

Debian DVB-T AverMedia A867 + astra streaming


cmd>root# wget "http://www.avermedia.com/Support/DownloadCount.aspx?FDFId=5653"
cmd>root# mv DownloadCount.aspx\?FDFId\=5653 a867.tar.bz2
cmd>root# tar -xjf a867.tar.bz2

cmd>root# apt-get install linux-headers-`uname -r` linux-source
cmd>root# wget "https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.45.tar.xz"
cmd>root# tar -xf linux-3.2.45.tar.xz
cmd>root# cd linux-3.2.45/drivers/media/
cmd>root# mkdir -p /lib/modules/3.2.0-4-amd64/source/drivers/media/
cmd>root# cp -r dvb/ /lib/modules/3.2.0-4-amd64/source/drivers/media/

cmd>root# cd && cd a867*
cmd>root# make
cmd>root# make install
cmd>root# modprobe dvb-core
cmd>root# modprobe dvb-pll
cmd>root# modprobe dvb-usb
cmd>root# insmod ./a867.ko debug=255

cmd>root# apt-get install dvb-apps w-scan screen
cmd>user# w_scan -ft -c EE -X >> channels.conf

ETV(Levira):530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:550:730:1
Kanal 2(Levira):530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:562:810:41
TV3(Levira):530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:566:826:43
ETV2(Levira):530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:561:806:2
Tallinna TV(Levira):530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:501:601:39
Kanal12(Levira):530000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:502:605:38
France 24(Levira):602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_1_2:FEC_NONE:QPSK:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:3794:5376:494

cmd>user# wget http://cesbo.com/download/astra-stable.tar.gz
cmd>user# tar -zxvf astra-stable.tar.gz
cmd>user# cd cesbo*
cmd>user# ./configure.sh
cmd>user# make
cmd>user# make install

cmd>user# nano stream.lua

#!/usr/bin/astra

log.set({ debug = true, stdout = true, syslog = "dvb-t" })
require("base")
require("output_http")

#!/usr/bin/astra

log.set({ debug = true, stdout = true, syslog = "dvb-t" })
require("base")
require("output_http")

make_stream({
    demux = true,
    dvb = {
      type = "T",
      modulation = "QAM16",
      guardinterval = "1/4",
      adapter = 0,
      device = 0,
      bandwidth = "8mhz",
      frequency = 530
    }
  }
,{
  {
    fec = "2/3",
    name = "ETV(Levira)",
    pnr = 1,
    output = { "http://10.225.14.15:8000/dvb/ch1" }
  },
  {
    fec = "2/3",
    name = "Kanal 2(Levira)",
    pnr = 41,
    output = { "http://10.225.14.15:8000/dvb/ch2" }
  },
  {
    fec = "2/3",
    name = "TV3(Levira)",
    pnr = 43,
    output = { "http://10.225.14.15:8000/dvb/ch3" }
  },
  {
    fec = "2/3",
    name = "ETV2(Levira)",
    pnr = 2,
    output = { "http://10.225.14.15:8000/dvb/ch4" }
  },
  {
    fec = "2/3",
    name = "Tallinna TV(Levira)",
    pnr = 39,
    output = { "http://10.225.14.15:8000/dvb/ch5" }
  },
  {
    fec = "2/3",
    name = "Kanal12(Levira)",
    pnr = 38,
    output = { "http://10.225.14.15:8000/dvb/ch6" }
  },
})


Sunday, February 3, 2013

Some useful linux/*nix cmds

Send cmd to screen (echo -ne '\015' emulates pressing the Enter key)
# screen -S sessionname -p 0 -X stuff 'command'`echo -ne '\015'`
Search file in packages (debian like distros)
# dpkg -S /etc/foo/foo.conf  
Check port availability
# nc -znvvw 3 192.168.1.100 80
Check availability of port range
# nc -znvvw 3 192.168.1.100 8080-8081
Row count in files with *.php extension
# find /root/* -type f -name "*.php" -exec wc -l {} + ;
Find files larger than 100MB
# find . -size +100M -exec du -h {} \;
SSH port forwarding example for SQL Server (remote-server - which have access to SQL Server by Local address 192.168.1.50, then we can connect to localhost:1433)
# ssh -f remote-server -L127.0.0.1:1433:192.168.1.50:1433 -N

FreeBSD

Get S.M.A.R.T for 3ware raided HDDs (disks starts from 0, 1, 2...)
# smartctl -a -d 3ware,0 /dev/twa0
Renew sendmail aliases
# cd /etc/mail
# make
# newaliases