디비코 카드드라이버 지원은 아래링크로 확인해주세요.
http://linuxtv.org/wiki/index.php/DViCO
FusionHDTV ATSC PCI No
FusionHDTV II ATSC PCI No Analog supported
FusionHDTV3 Gold ATSC PCI Yes
FusionHDTV3 Gold-Q ATSC PCI Yes
FusionHDTV3 Gold-T ATSC PCI Yes
FusionHDTV5 Gold ATSC PCI Yes
FusionHDTV5 Lite ATSC PCI Yes
FusionHDTV5 USB Gold ATSC USB Yes analog not yet supported
FusionHDTV5 RT Gold ATSC PCI Yes
FusionHDTV5 RT Lite ATSC PCI Yes
FusionHDTV5 Express ATSC PCIe Yes
FusionHDTV5 PCI nano ATSC PCI Yes analog not yet supported; (Korea only)
FusionHDTV5 USB nano ATSC USB Yes analog not yet supported; (Korea only)
FusionHDTV6 Cool ATSC PCI No
FusionHDTV7 RT Gold ATSC PCI No
FusionHDTV7 Cool ATSC PCI No
FusionHDTV7 Dual Express ATSC PCIe Yes analog not yet supported
여기는 지원 안됀다고 나왔는데 7 RT Gold 는 kernel 2.6.26. 버전이후로 추가 되었네요.
저는 DViCO FusionHDTV 7 dual express 카드를 쓰는데요.
이놈은 kernel 2.6.27 버전에서 추가되었군요.
아래에 설명된 예시는 케이블 채널을 보기위해서 설명합니다.
채널 검색하기위해서 dvb-apps
TV보기위해서 smplayer를 설치합니다.(smplayer를 설치 하시면 mpayer도 같이 설치됩니다.)
채널 검색하기전에
/usr/share/dvb/atsc/us-Cable-Standard-center-frequencies-QAM256 파일을 열어서 QAM256을 모두 8VSB로 변경합니다.
[code:26u5jr55]~$scan /usr/share/dvb/atsc/us-Cable-Standard-center-frequencies-QAM256 > channels.conf
using ‘/dev/dvb/adapter0/frontend0’ and ‘/dev/dvb/adapter0/demux0’
>>> tune to: 57000000:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 57000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
...
>>> tune to: 561000000:8VSB
WARNING: unhandled stream_type: 5
WARNING: unhandled stream_type: b
service is running. Channel number: 6:1. Name: ‘’
>>> tune to: 567000000:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 567000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 573000000:8VSB
WARNING: unhandled stream_type: b
WARNING: unhandled stream_type: 5
service is running. Channel number: 9:1. Name: ‘’
>>> tune to: 579000000:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 579000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 585000000:8VSB
WARNING: unhandled stream_type: b
WARNING: unhandled stream_type: 5
service is running. Channel number: 7:1. Name: ‘’
>>> tune to: 591000000:8VSB
WARNING: unhandled stream_type: b
WARNING: unhandled stream_type: 5
service is running. Channel number: 10:1. Name: ‘’
>>> tune to: 597000000:8VSB
WARNING: unhandled stream_type: 5
WARNING: unhandled stream_type: b
service is running. Channel number: 11:1. Name: ‘MBC DTV’
>>> tune to: 603000000:8VSB
WARNING: >>> tuning failed!!!
...
>>> tune to: 645000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 93000000:8VSB
WARNING: unhandled psip descriptor: f3
service is running. Channel number: 12:1. Name: ‘’
WARNING: unhandled psip descriptor: f3
service is running. Channel number: 12:3. Name: ‘’
WARNING: unhandled psip descriptor: f3
service is running. Channel number: 12:2. Name: ‘’
>>> tune to: 99000000:8VSB
WARNING: unhandled psip descriptor: f3
service is running. Channel number: 8:3. Name: ‘’
WARNING: unhandled psip descriptor: f3
service is running. Channel number: 8:2. Name: ‘’
WARNING: unhandled psip descriptor: f3
service is running. Channel number: 8:1. Name: ‘’
>>> tune to: 105000000:8VSB
WARNING: >>> tuning failed!!!
...
>>> tune to: 795000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 801000000:8VSB
WARNING: >>> tuning failed!!!
>>> tune to: 801000000:8VSB (tuning failed)
WARNING: >>> tuning failed!!!
dumping lists (11 services)
Done.
~$[/code:26u5jr55]
채널이 11개 검색된걸 확인 할 수 있습니다.
channels.conf 내용을 보면 아래처럼 나옵니다
[code:26u5jr55]:561000000:8VSB:33:36:1
:573000000:8VSB:33:36:2
:585000000:8VSB:33:36:2
:591000000:8VSB:17:20:1
MBC DTV:597000000:8VSB:17:20:1
:93000000:8VSB:23:24:1
:93000000:8VSB:31:32:3
:93000000:8VSB:27:28:2
:99000000:8VSB:61:62:3
:99000000:8VSB:57:58:2
:99000000:8VSB:53:54:1[/code:26u5jr55]
MBC만 채널이름이 나오는군요.
채널이름을 임의로 숫자로 줍니다.
[code:26u5jr55]1:561000000:8VSB:33:36:1
2:573000000:8VSB:33:36:2
3:585000000:8VSB:33:36:2
4:591000000:8VSB:17:20:1
MBC DTV:597000000:8VSB:17:20:1
5:93000000:8VSB:23:24:1
6:93000000:8VSB:31:32:3
7:93000000:8VSB:27:28:2
8:99000000:8VSB:61:62:3
9:99000000:8VSB:57:58:2
0:99000000:8VSB:53:54:1[/code:26u5jr55]
이파일을 .mplayer 디렉토리에 복사합니다.
[code:26u5jr55]~$cp channels.conf .mplayer[/code:26u5jr55]
TV를 보면서 어떤 채널이 나오는지 모두 확인하고 채널이름을 수정하기 위해서
예로 2번 채널을 보도록 하죠
SMPlayer를 여시고 열기->URL… 을 클릭하고서
아래 이미지는 0으로 적혀있는데 dvb://2 로 입력하세요.
[attachment=1:26u5jr55]smplayer.png[/attachment:26u5jr55]
보시면 화면에 KBS1이라고 보이시죠 이걸 2대신 적어줍니다.
[attachment=0:26u5jr55]smplayer1.png[/attachment:26u5jr55]
수정하고 완성된 channels.conf 파일입니다.
[code:26u5jr55]tjb:561000000:8VSB:33:36:1
kbs1:573000000:8VSB:33:36:2
kbs2:585000000:8VSB:33:36:2
ebs:591000000:8VSB:17:20:1
mbc:597000000:8VSB:17:20:1
cnn:93000000:8VSB:23:24:1
discovery:93000000:8VSB:31:32:3
stb:93000000:8VSB:27:28:2
anybox:99000000:8VSB:61:62:3
etomato:99000000:8VSB:57:58:2
cmb:99000000:8VSB:53:54:1[/code:26u5jr55]
참고로 smplayer tv화면 볼때 화면에 줄무니 잡음이 생기는데
옵션->환경설정_>일반탭->일반->영상 에서
deinterlace by default 옵션을 없음에서 Linear Blend로 변경합니다.
추가로
설정탭 에서
Threads for decording 옵션을 1에서 듀얼코어는 2, 쿼드코어 4 로 변경합니다.
아래 파일은 CMB방송 대전 케이블 방송용이니 다른 지역에 계신분들은 채널 검색하시길 바랍니다.