리눅스에서 hollywood plus 또는 dxr3라고 불리는 dvd 보드로 dvd를 tv출력하여 보는 방법입니다.
며칠 고생했습니다. 다른 분께 혹시 도움이 될까 올립니다. 레드햇 7.2 기준입니다.
저는 할리우드 플러스를 갖고 있어서 할리우드 플러스에서만 실행본 것입니다만 사블의 D
XR3도 된다고 합니다. 1. 소스파일 다운 받기
가. 소스 받기
"http://dxr3.sourceforge.net/"에서 소스를 받습니다. "em8300-0.12.0.tar.gz"형태로 되어 있을 겁니다.
나. 소스를 압축해제 합니다.(압축해제한 후 em8300-.. 형태의 디렉토리 명을 em8300으로
바꿔 주시기 바랍니다. 편하게 하기 위해) 다. 할리우드 플러스 윈도용 드라이버를 다
운로드합니다. "http://www.sigmadesigns.com"
2. 윈도용 드라이버에서 파일 추출하기
가. 다운받은 할리우드 플러스 윈도용 드라이버를 압축해제 합니다.
나. 합축해제후 나온 rmquasar.vx_ 를 em8300/scripts(소스 디렉토리)로 옮깁니다.
다. cd /em8300/scripts
라. ./msexpand.pl rmquasar.vx_ 합니다.
마. ./microcode_extract.pl rmquasar.vxd 합니다.
바. 마의 과정을 끝내면 루트 "/" 디렉토리에 microcode0.bin, microcode1.bin, microcode2.bin 세개의
파일이 생기는데 이것을 모두 /em8300/scripts로 옮깁니다. 3. 모듈 설치하기
가. cd /em8300/modules
나. /em8300/modules내의 Makefiles을 편집기로 열고 "kernel_location=/usr/src/linux-2.4...." 을 자기 커
널 소스가 있는 곳으로 바꾸어 적어 주고 "-DEM8300-VIDEOMODE_DEFAULT=TOEM8300_VIDEOMODE_PAL" 에서 PAL을
NTSC로 바꾸어 줍니다. 다. 그리고 그 디렉토리(/em8300/modules)에서 바로 "make" "make install"
"make devices" 합니다. "maek devices"는 디바이스를 만들어 주는 명령인데 이 명령어를 수행
한 후 /etc 디렉에 em8300-0 등의 파일이 생기지 않은 경우에는 아래와 같이 직접만들어 줍니
다. ---------- $ mknod /dev/em8300-0 c 121 0
$ mknod /dev/em8300_mv-0 c 121 1
$ mknod /dev/em8300_ma-0 c 121 2
$ mknod /dev/em8300_sp-0 c 121 3
-------
4. cd /em8300 한 후 ./configure, make, make install 합니다
5. cp /em8300/scripts/microcode0.bin /etc/dxr3.ux
6. /etc/modules.conf를 열어 아래 내용을 적어 넣는다.
--------------
alias char-major-121 em8300
pre-install em8300 modprobe adv717x
post-install em8300 /em8300/scripts/microcode_upload.pl microcode0.bin /etc/dxr3.ux
options adv717x pixelport_16bit=0 pixelport_other_pal=1
options em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=0
----------------
윗 부분의 옵션은 각자의 카드에 따라 달라지는데 자신의 카드에 맞는 것은 /em8300/modules/내
의 "README-modules.conf"의 옵션주의 하나를 선택해서 해보면 됩니다. 7. 편집기로 "microcodeup"이
라는 파일을 만듭니다. 거기에 쓸 내용은 아래와 같습니다. -------
cd /em8300/scripts <----(em8300이 잇는 디렉 토리 입니다. 엔터)
./microcode_upload.pl microcode0.bin
---------
8. chmod +x microcodeup 합니다.
9. cp microcodeup /root/.kde/Autostart 합니다.
10. 재부팅 합니다.(em8300디렉 토리는 지우지 마시기 바랍니다.).
11. mplayer로 감상하기 (저는 MPLAYER로 감상하기 때문에 XINE사용법은 모릅니다.)
0 화면만 tv 출력하고 음성은 컴퓨터 사운드 카드 이용시 : mplayer -vo dxr3 -dvd 1 -dvd-device /
dev/dvd 0 화면은 tv 출력하고 음성은 아나로그 출력시 : mplayer -vo dxr3 -ao oss://dev/em8300_ma-0 -d
vd 1 -dvd-device /dev/dvd 0 화면은 tv 출력하고 음성은 디지털 출력시 : mplayer -vo dxr3 -ac hwac3 -
dvd 1 -dvd-device /dev/dvd 9. 기타 사항
가. 혹시 부팅시 모듈이 올라오지 않아 않되는 경우에는 아래와 같이 수동으로 모듈을 올
린 뒤 실행하면 됩니다. 0 em8300/modules로 이동하여 ./ldm 한다.
0 cd /em8300/scripts 한 후 ./microcode-upload.pl microcode0.bin
나. 색 밝기 조정등은 em8300/dhc로 이동한 후 ./dhc를 실행하면 가능합니다.