« 問題発生! | メイン | debian(etch)でmythtvを試してみました。(その2) »

2008年01月04日

●debian(etch)でmythtvを試してみました。(その1)

現在、vinelinux4.1でmythtvを動かしているのですが、以前から興味があったdebianで試してみました。
なお、以下の内容は私の作業メモ的な内容ですので、悪魔でもご参考までにどうぞ。
使用しているキャプチャカードは、GV-MVP/RXです。

■認識しているかどうかチェック

→問題なさそうです。

debian:~# lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
03:00.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
03:02.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)


■SSHのインストール

→Windowsで作業したかったのでSSHで接続しようとしたら入っていないようだったのでインストールしました。debianをインストールするときに何か選択する必要があるのでしょうか!?

debian:~# apt-get install ssh


■aptlineの編集

→お約束ということらしいですね。

debian:~# vi /etc/apt/sources.list

deb http://ftp.de.debian.org/debian etch main contrib

を追加しました。

■反映
debian:~# apt-get update

■ドライバ

→ドライバを入れます。

debian:~# apt-get install ivtv-modules-2.6-686 ivtv-source ivtv-utils
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
debhelper dpatch gettext html2text intltool-debian ivtv-modules-2.6.18-5-686
libconfig-inifiles-perl libvideo-ivtv-perl module-assistant po-debconf
Suggested packages:
dh-make curl cvs gettext-doc build-essential
Recommended packages:
fakeroot patchutils perl-tk devscripts libmail-sendmail-perl libcompress-zlib-perl
The following NEW packages will be installed:
debhelper dpatch gettext html2text intltool-debian ivtv-modules-2.6-686
ivtv-modules-2.6.18-5-686 ivtv-source ivtv-utils libconfig-inifiles-perl
libvideo-ivtv-perl module-assistant po-debconf
0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 3553kB of archives.
After unpacking 10.5MB of additional disk space will be used.
Do you want to continue [Y/n]?

■再起動後確認

→どうやらうまくいっているような感じです!?

debian:/usr/local/src# lsmod
Module Size Used by
ppdev 8676 0
lp 11012 0
button 6672 0
ac 5188 0
battery 9636 0
ipv6 226272 19
dm_snapshot 15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
loop 15048 0
tsdev 7520 0
snd_intel8x0 30332 0
snd_ac97_codec 83104 1 snd_intel8x0
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 38368 0
snd_mixer_oss 15200 1 snd_pcm_oss
ivtv 155472 0
snd_pcm 68676 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
firmware_class 9600 1 ivtv
i2c_algo_bit 8424 1 ivtv
snd_timer 20996 1 snd_pcm
cx2341x 10308 1 ivtv
snd 47012 6 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
psmouse 35016 0
i2c_i801 7468 0
floppy 53156 0
parport_pc 32132 1
parport 33256 3 ppdev,lp,parport_pc
tveeprom 13840 1 ivtv
videodev 21120 1 ivtv
v4l1_compat 12036 2 ivtv,videodev
v4l2_common 20448 3 ivtv,cx2341x,videodev
serio_raw 6660 0
i2c_core 19680 4 ivtv,i2c_algo_bit,i2c_i801,tveeprom
pcspkr 3072 0
rtc 12372 0
soundcore 9248 1 snd
snd_page_alloc 9640 2 snd_intel8x0,snd_pcm
shpchp 33024 0
pci_hotplug 28704 1 shpchp
intel_agp 22204 1
agpgart 29896 1 intel_agp
evdev 9088 1
ext3 119240 1
jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_cd 36064 0
cdrom 32544 1 ide_cd
ide_disk 14848 3
piix 9444 0 [permanent]
e1000 108480 0
generic 4868 0 [permanent]
ide_core 110504 4 ide_cd,ide_disk,piix,generic
ehci_hcd 28136 0
uhci_hcd 21164 0
usbcore 112644 3 ehci_hcd,uhci_hcd
thermal 13608 0
processor 28840 1 thermal
fan 4804 0

■各種ファイルのダウンロード

→以下の場所で行うこと(途中の説明では作業場所が間違っていたために、ファイルの移動とかを行っています。)
debian:/usr/src/modules/ivtv/i2c-drivers# pwd
/usr/src/modules/ivtv/i2c-drivers

ドライバは、かってに Linuxさんから取得しました。
すばらしいものをありがとうございました♪
他にもいろいろ有用なものがおいてあるみたいですよ。( ・∀・)イイ!

debian:/usr/local/src# wget "http://www.macmil.co.jp/macmil/dat/saa7115p.tar"
debian:/usr/local/src# wget "http://www.macmil.co.jp/macmil/dat/tvaudiop.tar"
debian:/usr/local/src# wget "http://www.macmil.co.jp/macmil/dat/kbuil082.tar"

debian:/usr/local/src# mkdir i2c-drivers
debian:/usr/local/src# ls
i2c-drivers kbuil082.tar saa7115p.tar tvaudiop.tar
debian:/usr/local/src# mv kbuil082.tar ./i2c-drivers/
debian:/usr/local/src# mv saa7115p.tar ./i2c-drivers/
debian:/usr/local/src# mv tvaudiop.tar ./i2c-drivers/
debian:/usr/local/src# ls
i2c-drivers
debian:/usr/local/src# cd i2c-drivers/
debian:/usr/local/src# cd i2c-drivers/
debian:/usr/local/src/i2c-drivers# ls
kbuil082.tar saa7115p.tar tvaudiop.tar

