11.04에 sky hdtv 수신카드를 사용하려고 하는데 어떻게 해야 되죠?

예전에 잡아볼려다가 제 실력 탓인지 아니면 제대로 된 해답을 못 찾은 탓인지

해결을 못하고 있다가 11.04 나왔다고 해서 한번 설치해 보고 수신카드도 사용해볼려고 합니다.

SKY HDTV 사용중인데요. 뭘 어떻게 해야 우분투에서 TV를 볼 수 있는지 답변 좀 부탁드립니다.

http://linuxtv.org/wiki/index.php/Skydigital_SKY-HDTV

우선 아날로그는 잘 보이시는 지요? tvtime 등 에서…

리눅스(우분투)에서 HDTV는 제가 좀 일찍 해보아 댓글좀 달아 보았는데…
현재는 우분투 유저에게 수신카드를 주어 카드가 없습니다. :?

우선 포럼에 있는 HDTV 검색글 부터 읽어 보시기 바랍니다.

[url=http://ubuntu.or.kr/search_cse.php?cx=006938640741463503884%3Ath8idxmnojg&cof=FORID%3A10&ie=UTF-8&q=HDTV+&siteurl=ubuntu.or.kr%2Fsearch.php%3Fkeywords%3DHDTV%26terms%3Dall%26author%3D%26sc%3D1%26sf%3Dall%26sk%3Dt%26sd%3Dd%26sr%3Dposts%26st%3D0%26ch%3D300%26t%3D0%26submit%3D%25EC%25B0%25BE%25EA%25B8%25B0#1344:1gqyqa67]포럼 HDTV 검색 결과[/url:1gqyqa67]

저는 tvtime 켜자마자 사라져 버리네요
포럼을 검색해도 도저히 모르겠네요

강분도님 수고 많으십니다. 코분투 잘 사용하고 있구요 답변도 감사드립니다.
아직 모듈이 안잡혀서 그런지 TVTime 설치해도 아날로그 채널도 안 나오네요.
검색해보니 SKYHDTV 모듈 잡는 법이라고 나왔는데요. 설명은 아래와 같습니다.
출처는 http://no1linux.com/?page=2&document_sr … id=hottips 입니다.
아래 설명에 관련된 파일이 11.04엔 없더군요. 그래도 나름 리눅스 사용해 본 놈인데 모듈 하나 못 잡고 있네요. ㅠㅜ
11.04에 맞게 아래 방법을 다시 풀이 해주셨으면 감사하겠습니다.

SKY HDTV PCI 카드 모듈 설정

  1. /etc/modprobe.conf 설정
    /etc/moprobe.conf 파일에 다음 설정을 추가합니다.

    options cx88xx card=31 tuner=64

    alias char-major-116 snd
    alias char-major-14 soundcore

    options snd-intel8x0 index=0
    options cx88-alsa index=1

    alias sound-service-0-0 snd-mixer-oss
    alias sound-service-0-1 snd-seq-oss
    alias sound-service-0-3 snd-pcm-oss
    alias sound-service-0-8 snd-seq-oss
    alias sound-service-0-12 snd-pcm-oss
    alias /dev/dsp snd-pcm-oss
    alias snd-card-0 snd-intel8x0
    alias sound-slot-0 snd-intel8x0

    alias sound-service-1-0 snd-mixer-oss
    alias sound-service-1-3 snd-pcm-oss
    alias sound-service-1-12 snd-pcm-oss
    alias /dev/dsp1 snd-pcm-oss
    alias snd-card-1 cx88-alsa
    alias sound-slot-1 cx88-alsa

  • 사운드 카드가 인텔 칩셋이 아니라면 해당 칩셋에 맞게 수정해 주어야 합니다.
  1. /etc/modprobe.preload 파일 설정
    /etc/modprobe.preload 파일에 다음 설정을 추가합니다.

    cx88_alsa
    cx8800
    cx88xx

  2. /etc/modprobe.d/blacklist
    이 파일안에 다음 설정을 추가합니다.

       blacklist cx8802
       blacklist cx88-dvb
    
  3. DVB 모듈 별도로 띄우기

언젠가부터 HDTV 모듈인 cx88-dvb 모듈이 modprobe.preload에 의해서 자동으로 로딩되지 않더군요. 부팅 후 HDTV를 보기 전에 다음과 같이 이 모듈을 띄워 줍니다.

     $ su -c 'modprobe cx88-dvb'
     password: root 열쇠글 입력

HDTV 수신 카드 설정이 완료되었습니다. 자, 이제 Kaffeine이나 MPlayer, Xine을 이용하여 HDTV를 시청할 수 있습니다.
No1.Linux는 CJ 케이블 방송과 공중파 방송을 위한 설정 파일을 제공하고 있으므로, 이에 맞게 채널 파일을 수정하면 HDTV를 볼 수 있습니다.

모듈로 올리려는 모듈들은 이미 우분투(리눅스)커널에 존재 합니다.
[attachment=0:1p44an2x]screenshot1.png[/attachment:1p44an2x] 설정만 잘하면 될듯한데…

[quote="bradlim":1p44an2x]1. /etc/modprobe.conf 설정[/quote:1p44an2x] 우분투에선 module 관련 설정을
/etc/modprobe.d 디렉터리에서 파일로 나누어 해주고 있습니다.
따라서 1번 설정은 /etc/modprobe.d/cx88-alsa.conf 파일을 만들어 내용 넣으시고
alsa-base.conf 파일에서 중복되는 것 있나 찾아 주석 처리 또는 내용을 넣지 마십시오

[quote="bradlim":1p44an2x]2. /etc/modprobe.preload 파일 설정[/quote:1p44an2x] 이 부분하고 3번은 모듈을 적재하는 거니까
저 같으면
sudo modprobe cx88_alsa
sudo modprobe cx8800
sudo modprobe cx88xx
sudo modprobe cx88-dvb 한 후
sudo rmmod cx8802 로 제거하고 커널 모듈 정보 갱신 하는 방법을 쓸듯합니다. (sudo update-initramfs -u )
그리고 잘 되는 거 같으면, 이 방법으로 한 경우 커널이 업데이트 되면 다시 원 상태 비슷해 질 테니…
cx88_alsa
cx8800
cx88xx
cx88-dvb 는 /etc/modprobe.d/cx88.conf 만들어 넣어 주고

cx8802는 기존 파일은 /etc/modprobe.d/blacklist.conf 파일 맨 밑에 적어 주겠습니다. (blacklist cx8802)

[color=#0000BF:1p44an2x]제가 보기에 위 작업은 cx8802로 잘못 인식하는 TV카드를 cx8800로 바꾸어 주고, 사운드(alsa) 설정에서 cx88**의 tv카드의 사운드 설정을 해주는 방법입니다.[/color:1p44an2x]

확인은 [b:1p44an2x]lsmod | grep cx88*[/b:1p44an2x]

[list=1:1p44an2x]여담으로
[:1p44an2x] bradlim님 첫글 링크에서 나온 Mandrake JoayoNET의 운영자 분이 두번째 댓글에 있는 no1linux를 만든 분입니다. (Mandrake JoayoNET이 없어져서 아쉽습니다.)[/:m:1p44an2x]
[:1p44an2x] bradlim님의 TV 수신 카드 사운드 연결 방식에 따라 소리가 나올 수도 있고 안나올 수도 있을 것입니다.[/:m:1p44an2x][/list:o:1p44an2x]