在Ubuntu7.10里面使用中星微0301芯片的摄像头

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38

在Ubuntu7.10里面使用中星微0301芯片的摄像头

#1

帖子 aitilang » 2007-11-05 14:33

经过几次试验再加上launchpad的帮助(https://bugs.launchpad.net/ubuntu/+sour ... bug/144745),总算可以正常使用cheese和aMSN的视频了。

现在将解决过程写下来,供大家参考。

在上面的网页中的最后回复里面,有人提到把zc0301模块清除,并重新装载gspca就可以使用摄像头了。我试了试,果然可以。现在只要将zc0301这个模块在启动时不自动加载就好了。

方法其实很简单,只要在/etc/modprobe.d/blacklist里面写上一行

代码: 全选

blacklist zc0301
就行了。

具体做法:

代码: 全选

sudo gedit  /etc/modprobe.d/blacklist
在最后写上

代码: 全选

blacklist zc0301
保存,退出,重启。。。


如果你还不能用摄像头,请把lsusb和lsmod的结果贴上来
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
fred9113
帖子: 11
注册时间: 2007-06-26 16:04

#2

帖子 fred9113 » 2007-11-05 22:50

好的,我来贴一个吧!

Bus 005 Device 003: ID 174f:aa11
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 003: ID 046d:c019 Logitech, Inc.
Bus 001 Device 001: ID 0000:0000


Module Size Used by
snd_rtctimer 4384 0
arc4 2944 2
ecb 4608 2
blkcipher 7556 1 ecb
ieee80211_crypt_wep 6272 1
af_packet 24840 4
binfmt_misc 12936 1
fglrx 656352 49
ipv6 273892 16
rfcomm 42136 2
l2cap 26240 11 rfcomm
bluetooth 57060 4 rfcomm,l2cap
acpi_cpufreq 10568 1
cpufreq_stats 7232 0
cpufreq_powersave 2688 0
cpufreq_ondemand 9612 1
freq_table 5792 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative 8072 0
cpufreq_userspace 5280 0
ac 6148 0
asus_acpi 17308 0
sbs 19592 0
button 8976 0
container 5504 0
dock 10656 0
video 18060 0
battery 11012 0
nls_iso8859_1 5120 1
nls_cp437 6784 1
vfat 14080 1
fat 54300 1 vfat
sbp2 24072 0
parport_pc 37412 0
lp 12580 0
parport 37448 2 parport_pc,lp
joydev 11328 0
snd_hda_intel 263712 1
snd_pcm_oss 44672 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_pcm 80388 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 4740 0
snd_seq_oss 33152 0
snd_seq_midi 9600 0
snd_rawmidi 25728 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
ipw3945 119840 1
irda 202300 0
crc_ccitt 3072 1 irda
sdhci 18828 0
mmc_core 28420 1 sdhci
snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24324 3 snd_rtctimer,snd_pcm,snd_seq
snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
pcspkr 4224 0
ieee80211 35656 1 ipw3945
ieee80211_crypt 7040 2 ieee80211_crypt_wep,ieee80211
serio_raw 8068 0
psmouse 39952 0
iTCO_wdt 11940 0
iTCO_vendor_support 4868 1 iTCO_wdt
snd 54660 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
intel_agp 25620 0
agpgart 35016 2 fglrx,intel_agp
shpchp 34580 0
pci_hotplug 32704 1 shpchp
evdev 11136 6
ext3 133896 1
jbd 60456 1 ext3
mbcache 9732 1 ext3
sg 36764 0
sd_mod 30336 7
sr_mod 17828 0
cdrom 37536 1 sr_mod
ata_generic 8452 0
usbhid 29536 0
hid 28928 1 usbhid
ehci_hcd 36492 0
ohci1394 36528 0
ieee1394 96312 2 sbp2,ohci1394
ata_piix 17540 6
libata 125168 2 ata_generic,ata_piix
scsi_mod 147084 5 sbp2,sg,sd_mod,sr_mod,libata
uhci_hcd 26640 0
usbcore 138632 4 usbhid,ehci_hcd,uhci_hcd
r8169 32260 0
thermal 14344 0
processor 32072 2 acpi_cpufreq,thermal
fan 5764 0
fuse 47124 7
apparmor 40728 0
commoncap 8320 1 apparmor
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2007-11-05 22:53

哇。好长。只要lsusb中间的一行的。
● 鸣学
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38

#4

帖子 aitilang » 2007-11-07 23:00

你用的不是中星微的webcam,fred9113
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38

#5

帖子 aitilang » 2007-11-07 23:00

代码: 全选

Bus 002 Device 002: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 WebCam
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000  
这才是
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
xin123hua
帖子: 134
注册时间: 2007-10-07 15:22
联系:

#6

帖子 xin123hua » 2007-11-10 0:33

tiantian@tiantian:~$ lsusb
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 002: ID 0bda:0116 Realtek Semiconductor Corp.
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 002: ID 046d:c00e Logitech, Inc. M-BJ69 Optical Wheel Mouse
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 002: ID 0c45:612a Microdia
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000

tiantian@tiantian:~$ lsmod
Module Size Used by
ipv6 273892 10
af_packet 24840 2
binfmt_misc 12936 1
rfcomm 42136 2
l2cap 26240 11 rfcomm
bluetooth 57060 4 rfcomm,l2cap
ppdev 10244 0
container 5504 0
button 8976 0
video 18060 11
ac 6148 0
dock 10656 0
sbs 19592 0
battery 11012 0
acpi_cpufreq 10568 1
cpufreq_conservative 8072 0
cpufreq_stats 7232 0
cpufreq_ondemand 9612 1
freq_table 5792 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_powersave 2688 0
cpufreq_userspace 5280 0
nls_iso8859_1 5120 4
nls_cp437 6784 4
vfat 14080 4
fat 54300 1 vfat
parport_pc 37412 0
lp 12580 0
parport 37448 3 ppdev,parport_pc,lp
joydev 11328 0
snd_hda_intel 293792 1
snd_pcm_oss 43008 0
snd_mixer_oss 17920 1 snd_pcm_oss
snd_pcm 80644 2 snd_hda_intel,snd_pcm_oss
snd_page_alloc 11656 2 snd_hda_intel,snd_pcm
snd_hwdep 10628 1 snd_hda_intel
snd_seq_dummy 4996 0
snd_seq_oss 35456 0
snd_seq_midi 9728 0
snd_rawmidi 26112 1 snd_seq_midi
snd_seq_midi_event 8704 2 snd_seq_oss,snd_seq_midi
snd_seq 54384 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
usbhid 29536 0
ipw3945 119840 1
snd_timer 24580 2 snd_pcm,snd_seq
snd_seq_device 9740 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
hid 28928 1 usbhid
psmouse 39952 0
ieee80211 35656 1 ipw3945
ieee80211_crypt 7040 1 ieee80211
serio_raw 8068 0
snd 56708 13 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
nvidia 6221648 26
i2c_core 26112 1 nvidia
shpchp 34580 0
pci_hotplug 32704 1 shpchp
intel_agp 25620 0
agpgart 35016 2 nvidia,intel_agp
evdev 11136 6
ext3 133896 1
jbd 60456 1 ext3
mbcache 9732 1 ext3
usb_storage 73024 0
ide_core 116804 1 usb_storage
sg 36764 0
sd_mod 30336 7
sr_mod 17828 0
cdrom 37536 1 sr_mod
ata_generic 8452 0
libusual 18448 1 usb_storage
ata_piix 17540 6
libata 125168 2 ata_generic,ata_piix
scsi_mod 147084 5 usb_storage,sg,sd_mod,sr_mod,libata
r8169 32260 0
ehci_hcd 36492 0
uhci_hcd 26640 0
usbcore 138632 6 usbhid,usb_storage,libusual,ehci_hcd,uhci_hcd
thermal 14344 0
processor 32072 2 acpi_cpufreq,thermal
fan 5764 0
fuse 47124 1
apparmor 40728 0
commoncap 8320 1 apparmor

只能识别出microdia的芯片,其他不祥,楼主有办法吗?
DualCore Intel Core 2 Duo T5250 1.5G
PM965
1 GB DDR2-533
NVIDIA GeForce 8600M GS 512MB/128Bit
Kubuntu 7.10 & KDE4 RC2 / Windows XP SP2
--------------------------------------------------
http://www.x5dj.com/xin123hua/
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38

#7

帖子 aitilang » 2007-11-10 22:35


cat /dev/video0
然后将摄像头拍摄不同的东西,看看终端的显示有没有变化。。。。
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
sdmc
帖子: 2
注册时间: 2008-01-06 17:49

#8

帖子 sdmc » 2008-01-06 17:54

非常感谢。实际上ubuntu7.10已经能做得差不多都做了,可就是不能显示,困扰了我很久。
今天看到搂主的提示。一切ok!!!!
谢谢。
回复