Latest LQ Deal: Latest LQ Deals
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 06-08-2005, 10:31 AM   #1
LQ Newbie
Registered: Oct 2004
Location: New Zealand
Posts: 27

Rep: Reputation: 15
Creative PC-CAM 850 Driver


lol i feel so proud. changing some numbers in somebody else's driver.

I used the zr364xx driver. and put some stuff into zr364xx.c before compiling.

{USB_DEVICE (0x04f2, 0xa208)},

{ 0x04f2, 0xa208, 0, "Creative PC-CAM 850" },

in the places where those go. not hard to find.
i havent got anybody else to test those numbers but they should be all the same.

check lsusb output while your camera is in webcam mode.
if you get something different or the same please post here and tell me so i can be sure

i've emailed the guy who wrote this driver with what i did maybe he will list it on his site or add it.
i have a creative pc-cam 850 (digital camera and when you push a button on it it changes to a webcam)
i cant find any documentation for a driver for linux for this webcam.
i use gentoo.
and i have emerged spca50x and quickcam drivers both wont work when i have them autoload but that could just be that they are wrong. it is quite possible there is no driver for this camera but i hope that isnt true.
it seems to call it a chicony. so it is rebranded like my tablet :P (which i also dont have working)

from dmesg
spca50x: Unknown symbol video_devdata
spca50x: Unknown symbol video_unregister_device
spca50x: Unknown symbol video_device_alloc
spca50x: Unknown symbol video_register_device
spca50x: Unknown symbol video_usercopy
spca50x: Unknown symbol video_device_release
quickcam: Unknown symbol video_devdata
quickcam: Unknown symbol video_unregister_device
quickcam: Unknown symbol video_register_device

bash-2.05b# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 005: ID 04f2:a208 Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 08ca:0021 Aiptek International, Inc. APT-2 Tablet
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

bash-2.05b# less /proc/bus/usb/devices
T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 7 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04f2 ProdID=a208 Rev= 1.00
S: Manufacturer=CEC
S: Product=DC2320
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=00(>ifc ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

im hoping to get this working by the time amsn with webcam support comes out in the gentoo portage tree. =D

Last edited by chibiace; 08-08-2005 at 07:27 AM.
Old 06-13-2005, 03:02 AM   #2
LQ Newbie
Registered: Oct 2004
Location: New Zealand
Posts: 27

Original Poster
Rep: Reputation: 15
hmmm the camera looks the same as the creative pc-cam 880
which i think uses the zr364xx driver

leviathan zr364xx-0.60 # make
Building zr364xx driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build/ SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.11-gentoo-r9'
Building modules, stage 2.
*** Warning: "video_unregister_device" [/root/drv/zr364xx-0.60/zr364xx.ko] undefined!
*** Warning: "video_register_device" [/root/drv/zr364xx-0.60/zr364xx.ko] undefined!
*** Warning: "video_device_alloc" [/root/drv/zr364xx-0.60/zr364xx.ko] undefined!*** Warning: "video_device_release" [/root/drv/zr364xx-0.60/zr364xx.ko] undefined!
*** Warning: "video_devdata" [/root/drv/zr364xx-0.60/zr364xx.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-2.6.11-gentoo-r9'

leviathan zr364xx-0.60 # make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb
cp -f zr364xx.ko /lib/modules/`uname -r`/kernel/drivers/usb
/sbin/depmod -ae

leviathan zr364xx-0.60 # modprobe zr364xx
FATAL: Error inserting zr364xx (/lib/modules/2.6.11-gentoo-r9/kernel/drivers/usb/zr364xx.ko): Unknown symbol in module, or unknown parameter (see dmesg)

and from dmesg
zr364xx: Unknown symbol video_devdata
zr364xx: Unknown symbol video_unregister_device
zr364xx: Unknown symbol video_device_alloc
zr364xx: Unknown symbol video_register_device
zr364xx: Unknown symbol video_device_release

so hmmm. im almost tempted to rip open my camera to see what chipset it uses
Old 08-03-2005, 03:40 AM   #3
Registered: Jun 2005
Location: Sydney, Austalia
Distribution: Mandriva LE 2005
Posts: 51

Rep: Reputation: 15
anyone have any solutions to this as i also need my pc cam 850 working at least just to get the pictures off it (though webcam would be awesome aswell) i read on a forum elsewhere that someome managed to mount it using mount- t vfat /dev/sda1 /mnt/camera but that doesnt work for me it cant find sda1, i think he used Suse, im on mandriva...and yeh there is no official driver for the pc cam, but im sure there would be a way to mount it as a mass storage device ?


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Webcam Driver Issue coolfrog Linux - Hardware 1 12-23-2004 12:51 PM
Webcam driver for Linux n3tw0rk Linux - Hardware 0 10-13-2004 10:43 AM
Driver for Creative's webcam shankariyer Linux - Hardware 1 09-10-2004 01:52 PM
Intel CS110 Webcam Driver? flump Linux - Software 2 09-03-2003 11:05 AM
Driver for Creative Webcam Go plus LEGAB Linux - General 0 01-18-2003 08:23 AM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:51 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration