[성공]우분투에서 티비카드 설정하는 법

pamisu1의 이미지

우분투 중에서 엑스우분투를 설치까지는 잘 했는데 설정하는 데에서 애를 먹고 있습니다.
일단 제가 가장 신경을 쓰는 부분이 티비카드 설정부분입니다.

apt-get install tvtime을 설치하긴 했는데, 그 다음부터 막히네요.
티비카드는 bt878 칩셋을 쓰는 바스트카드이기 때문에 옵션을 어떻게 줘야하는지는 찾아보면 그래도 있을 겁니다..

그런데, 문제는 그런 설정을 적용하려면 보통 /etc/modprob.conf 파일같은 것을 열어서
수정을 해줘야 할텐데, 그런 파일이 없고..
비슷한 다른 파일을 텍스트에디터로 열어서 수정을 해준다 해도, 그 수정된 파일이 저장이 안되고, 쓰기 권한이 없어서 수정이 전혀 안되는 게 제일 큰 문제입니다..

시험삼아서 아무문서 파일을 수정을 해보려고 해도 전혀 수정이 안되더라고요..

터미날에서 수정하는 방법이야 있겠지만, 저같은 초보에겐 참 어려운 일이고,
엑스윈도우상에서 텍스트에디터로 열어서 수정하는 게 가장 편한 방법인데, 자꾸 쓰기 권한이 없다고 나오니 돌아버릴 지경입니다.

티비를 제대로 보려면 엑스우분투에선 어떤파일을 수정해야하는지, 그리고 어떻게 해야 그 수정된 파일을 저장할 수 있는지 알려 주세요.

혹시 티비타임이 제대로 채널을 못잡을 경우 apt-get install 명령으로 설치한 프로그램도 제거가 되는지 궁금하네요.

익명사용자의 이미지

찾아보니 bt878이라는 module이 있군요.
우선 터미널에서
$ sudo modprobe bt878
을 하셔서 tv 카드가 제대로 작동하는지를 확인해 보세요.

제대로 작동한다면 부팅될때 bt878이라는 모듈이 자동으로 업로드되게 하려면
역시 터미널에서
$ sudo mousepad /etc/modules
한 다음 마지막 라인에
bt878
을 추가한 다음 저장하고 종료하면 됩니다.
sudo를 사용하게 되면 패스워드를 물어보는데 유저 패스워드를 입력하면 됩니다

Necromancer의 이미지

커널 소스의 Documentation/bttv 안에 있는 CARDLIST를 읽어보시고
card와 tuner값을 알아내야 합니다. 안그러면 모듈올려도 안돌아갑니다.
card, tuner값을 알고 있다면 올리실때 modprobe bttv card=XX tuner=XX 하면 인식 됩니다.
module.conf에 굳이 넣지 않아도 됩니다. (부팅할때마다 매번 입력해줘야 하는 압박이)

시그마 tv의 경우 card=44, tuner=9이고, 회사가 망한 온에어 카드의 경우 card=43, tuner=11이었을 겁니다.

bttv 모듈 올리면 bt878 같이 올라갑니다. 그뒤에 tvtime으로 보시면 됩니다.
안나온다면 card, tuner 잘못되어 있는거죠. 이경우는 RTFM 하는 수밖에.

** 모듈로딩할때 루트권한 필요한거 아시죠.

Written By the Black Knight of Destruction

Written By the Black Knight of Destruction

pamisu1의 이미지

sudo mousepad /etc/modules 이런 식으로 문서파일 하나하나를 다 터미날에서 띄워서 수정하는 방법 말고 다른 방법은 없는지 궁금합니다.

어쨌든 터미널에서 문서수정하는 방법으로 시도해봤는데, 티비카드설정과 /etc/modules 파일은 관계가 없다는 게 확인 되었네요..

우분투는 어떤 파일을 수정해야 하는지 감이 안잡힙니다.
그전에 쓰던 리눅스에서는 /etc/modprob.conf 나 /etc/rc.d/rc.local 같은 곳을 수정하면 되었거든요.

pamisu1의 이미지

alias char-major-81 videodev
alias char-major-81-0 bttv
options msp3400 mixer=1
options bttv bttv_gpio=1 gpiomask=0x0f audiomux=1,0x0f,0,0,0x0f tuner=11

위에 써있는 대로 복사해서 /etc/modprobe.conf 파일에 붙여넣기로 작성해 넣으면 티비가 나왔습니다. 채널 검색도 잘 되고 소리도 잘 나오고요. 또는

modprobe bttv card=44
modprobe msp3400 mixer=1
modprobe bttv bttv_gpio=1 gpiomask=0x0f audiomux=1,0x0f,0,0,0x0f tuner=11

위의 문장을 /etc/rc.d/rc.local 파일에 작성해도 되었고요..

그런데, 우분투에서는 어느 파일에 저런 옵션을 적어야 되는지 모르겠네요.

ps.진짜로 문서파일 수정할 때 마다 sudo 옵션을 줘가며 터미날에서 수정해야 하나요?
그냥 문서파일을 마우스로 열어서 수정할 수 없는지 너무 불편하네요.

pamisu1의 이미지

우분투에서는 /etc/modprobe.d/ 디렉토리 밑에 새로 설정파일을 만들어야 하더군요.
즉, 제 티비카드가 vast pci tv card 이기에

