Artec T1 USB TV Box: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(Made link to load.sh more explicit in case the reader does not understand what "cf" means)
(Note about the line number changing)
Line 17: Line 17:


(You may find it as dvb-kernel/linux/drivers/media/dvb/dvb-usb/dibusb-mb.c)
(You may find it as dvb-kernel/linux/drivers/media/dvb/dvb-usb/dibusb-mb.c)

Note that the lines change. I believe the line you need to uncomment is this one:

#define DVB_USB_DIBUSB_MB_FAULTY_USB_IDs


4) Load modules (using [[Artec_T1_USB_TV_Box#load.sh | load.sh]])
4) Load modules (using [[Artec_T1_USB_TV_Box#load.sh | load.sh]])

Revision as of 02:13, 9 January 2006

A USB_devices_DVB-T device from Artec

The device is USB 1.1.

Let's go

1) You must have a kernel version >= 2.6.13

2) Get dvd-kernel et dvb-apps from linuxtv.org

cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv login
cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co dvb-kernel
cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co dvb-apps

3) Uncomment l.131 of dibusb-mb.c in dvb-kernel/build-2.6 then compile with make

(You may find it as dvb-kernel/linux/drivers/media/dvb/dvb-usb/dibusb-mb.c)

Note that the lines change. I believe the line you need to uncomment is this one:

#define DVB_USB_DIBUSB_MB_FAULTY_USB_IDs

4) Load modules (using load.sh)

5) rmmod usbtest (if it loaded) and if it loaded again, remove it in :

 /lib/modules/**/kernel/drivers/usb/misc then type depmod -ae

6) Copy firmwares :

cd dvb-kernel/firmware

cp *dvb-usb* /usr/lib/hotplug/firmware

7) Create Channel configuration file

cd dvb-apps/util/scan
./dvbscan  dvb-t/fr-Paris > channels.conf (change to your country) 

8) Download MPlayer* and verify that you have dvb support (cf. package installed and this output)

    Enabled optional drivers:
    Input: ftp network tv-v4l2 tv-v4l edl tv matroska mpdvdkit2 vcd dvb
    Codecs: qtx libavcodec real xanim dshow/dmo win32 faad2(internal) libmpeg2 libdts liba52 mp3lib tremor(internal) libmad gif
    Audio output: alsa esd oss mpegpes(dvb)
    Video output: xvidix cvidix vesa gif89a md5sum pnm jpeg png mpegpes(dvb) fbdev caca aa dga xv x11 xover tga

9) Copy channel configuration file to ~/.mplayer/

cp dvb-apps/util/scan/channels.conf ~/.mplayer

10) Press H and K to change channels

mplayer dvb:// 

load.sh


#!/bin/sh
modprobe i2c-core
modprobe firmware_class
insmod ./dvb-core.ko
insmod ./dvb-pll.ko
insmod ./dib3000-common.ko
insmod ./dib3000mb.ko
insmod ./dib3000mc.ko
insmod ./mt352.ko
insmod ./dvb-usb.ko
insmod ./dvb-usb-vp7045.ko debug=0x03
insmod ./dvb-usb-dtt200u.ko debug=0x03
insmod ./dvb-usb-dibusb-common.ko debug=0x01 # for the card
insmod ./dvb-usb-dibusb-mb.ko # for the card
insmod ./dvb-usb-dibusb-mc.ko #for the card
insmod ./dvb-usb-a800.ko
insmod ./dvb-usb-nova-t-usb2.ko debug=0x01
insmod ./dvb-usb-umt-010.ko

unload.sh


#!/bin/sh
rmmod ./dvb-core.ko
rmmod ./dvb-pll.ko
rmmod ./dib3000-common.ko
rmmod ./dib3000mb.ko
rmmod ./dib3000mc.ko
rmmod ./mt352.ko
rmmod ./dvb-usb.ko
rmmod ./dvb-usb-vp7045.ko debug=0x03
rmmod ./dvb-usb-dtt200u.ko debug=0x03
rmmod ./dvb-usb-dibusb-common.ko debug=0x01
rmmod ./dvb-usb-dibusb-mb.ko
rmmod ./dvb-usb-dibusb-mc.ko
rmmod ./dvb-usb-a800.ko
rmmod ./dvb-usb-nova-t-usb2.ko debug=0x01
rmmod ./dvb-usb-umt-010.ko

Packages Installed


ii  dvb-dev        1.1.1-7        Dummy package for upgrade purposes only
ii  dvb-utils      1.1.0-7        Viewer programs for DVB cards
ii  dvbstream      0.5-1          Broadcast a DVB Transport stream over a LAN
ii  dvbtune        0.5-4          Simple tuning application for DVB cards
ii  libdvb-dev     0.5.4-1        library to tune and command Digital Video Br
ii  libdvbpsi3     0.1.4-2        library for MPEG TS and DVB PSI tables decod
ii  libdvbpsi3-dev 0.1.4-2        development files for libdvbpsi3
  • You can use MPlayer-Setup to help you to install MPlayer

http://nyal.developpez.com/mplayer

N.B = Devices are in /dev/dvb/