QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2441|回复: 16

为了用上电视卡,寻求新内核!!!!

[复制链接]
发表于 2007-3-16 10:04:08 | 显示全部楼层 |阅读模式
天敏电视精灵2,参与站内及网上搜索到的文章,装不到。估计现有内核没有相关模块(V4L;SAA7134),现正在测试的内核,俺看了一下,水平不够不敢用。(下载了SAA7134驱动,不会装。)
哪位达人给我一个较新较成熟稳定的内核?或者教我装一下驱动也好。
我现在用的是ML2.0,没有升级过KDE或者内核。

以下是我尝试驱动电视卡的过程:
-----------------------------------------------------------
兄弟,我现在也在正头疼这样的问题,查了一些网页,其中一个似乎有用
http://forum.openrays.org/simple/index.php?t3621.html
参照之,试了一下
[niaomo@MagicLinux ~]$ rmmod saa7134
ERROR: Removing 'saa7134': Operation not permitted
看样子不行,再试
[niaomo@MagicLinux ~]$ rmmod saa7130
ERROR: Module saa7130 does not exist in /proc/modules
也不行嘛。
是不是我的LINUX安装的时候,没有这个模块?

后来又参照  http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1469
里面的说明,尝试驱动此电视卡,但是在相关文件夹里只找到了Kconfig和Makefile两个文件,作者提及的saa7134.h和saa713-cards.c这两个文件都找不到。
我是不是应该升级一下内核呢?