/etc/modprobe.d/vast_pci_tv 라는 새로운 텍스트파일을 만든 후에
제가 가진 티비카드에 맞춰 나름대로 삽질해서 꾸민

alias char-major-81 videodev
alias char-major-81-0 bttv
options msp3400 mixer=1
options bttv bttv_gpio=1 gpiomask=0x0f audiomux=1,0x0f,0,0,0x0f tuner=11

라는 내용을 집어넣고 저장한 뒤 리부팅하면 티비가 잘 나옵니다.

doodoo의 이미지

축하합니다...
놀랍게도 제가 지금 데퍼를 언 몇개월 가량 사용하고 있는데도 불구하고
어디에 설정파일이 있는지 감 못잡겠더군요

/etc/modprobe.d/ 아래에 파일을 만들어야 한다는 사실을 알아낸것을
감축드립니다.

이거 누가나서서 위키라도 만들어야 할것 같은 분위기...ㅠㅠ

bubicom의 이미지


이런 삽질 때문에...

일반적인 리눅스사용을 포기 합니다.

업무상으로 필요한 것만합니다.

-------------------------
모든것에 감사합니다.
http://bubicom.linuxstudy.pe.kr

-------------------------
모든것에 감사합니다.
http://bubicom.winmir.com

마잇의 이미지

근데 확실히 삽질할 일이 빠른 속도로 줄어 들고는 있습니다.

대부분 남은 삽질거리는 기술적인 문제라기 보다는 라이센스 관련해서 기존의 독점 소프트웨어 충돌하는 부분인 것 같습니다.

대표적으로 삽질거리를 만드는 드라이버 문제도 그런 것 같습니다. 리눅스용 드라이버가 나오는 것 까지는 괜찮은데 이것이 결국 커널 안으로 들어가지 못하면 - 즉 독점적인 형태로 배포가 되면 삽질 거리가 생길 수 밖에 없습니다.

기본으로 탑재되지 않고 대부분의 배포본마다 XXX Driver Howto 같은 문서가 존재 해서 삽질 거리를 만들어 내는 이유가
기술적인 문제가 아니라는 점이 한편으로는 아쉽기도 하고 또 한편으로 다행이라는 생각도 합니다.

기술적인 문제가 아니기에 '어떤 흐름'만 생긴다면 아주 빠른 순간에 모든 문제가 해결되지 않을까 하는 생각을 하게 됩니다.

일단 커널 안으로 밀어 넣어진 하드웨어를 사용하는 경우는 확실히 윈도우즈 보다는 쾌적한 것 같습니다.

--
마잇


--
마잇

honggh34의 이미지

안녕하세요

요새 리눅스로 데스크탑을 바꿔보려고 여러가지 알아보고 있습니다.

예전보다 많이 발전했더군요 ^^;; 지금 시점이라면 바꿔도 좋을 것 같은데..

한가지 아쉬운점은 윈도우 해적판 같은것이 없는듯 하네요

사용자 설정없이 필수프로그램 설정 및 드라이버 세팅 등등 자동으로 되는데...

리눅스 배포본도 초보자가 설치할때 삽질거리가 없다면 엄청 조을 것 같네요 ㅎㅎ
(비록 커널에 포함되지 않더라도 해결될듯한데요?)

마잇의 이미지

자신의 홈 폴더 바깥의 파일을 수정하실때,

GUI용 에디터를 사용하신다면

ALT-F2 // KDE에서 명령어 실행창 띄우기 단축키 입니다. GNOME도 같은 걸로 기억이 납니다.

kdesu(gksudo) 사용하시는 에디터(kate, gedit, gvim ...)

터미널용 에디터는 터미널 하나 여시고

sudo 에디터이름

터미널 주로 쓰시면 sudo면 되고 터미널 잘 사용안하시면 패널에 에디터 아이콘 하나 추가하시고 우클릭 메뉴에 등록정보에서 kdesu(gksudo)를 명령 앞에 추가해서 사용하시면 편리합니다.

--
마잇


--
마잇

pamisu1의 이미지

그게 암호를 적어야되는 옵션이 있어서 그런지 잘 안되고, 그냥 창이 잠시 떴다가 바로 죽습니다.

그리고 전 엑스우분투를 쓰는데, 그 아이콘추가하는 방법에서 등록정보에
어떤 명령을 추가해야 하는지 잘 모르겠습니다.

마잇의 이미지

sudo가 아니라 kdesu 혹은 gksudo 같은 것을 이용하시면 됩니다. 다시 한번 읽어보세요.

xfce는 제가 안써봐서 잘 모르는데 gksudo가 깔려있을 것 같은 생각이 듭니다. 아니면 그에 대응하는 xfce만의 무엇이 있을 겁니다.

보통 등록정보에 보면 실형 명령어 적힌 부분이 있지 않습니까?

kate 에디터의 경우는 이렇습니다.

kate --use %U

여기에 gksudo를 추가해 주는 거죠.

gksudo kate --use %U

--
마잇


--
마잇

lacovnk의 이미지

http://gentoo-wiki.com/HARDWARE_saa7134

이런 문서도 있습니다~ 예전에 이를 이용해서 잡아본 적이 있어 남겨놓습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.