Creative NX webcam detected but cannot be used

Bug #118792 reported by Stephen English
8
Affects Status Importance Assigned to Milestone
gspca (Ubuntu)
New
Undecided
Unassigned

Bug Description

Webcam detected, but fails when an app tries to use it. Pretty sure this worked under Edgy. Steps to reproduce:
1. Plug in Creative NX
2. Check DMESG shows the following:
[23586.993732] usb 2-3: new full speed USB device using ohci_hcd and address 3
[23587.189572] usb 2-3: configuration #1 chosen from 1 choice
[23587.192534] usb 2-3: ZC0301[P] Image Processor and Control Chip detected (vid/pid 0x041E/0x401C)
[23587.333324] usb 2-3: No supported image sensor detected
[23587.333369] ubuntu/media/gspcav1/gspca_core.c: USB SPCA5XX camera found.(ZC3XX)

3. Run webcam (or ekiga, etc) and see it fails
4. Check the following shown in DMESG:
[23602.961304] cx88[0]: video y / packed - dma channel status dump
[23602.961313] cx88[0]: cmds: initial risc: 0x20f6f000
[23602.961316] cx88[0]: cmds: cdt base : 0x00180440
[23602.961320] cx88[0]: cmds: cdt size : 0x0000000c
[23602.961323] cx88[0]: cmds: iq base : 0x00180400
[23602.961326] cx88[0]: cmds: iq size : 0x00000010
[23602.961329] cx88[0]: cmds: risc pc : 0x20f6f034
[23602.961332] cx88[0]: cmds: iq wr ptr : 0x0000010d
[23602.961336] cx88[0]: cmds: iq rd ptr : 0x00000101
[23602.961339] cx88[0]: cmds: cdt current : 0x00000448
[23602.961342] cx88[0]: cmds: pci target : 0x00000000
[23602.961345] cx88[0]: cmds: line / byte : 0x00000000
[23602.961348] cx88[0]: risc0: 0x80008200 [ sync resync count=512 ]
[23602.961353] cx88[0]: risc1: 0x1c0003c0 [ write sol eol count=960 ]
[23602.961358] cx88[0]: risc2: 0x23c23008 [ skip irq2 irq1 23 22 cnt1 13 12 count=8 ]
[23602.961363] cx88[0]: risc3: 0x1c0003c0 [ write sol eol count=960 ]
[23602.961368] cx88[0]: iq 0: 0x80008200 [ sync resync count=512 ]
[23602.961372] cx88[0]: iq 1: 0x1c0003c0 [ write sol eol count=960 ]
[23602.961377] cx88[0]: iq 2: 0x23c23008 [ arg #1 ]
[23602.961380] cx88[0]: iq 3: 0x1c0003c0 [ write sol eol count=960 ]
[23602.961385] cx88[0]: iq 4: 0x23c233c8 [ arg #1 ]
[23602.961388] cx88[0]: iq 5: 0x1c0003c0 [ write sol eol count=960 ]
[23602.961393] cx88[0]: iq 6: 0x23c23788 [ arg #1 ]
[23602.961396] cx88[0]: iq 7: 0x1c0003c0 [ write sol eol count=960 ]
[23602.961400] cx88[0]: iq 8: 0x23c23b48 [ arg #1 ]
[23602.961403] cx88[0]: iq 9: 0x180000f8 [ write sol count=248 ]
[23602.961408] cx88[0]: iq a: 0x23c23f08 [ arg #1 ]
[23602.961411] cx88[0]: iq b: 0x140002c8 [ write eol count=712 ]
[23602.961415] cx88[0]: iq c: 0x23c22000 [ arg #1 ]
[23602.961418] cx88[0]: iq d: 0xb87d8fbc [ writerm sol 22 21 20 19 18 cnt0 resync count=4028 ]
[23602.961424] cx88[0]: iq e: 0x14c85892 [ arg #1 ]
[23602.961428] cx88[0]: iq f: 0xab621903 [ arg #2 ]
[23602.961430] cx88[0]: fifo: 0x00180c00 -> 0x183400
[23602.961432] cx88[0]: ctrl: 0x00180400 -> 0x180460
[23602.961435] cx88[0]: ptr1_reg: 0x00181438
[23602.961438] cx88[0]: ptr2_reg: 0x00180468
[23602.961441] cx88[0]: cnt1_reg: 0x00000025
[23602.961443] cx88[0]: cnt2_reg: 0x00000000
[23602.961450] cx88[0]/0: [d68f3580/0] timeout - dma=0x20f6f000

Revision history for this message
Evgeni45 (r-evgeni45) wrote :
Download full text (4.5 KiB)

  I have the same event

   USB WEB camera Vimicro ZC0301PL can not work with EKIGA
Listing after execute command LSMOD is

root@rezv:/home/rezv# lsmod
Module Size Used by
zc0301 48516 0
gspca 659920 0
sg 36252 0
sd_mod 23428 2
usb_storage 72256 1
libusual 17936 1 usb_storage
videodev 28160 2 zc0301,gspca
v4l2_common 25216 2 zc0301,videodev
v4l1_compat 15236 1 videodev
ipv6 268960 8
rfcomm 40856 0
l2cap 25856 5 rfcomm
bluetooth 55908 4 rfcomm,l2cap
binfmt_misc 12680 1
ppdev 10116 0
powernow_k8 16064 0
cpufreq_userspace 5408 0
cpufreq_stats 7360 0
cpufreq_powersave 2688 0
cpufreq_ondemand 9228 1
freq_table 5792 3 powernow_k8,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative 8200 0
tc1100_wmi 8068 0
pcc_acpi 13184 0
dev_acpi 12292 0
sony_acpi 6284 0
video 16388 0
sbs 15652 0
i2c_ec 6016 1 sbs
dock 10268 0
button 8720 0
battery 10756 0
container 5248 0
ac 6020 0
asus_acpi 17308 0
backlight 7040 1 asus_acpi
rt61 245128 0
nls_iso8859_1 5120 2
nls_cp437 6784 2
vfat 14208 2
fat 53916 1 vfat
lp 12452 0
snd_via82xx 29208 1
gameport 16520 1 snd_via82xx
snd_ac97_codec 98464 1 snd_via82xx
ac97_bus 3200 1 snd_ac97_codec
snd_pcm_oss 44544 0
snd_mixer_oss 17408 1 snd_pcm_oss
snd_pcm 79876 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 10888 2 snd_via82xx,snd_pcm
snd_mpu401_uart 9472 1 snd_via82xx
snd_seq_dummy 4740 0
snd_seq_oss 32896 0
snd_seq_midi 9600 0
snd_rawmidi 25472 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
parport_pc 36388 1
snd_seq 52592 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
parport 36936 3 ppdev,lp,parport_pc
pcspkr 4224 0
snd_timer 23684 2 snd_pcm,snd_seq
snd_seq_device 9100 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
psmouse 38920 0
serio_raw 7940 0
usblp 14848 0
i2c_viapro 10132 0
k8temp 6656 0
i2c_core 22656 2 i2c_ec,i2c_viapro
snd 54020 13 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
amd64_agp 13700 1
agpgart 35400 1 amd64_agp
soundcore 8672 1 snd
shpchp 34324 0
pci_hotplug 32576 1 shpchp
af_packet 23816 2
tsdev 8768 0
evdev 11008 3
ext3 133128 1
jbd 59816 1 ext3
mbcache 9604 1 ext3
ide_cd 32672 0
cdrom 37664 1 ide_cd
ide_disk 17024 4
floppy 59524 0
ehci_hcd 34188 0
via_rhine 25608 0
mii 6528 1 via_rhine
uhci_hcd 25360 0
usbcore 134280 8 zc0301,gspca,usb_storage,libusual,usblp,ehci_hcd,uhci_hcd
via82cxxx 10372 0 [permanent]
sata_via 12548 0
ata_generic 9092 0
libata 125720 2 sata_via,ata_generic
scsi_mod 142348 4 sg,sd_mod,usb_storage,libata
generic 5124 0 [permanent]
thermal 14856 0
processor 31048 2 powernow_k8,thermal
fan 5636 0
fbcon 42656 0
tileblit 3584 1 fbcon
font 9216 1 fbcon
bitblit 6912 1 fbcon
softcursor 3200 1 bitblit
vesafb 9220 0
capability 5896 0
commoncap 8192 1 capability
root@rezv:/home/rezv#

The output of the lsusb command is:

root@rezv:/home/rezv# lsusb
Bus 005 Device 003: ID 058f:6387 Alcor Micro Corp.
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 005: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam
Bus 001 Device 004: ID 04e8:30...

Read more...

Revision history for this message
Atilla Öntaş (tarakbumba) wrote :

I have same chipset webcam too. It does'nt work.There is two modules in Ubuntu for that webcam.And they conflicts.Temp solution is sudo modprobe -r zc0301 and sudo modprobe -r gspca.Then load gspca again:sudo modprobe gspca. Now webcam should work. Every kernel update i remove /lib/modules/2.6.2x-x-generic/kernel/drivers/media/video/zc0301/zc0301.ko.That is problem still in feisty and gutsy.

Revision history for this message
Andres Mujica (andres.mujica) wrote :

Hi, thanks a lot for your bug report, this is being worked on bug #144745 so further development there.

Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.