debian:/usr/local/src/i2c-drivers# mv saa7115p.tar saa7115.c
debian:/usr/local/src/i2c-drivers# mv tvaudiop.tar tvaudio.c
debian:/usr/local/src/i2c-drivers# mv kbuil082.tar Kbuild

debian:/usr/local/src/i2c-drivers# cd /usr/src/
debian:/usr/src# ls
ivtv.tar.bz2
debian:/usr/src# ls -la
total 128
drwxrwsr-x 2 root src 4096 Jan 7 21:45 .
drwxr-xr-x 11 root root 4096 Jan 7 19:50 ..
-rw-r--r-- 1 root root 118255 Jan 7 2007 ivtv.tar.bz2
debian:/usr/src# tar jxvf ivtv.tar.bz2
modules/
modules/ivtv/
modules/ivtv/driver/
modules/ivtv/driver/Kbuild
modules/ivtv/driver/Makefile
modules/ivtv/driver/Makefile2.4
modules/ivtv/driver/ivtv-audio.c
modules/ivtv/driver/ivtv-audio.h
modules/ivtv/driver/ivtv-cards.c
modules/ivtv/driver/ivtv-cards.h
modules/ivtv/driver/ivtv-compat.h
modules/ivtv/driver/ivtv-controls.c
modules/ivtv/driver/ivtv-controls.h
modules/ivtv/driver/ivtv-driver.c
modules/ivtv/driver/ivtv-driver.h
modules/ivtv/driver/ivtv-fileops.c
modules/ivtv/driver/ivtv-fileops.h
modules/ivtv/driver/ivtv-firmware.c
modules/ivtv/driver/ivtv-firmware.h
modules/ivtv/driver/ivtv-gpio.c
modules/ivtv/driver/ivtv-gpio.h
modules/ivtv/driver/ivtv-i2c.c
modules/ivtv/driver/ivtv-i2c.h
modules/ivtv/driver/ivtv-ioctl.c
modules/ivtv/driver/ivtv-ioctl.h
modules/ivtv/driver/ivtv-irq.c
modules/ivtv/driver/ivtv-irq.h
modules/ivtv/driver/ivtv-kthreads.c
modules/ivtv/driver/ivtv-kthreads.h
modules/ivtv/driver/ivtv-mailbox.c
modules/ivtv/driver/ivtv-mailbox.h
modules/ivtv/driver/ivtv-osd.c
modules/ivtv/driver/ivtv-osd.h
modules/ivtv/driver/ivtv-queue.c
modules/ivtv/driver/ivtv-queue.h
modules/ivtv/driver/ivtv-streams.c
modules/ivtv/driver/ivtv-streams.h
modules/ivtv/driver/ivtv-svnrelease.h
modules/ivtv/driver/ivtv-svnversion.h
modules/ivtv/driver/ivtv-svnversion.h.tmp
modules/ivtv/driver/ivtv-vbi.c
modules/ivtv/driver/ivtv-vbi.h
modules/ivtv/driver/ivtv-version.h
modules/ivtv/driver/ivtv-video.c
modules/ivtv/driver/ivtv-video.h
modules/ivtv/driver/ivtv-yuv.c
modules/ivtv/driver/ivtv-yuv.h
modules/ivtv/driver/ivtv.h
modules/ivtv/i2c-drivers/
modules/ivtv/i2c-drivers/Kbuild
modules/ivtv/i2c-drivers/Makefile
modules/ivtv/i2c-drivers/Makefile2.4
modules/ivtv/i2c-drivers/saa717x.c
modules/ivtv/debian/
modules/ivtv/debian/changelog
modules/ivtv/debian/control
modules/ivtv/debian/compat
modules/ivtv/debian/control.modules.in
modules/ivtv/debian/rules
modules/ivtv/debian/copyright
debian:/usr/src# ls
ivtv.tar.bz2 modules

debian:/usr/src/modules/ivtv/i2c-drivers# mv /usr/local/src/i2c-drivers/saa7115.c ./
debian:/usr/src/modules/ivtv/i2c-drivers# mv /usr/local/src/i2c-drivers/tvaudio.c ./
debian:/usr/src/modules/ivtv/i2c-drivers# mv /usr/local/src/i2c-drivers/Kbuild ./
debian:/usr/src/modules/ivtv/i2c-drivers# ls
Kbuild Makefile Makefile2.4 saa7115.c saa717x.c tvaudio.c
debian:/usr/src/modules/ivtv/i2c-drivers# ls -la
total 168
drwxr-xr-x 2 root root 4096 Jan 7 23:36 .
drwxr-xr-x 5 root root 4096 Jan 7 2007 ..
-rw-r--r-- 1 root staff 404 Dec 17 2006 Kbuild
-rw-r--r-- 1 root root 685 Jan 7 2007 Makefile
-rw-r--r-- 1 root root 430 Nov 27 2005 Makefile2.4
-rw-r--r-- 1 root staff 43113 Nov 6 2006 saa7115.c
-rw-r--r-- 1 root root 42141 Nov 10 2006 saa717x.c
-rw-r--r-- 1 root staff 56991 Mar 31 2007 tvaudio.c

■make

→失敗してしまいますた。

debian:/usr/src/modules/ivtv/i2c-drivers# make
make -C /lib/modules/2.6.18-5-686/build M=/usr/src/modules/ivtv/i2c-drivers modules
make: *** /lib/modules/2.6.18-5-686/build: No such file or directory. Stop.

make: *** [all] Error 2

続きはまた今度。

トラックバックURL

このエントリーのトラックバックURL:
http://kororin.com/cgi-bin/mt32/mt-tb.cgi/329

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)