[linux-dvb] USB uvcvideo and gspca cameras sometimes does not work

Sid Boyce sboyce at blueyonder.co.uk
Fri Dec 28 15:27:44 CET 2007


openSUSE 11.0 Alpha0 x86_64, kernel 2.6.24-rc6-git5-smp and below with 
in kernel driver, skype-2.0.0.27 Beta and ekiga.
Working with the following in dmesg:-
--------------------------------------
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(skype:7966): Unknown cmd fd(36) cmd(c0cc5616){t:'V';sz:204} 
arg(f4123e40) on /dev/video0
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(skype:7966): Unknown cmd fd(36) cmd(c0cc5616){t:'V';sz:204} 
arg(f4123e30) on /dev/video0
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(skype:7966): Unknown cmd fd(36) cmd(c0cc5616){t:'V';sz:204} 
arg(f4123e00) on /dev/video0

Not working with the following in dmesg:-
------------------------------------------
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(skype:6103): Unknown cmd fd(32) cmd(c0cc5616){t:'V';sz:204} 
arg(f415ae40) on /dev/video0
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(skype:6584): Unknown cmd fd(34) cmd(c0cc5616){t:'V';sz:204} 
arg(f4111e40) on /dev/video0
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(skype:6907): Unknown cmd fd(33) cmd(c0cc5616){t:'V';sz:204} 
arg(f417fe40) on /dev/video0
compat_ioctl32: v4l2 ioctl VIDIOC_S_PARM, dir=rw (0xc0cc5616)
ioctl32(skype:7838): Unknown cmd fd(34) cmd(c0cc5616){t:'V';sz:204} 
arg(f40f7e40) on /dev/video0

When I was having problems minutes ago, ekiga worked with no such 
messages, but problems with skype 2.0.0.27 Beta. Previous attempts with 
ekiga also had problems.
I may go back to 2.6.24-rc5-git later where I had no problems, just to 
verify it still works.
With the above problems, all I did was to restart the apps.

gspca camera worked when I first tried skype with 2.6.24-rc5-git, now it 
doesn't.
/usr/src/gspcav1-20071214/gspca_core.c: USB GSPCA camera found.(SPCA561A)
/usr/src/gspcav1-20071214/gspca_core.c: [spca5xx_probe:4254] Camera type 
S561
/usr/src/gspcav1-20071214/gspca_core.c: [spca5xx_getcapability:1238] 
maxw 352 maxh 288 minw 160 minh 120
usbcore: registered new interface driver gspca
/usr/src/gspcav1-20071214/gspca_core.c: gspca driver 01.00.20-rc2 registered
/usr/src/gspcav1-20071214/Sunplus/spca561.h: [spca561_init:467] Find 
spca561 USB Product ID 928
/usr/src/gspcav1-20071214/gspca_core.c: [spca5xx_set_light_freq:1919] 
Sensor currently not support light frequency banding filters.
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 7
/usr/src/gspcav1-20071214/gspca_core.c: init isoc: usb_submit_urb(0) ret -28
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 6
/usr/src/gspcav1-20071214/Sunplus/spca561.h: [spca561_init:467] Find 
spca561 USB Product ID 928
/usr/src/gspcav1-20071214/gspca_core.c: [spca5xx_set_light_freq:1919] 
Sensor currently not support light frequency banding filters.
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 7
/usr/src/gspcav1-20071214/gspca_core.c: init isoc: usb_submit_urb(0) ret -28
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 6
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 7
/usr/src/gspcav1-20071214/gspca_core.c: init isoc: usb_submit_urb(0) ret -28
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 6
/usr/src/gspcav1-20071214/Sunplus/spca561.h: [spca561_init:467] Find 
spca561 USB Product ID 928
/usr/src/gspcav1-20071214/gspca_core.c: [spca5xx_set_light_freq:1919] 
Sensor currently not support light frequency banding filters.
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 7
/usr/src/gspcav1-20071214/gspca_core.c: init isoc: usb_submit_urb(0) ret -28
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 6
/usr/src/gspcav1-20071214/Sunplus/spca561.h: [spca561_init:467] Find 
spca561 USB Product ID 928
/usr/src/gspcav1-20071214/gspca_core.c: [spca5xx_set_light_freq:1919] 
Sensor currently not support light frequency banding filters.
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 7
/usr/src/gspcav1-20071214/gspca_core.c: init isoc: usb_submit_urb(0) ret -28
/usr/src/gspcav1-20071214/gspca_core.c: [gspca_set_isoc_ep:935] ISO 
EndPoint found 0x81 AlternateSet 6

Anything possibly to do with ioctl32 on 64-bit?

Regards
Sid.
-- 
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support 
Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks




More information about the linux-dvb mailing list