vine-users ML アーカイブ



[vine-users:073104] kernel2.6.13.3 とMonsterTV

  • From: Kaz <okui@xxxxxxxxxxxx>
  • Subject: [vine-users:073104] kernel2.6.13.3 とMonsterTV
  • Date: Wed, 12 Oct 2005 12:08:38 +0900
こんにちは
奥井です。
今年の3月頃にMOnsterTVボードを使う為にkernel2.6にアップデートしようとして色々助言頂いておりましたが、
他で忙しく半年ほど全く触っていませんでしたが又再開しましたが、やっぱり解決できない亊があり又御助言お願いします。
[vine-users070968]で鈴木さんの書いておられるようにしてkernel2.6にアップデートしました。
(今回はlinux2.6.13.3.tar.gzとinux2.6.13.rc3.monstertv.1.diff.gzを使用しました。以前と違いすんなりアップデートできました)
カーネルコンフィグでsaa7134とsound関係のみモジュールにして他は触らずmakeしてkernel2.6.13.3で起動できましたがデスクトップ画面右上のスピーカアイコンに赤斜線がありポインタをもっていくと「オーディオデバイスなし」と表示されます。
/sbin/lsmodの結果は以下のようになりました。(予め/etc/rc.localに/sbin/modprobe saa7134を追加しています。
Module                  Size  Used
snd_mixer_oss          16936  - 
snd                    45284  - 
i810                   20776  -
tuner                  36848  - 
saa7134               110748  - 
video_buf              17452  - 
v4l2_common             4552  - 
v4l1_compat            13676  - 
soundcore               6880  - 
i2c_core               16744  - 
ir_common               6700  - 
videodev                6816  - 

xawtv -c /dev/video0でちゃんと映像はでます。(Bt878よりきれい)
module-init-tools-3.1をわすれていたのでこれをインストールして./generate-modprobe.conf /etc/modprobe.confでなにやら一杯はいった
modprobe.confだ作成されました。
再起動しましたがやはりlsmodの結果は同じでsoundも使えません。
module-init-tools-3.1をインストールする前から/sbin/lspciの結果では認識はされてるようですが、
00:00.0 Host bridge: Intel Corp. 82810 GMCH [Graphics Memory Controller Hub] (rev 03)
00:01.0 VGA compatible controller: Intel Corp. 82810 CGC [Chipset Graphics Controller] (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corp. 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801AA IDE (rev 02)
00:1f.2 USB Controller: Intel Corp. 82801AA USB (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 02)
01:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:05.0 Multimedia controller: Philips Semiconductors SAA7134 (rev 01)

Vine3.1 kernel2.4.27-0vl7でのmodules.confとlsmodは以下のとうりです。
/etc/modules.conf
alias parport_lowlevel parport_pc
alias scsi_hostadapter usb-storage
alias eth0 8139too
# Note: for use under 2.6, changes must also be made to modprobe.conf!
# add by postinstallscript of ppxp rpm
alias tap0 ethertap
options -o tap0 unit=0
alias tap1 ethertap
options -o tap1 unit=1
# you can continue for units tap2 through tap15
# if you like, but usually only the first is needed.
alias sound-slot-0 i810_audio
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
alias usb-controller usb-uhci

/sbin/lsmod
Module                  Size  Used by    Tainted: P  
i810                   70016   1
agpgart                60868   7 (autoclean)
8139too                18152   1
mii                     3604   0 [8139too]
crc32                   3592   0 [8139too]
hid                    23972   0 (unused)
usb-uhci               27120   0 (unused)
microcode               5444   0 (autoclean)
encode-eucjp          242928   0 (unused)
i810_audio             28508   1
ac97_codec             16244   0 [i810_audio]
soundcore               6244   2 [i810_audio]
rtc                     8488   0 (autoclean)
usb-storage            71296   0 (unused)
sd_mod                 13068   0 (unused)
scsi_mod               68824   1 [usb-storage sd_mod]

2.4.27と2.6.13.3のdmesgを比べるとMonsterTVボードのtunerの番号が2.4.27では17(Philips NTSC mk2)、2.6.13.3では43(Philips NTSC mk3)
と少し違ってるし、もう少しのような気もしますが。
lsmodでUsedに何も表示されないというのもおかしいし次の手が思いつきません。
なにか助言宣しくお願いします。