LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: chenhaolost

由 dv2530tx笔记本摄像头驱动问题。。变为求救贴,大家帮忙看下如何解决。[已解决]

[复制链接]
发表于 2009-7-4 13:29:24 | 显示全部楼层
cheese 美
回复 支持 反对

使用道具 举报

发表于 2009-7-4 14:52:06 | 显示全部楼层
楼上就是来刺激楼主的吧……驱动都没有怎么cheese。

gspcav1官网是法语,我的错。

楼主,emerge --info说你的内核是2.6.29而linux-header是2.6.27?问题在这吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 06:36:29 | 显示全部楼层
Post by 亞利艾爾;2003494
楼上就是来刺激楼主的吧……驱动都没有怎么cheese。

gspcav1官网是法语,我的错。

楼主,emerge --info说你的内核是2.6.29而linux-header是2.6.27?问题在这吧?



首先用emerge -C virtual/os-headers 删除了 sys-kernel/linux-headers
    selected: 2.6.27-r2

可是emerge -v  sys-kernel/linux-headers-2.6.29-r5
emerge -v sys-kernel/linux-headers-2.6.29-r5
!!! 'sys-kernel/linux-headers-2.6.29-r5' is not a valid package atom.
!!! Please check ebuild(5) for full details.

请问应该如何解决?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 06:46:40 | 显示全部楼层
只有[ebuild  N    ] sys-kernel/linux-headers-2.6.27-r2  0 kB
没有找到2.6.29-r5的难道gentoo的 kernel 与linux-header是不同步的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 08:17:51 | 显示全部楼层
Post by coderoar;2003452
UVC驱动是通用的驱动,不需要gspcav1了。只是楼主确定驱动是这个吗,使用命令
  1. lshal |grep uvcvideo
复制代码
如果返回
  1. info.linux.driver = 'uvcvideo'  (string)
复制代码
那就是uvc的摄像头。


差点忘记写了 。
我试过使用命令
  1. lshal |grep uvcvideo
复制代码

但是根本没反应,就是什么也没输出
我只知道我的摄像头是HP dv2530tx  hp web cam,对硬件一直不是很熟悉。
回复 支持 反对

使用道具 举报

发表于 2009-7-5 09:08:27 | 显示全部楼层
Post by chenhaolost;2003678
差点忘记写了 。
我试过使用命令
  1. lshal |grep uvcvideo
复制代码
但是根本没反应,就是什么也没输出
我只知道我的摄像头是HP dv2530tx  hp web cam,对硬件一直不是很熟悉。


到Windows下设备管理器里查看“图像设备”,那里应该有详细的名称。

Post by chenhaolost;2003669
只有[ebuild N ] sys-kernel/linux-headers-2.6.27-r2 0 kB
没有找到2.6.29-r5的难道gentoo的 kernel 与linux-header是不同步的?


因为2.6.28-r1 2.6.29的都是“~”的,要用的话必须到package.keywords里设置。例如,加入
  1. sys-kernel/linux-headers ~x86
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-7-5 09:32:47 | 显示全部楼层
Post by chenhaolost;2003669
只有[ebuild N ] sys-kernel/linux-headers-2.6.27-r2 0 kB
没有找到2.6.29-r5的难道gentoo的 kernel 与linux-header是不同步的?
有没有2.6.29的,我在gentoo-portage.com上查是有的。用那个就行了。

不是不同步。大版本是同步的。但是后面-r是不一样的,因为一个是对内核打补丁,一个是对头文件打补丁,两个完全不一致。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 11:40:55 | 显示全部楼层
摄像头问题已经解决了,直接内核中选取就可以了不过比blackwhite选项多很多。图像http://www.linuxsir.cn/bbs/attac ... 48&d=1246764953
另外十分感谢coderoar   与 亞利艾爾 对此问题的关注与帮助,无奈我太水了,还是需要问下.ebuild 文件如何使用?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 19:04:52 | 显示全部楼层
额我找到了这个http://www.gentoo.org/doc/zh_tw/ ... l?part=3&chap=6
请问下是否需要安装 http://www.gentoo-portage.com/sys-kernel/linux-headers
的linux-headers-2.6.29.ebuild?
如果是 麻烦写详细些步骤,真的不太明白。

至于coderoar说的~x86在package.keywords里设置 是需要详细包名的吧。但是我设置了也找不到,应该是要安装ebuild了 。。。。
我设置了Portage Overlay

Calculating dependencies / * Manifest not found for '/usr/local/portage/sys-kernel/linux-headers/linux-headers-2.6.29.ebuild'
... done!

建立了 /usr/local/portage/sys-kernel/linux-headers/这个目录,将   linux-headers-2.6.29.ebuild复制到了 目录中但是
#emerge -v sys-kernel/linux-headers

These are the packages that would be merged, in order:

Calculating dependencies / * Manifest not found for '/usr/local/portage/sys-kernel/linux-headers/linux-headers-2.6.29.ebuild'
... done!
[ebuild   R   ] sys-kernel/linux-headers-2.6.27-r2  0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-kernel/linux-headers-2.6.27-r2
^C

请问该如何解决?
回复 支持 反对

使用道具 举报

发表于 2009-7-5 20:33:15 | 显示全部楼层
不要在/usr/local/portage下直接作overlay,最好搞什么/usr/local/portage/personal之类的,layman的overlay在这个目录下面,这样不好吧?

关于那个manifest问题,用ebuild xxxx.ebuild manifest 就成了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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