继续努力──
切换到ROOT,运行
[root@MagicLinux ~]# modprobe saa7134 card=3 tunner=37
得到以下结果:
FATAL: Error inserting saa7134 (/lib/modules/2.6.15.3/kernel/drivers/m edia/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown p arameter (see dmesg)
我的猜测是,我的SAA7134模块不完全或者是根本没有。
姑且试试?于是启动TVTIME,
蓝色画面上多了点东西,大喜过望啊,认真一看,原来是:
“Cannot open capture device /dev/video0.”
铺天盖地的痛苦向我扑来。
正在寻找答案ING……
(我下载了SAA7134驱动,不过不会装。)
发表于 2007-3-16 11:37:56 | 显示全部楼层
置顶的测试内核支持如下设备:
[root@MagicLinux ~]# modprobe -l | grep saa | sort
/lib/modules/2.6.20.1/kernel/drivers/media/common/saa7146.ko
/lib/modules/2.6.20.1/kernel/drivers/media/common/saa7146_vv.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa5246a.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa5249.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa6588.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7110.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7111.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7114.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7115.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7134/saa6752hs.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7134/saa7134-alsa.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7134/saa7134-dvb.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7134/saa7134-empress.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7134/saa7134.ko
/lib/modules/2.6.20.1/kernel/drivers/media/video/saa7185.ko

建议安装新内核所有包,然后执行:
modprobe saa7134 card=3 tunner=37
其他模块可以试试:saa7134-empress saa7134-dvb saa7134-alsa saa6752hs

但是安装非内核自带的 alsa 驱动后,会出现 saa7134-alsa 不能加载,原因是它要求对应内核自带的 alsa 驱动版本号,所以要使用这个模块,就不能单独升级 alsa 驱动:
[root@MagicLinux ~]# dmesg
...
saa7134_alsa: disagrees about version of symbol snd_ctl_add
saa7134_alsa: Unknown symbol snd_ctl_add
saa7134_alsa: disagrees about version of symbol snd_pcm_new
saa7134_alsa: Unknown symbol snd_pcm_new
saa7134_alsa: disagrees about version of symbol snd_pcm_stop
saa7134_alsa: Unknown symbol snd_pcm_stop
saa7134_alsa: disagrees about version of symbol snd_ctl_new1
saa7134_alsa: Unknown symbol snd_ctl_new1
saa7134_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
saa7134_alsa: Unknown symbol snd_pcm_lib_ioctl
saa7134_alsa: disagrees about version of symbol snd_pcm_set_ops
saa7134_alsa: Unknown symbol snd_pcm_set_ops
saa7134_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer
saa7134_alsa: Unknown symbol snd_pcm_hw_constraint_integer
saa7134_alsa: disagrees about version of symbol snd_pcm_period_elapsed
saa7134_alsa: Unknown symbol snd_pcm_period_elapsed
回复

使用道具 举报

发表于 2007-3-16 11:41:48 | 显示全部楼层
象其他论坛一样,请你不要使用“跪求”这种龌龊字眼。
回复

使用道具 举报

发表于 2007-3-16 11:51:40 | 显示全部楼层
具体讲,saa7134-alsa 依赖以下 alsa 模块:
/lib/modules/2.6.20.1/kernel/sound/acore/snd-page-alloc.ko
/lib/modules/2.6.20.1/kernel/sound/acore/snd.ko
/lib/modules/2.6.20.1/kernel/sound/acore/snd-timer.ko
/lib/modules/2.6.20.1/kernel/sound/acore/snd-pcm.ko
回复

使用道具 举报

 楼主| 发表于 2007-3-16 14:16:22 | 显示全部楼层

向KDE兄致歉及致谢……

[quote:4343aa03fb="KDE"]象其他论坛一样,请你不要使用“跪求”这种龌龊字眼。[/quote]
以后都不说这玩艺了,HEHE。

另外,KDE兄回帖中提到其它模块,其实我的水平极为有限,有一点不明白。我想问:我是不是下载、安装新内核就好了?为了用上电视卡,还要不要装上其它模块?
回复

使用道具 举报

发表于 2007-3-16 14:21:06 | 显示全部楼层
下载,安装新内核就行。
回复

使用道具 举报

 楼主| 发表于 2007-3-16 14:29:35 | 显示全部楼层
趁人都在,多问一个:
和新内核一起放出的那个NTFS-3G的驱动要装不?

我想升级KDE,是先升级内核再升级KDE好呢?还是反过来好?

另外,升级KDE的方法是不是和升级内核一样?
回复

使用道具 举报

发表于 2007-3-16 14:42:13 | 显示全部楼层
如果有ntfs分区,就装上。
kde和内核一样的,不过他们俩没什么关系。

要不你等两天,我给你一个2.1的测试版你试试。
回复

使用道具 举报

 楼主| 发表于 2007-3-16 16:38:18 | 显示全部楼层

多谢色兄!

[quote:cb7db05e18="sejishikong"]如果有ntfs分区,就装上。
kde和内核一样的,不过他们俩没什么关系。

要不你等两天,我给你一个2.1的测试版你试试。[/quote]

明白了。
2.1版期待ING……
回复

使用道具 举报

发表于 2007-3-16 21:58:19 | 显示全部楼层
不用换内核就能用啊,我也是电视精灵2,也在ML2下用过。
看你第一贴的$就知道你不是用root进行内核模块加载操作的……
回复

使用道具 举报

 楼主| 发表于 2007-3-16 23:16:26 | 显示全部楼层

请教dalin兄

[quote:a0f5eac70e="dalin"]不用换内核就能用啊,我也是电视精灵2,也在ML2下用过。
看你第一贴的$就知道你不是用root进行内核模块加载操作的……[/quote]
[root@MagicLinux ~]# rmmod saa7134
[root@MagicLinux ~]# modprobe saa7134 card=3 tunner=37
FATAL: Error inserting saa7134 (/lib/modules/2.6.15.3/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)

以上是我在ROOT加载模块的结果,不知道是什么问题呢?运行dmesg,得到的信息中剪了一段,请看:
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 16 (level, low) -> IRQ 193
saa7130[0]: found at 0000:00:08.0, rev: 1, irq: 193, latency: 32, mmio
: 0xef001000
saa7130[0]: subsystem: 1131:2104, board: UNKNOWN/GENERIC [card=0,autod
etected]
saa7130[0]: board init: gpio is 131ff
saa7130[0]: i2c eeprom 00: 31 11 04 21 08 20 1c 55 43 43 a9 1c 55 43 4
3 a9
saa7130[0]: i2c eeprom 10: ff ff 00 00 31 30 4d 4f 4f 4e 53 37 31 33 3
0 20
saa7130[0]: i2c eeprom 20: 54 04 48 53 ff ff ff ff ff ff ff ff ff ff f
f ff
saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff f
f ff
saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff f
f ff
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff f
f ff
saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff f
f ff
saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff f
f ff
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
回复

使用道具 举报

发表于 2007-3-20 08:13:38 | 显示全部楼层
用新内核也这样么?
回复

使用道具 举报

 楼主| 发表于 2007-3-20 09:17:03 | 显示全部楼层
[quote:bee2ba1056="sejishikong"]用新内核也这样么?[/quote]
是的,也这样。
回复

使用道具 举报

发表于 2007-3-20 09:54:49 | 显示全部楼层
直接modprobe saa7134有什么提示?
回复

使用道具 举报

 楼主| 发表于 2007-3-20 11:19:41 | 显示全部楼层
直接modprobe saa7134无任何提示,运行约一秒回到提示符,貌似成功的样子。
然后运行tvtime,菜单依然如故,没有出现任何搜台之类的项。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 06:45 , Processed in 0.047162 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表