WWOOOHHHOOO!!!... it worked Loell!.. although the picture/video is inverted!.. (that's my daughter sitting on my shoulder!)... i still owe you my soul right?..
![]()
WWOOOHHHOOO!!!... it worked Loell!.. although the picture/video is inverted!.. (that's my daughter sitting on my shoulder!)... i still owe you my soul right?..
![]()
Polytechnic University of the Philippines .... Proud to be Pinoy!..
Acer Aspire One ZG5 and Neo empriva Laptop: 1.6GHZ intel celeron, 2 Gig DDR2/667 Ram, 160 Gig HDD (80 for Mac OSX Leopard / 80 for Ubuntu 10.04) now i'm a happy man!
you seem happy with the inversion.this is hardy, right?
i'm using intrepid ibex.. that's why the colors and the icons are still default, i have just installed it a few days ago!.. is there a way to fix the inverted video output?..![]()
Polytechnic University of the Philippines .... Proud to be Pinoy!..
Acer Aspire One ZG5 and Neo empriva Laptop: 1.6GHZ intel celeron, 2 Gig DDR2/667 Ram, 160 Gig HDD (80 for Mac OSX Leopard / 80 for Ubuntu 10.04) now i'm a happy man!
actually, looking at the screenshot, it looks like you enable the "edge" effect in cheese? look at the the effects and check.
hello, i try install webcam driver on this laptop https://wiki.ubuntu.com/LaptopTestingTeam/CompalHEL80 and same webcamera Bus 005 Device 004: ID 0c45:624f Microdia PC Camera (SN9C201), i follow this steps here: https://wiki.ubuntu.com/LaptopTestin...o3000N100_0768 to install it, but function is only in mplayer .. with cheese its baderror - attached screenshot ... should some one help me with it ...
Microdia webcam kernel driver project
There is a Microdia project working on an Open Source driver by reverse engeneering (usb sniffing mainly) and some little documentation.
The project has a google group : http://groups.google.com/group/microdia and a launchpad PPA : https://launchpad.net/~nickel62metal/+archive.
You can add:
deb http://ppa.launchpad.net/nickel62metal/ubuntu intrepid main
deb-src http://ppa.launchpad.net/nickel62metal/ubuntu intrepid main
And then install by:
sudo apt-get install microdia-dkms
You can follow the development via git-web : http://repo.or.cz/w/microdia.git
If you want to test the driver (still in development, use at your own risks):
You need to install git first:
sudo apt-get install git-core gitk git-gui git-doc curl
Then clone the "microdia" repository:
git clone http://repo.or.cz/r/microdia.git
Then build the driver:
cd microdia
make
Now load some necessary modules before the microdia driver:
sudo modprobe videodev
sudo modprobe compat-ioctl32
Finally, load the microdia driver (rmmod to unload it):
sudo insmod microdia.ko
You can test the webcam with Ekiga, or mplayer:
mplayer -fps 30 tv://
Do the following so you don't have to insmod everytime you wish to use your webcam after a restart:
sudo cp microdia.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
sudo depmod -a
Last edited by azumi; November 18th, 2008 at 02:11 PM.
Polytechnic University of the Philippines .... Proud to be Pinoy!..
Acer Aspire One ZG5 and Neo empriva Laptop: 1.6GHZ intel celeron, 2 Gig DDR2/667 Ram, 160 Gig HDD (80 for Mac OSX Leopard / 80 for Ubuntu 10.04) now i'm a happy man!
@azumi - i have tested my webcam with cheese and ekiga and the procedures posted here (by Loell) did fixed my webcam issue, though i haven't tried it on MPlayer or VLC yet, though it did not work with Camorama as well.
Polytechnic University of the Philippines .... Proud to be Pinoy!..
Acer Aspire One ZG5 and Neo empriva Laptop: 1.6GHZ intel celeron, 2 Gig DDR2/667 Ram, 160 Gig HDD (80 for Mac OSX Leopard / 80 for Ubuntu 10.04) now i'm a happy man!
i see, oh well, just try a monthly git of the latest source, perhaps the driver will improve, also try to get in touch with the developer(s) in the google group mailing list (as posted above) , i'm certain they would love some feedback of their driver. hopefully, in that way they can improve it in a more faster pace.
i still have problem i did all you said. And i m stuck here this codes
Code:root@dealen-desktop:/home/dealen/microdia# sudo modprobe microdiaFATAL: Error inserting microdia (/lib/modules/2.6.27-7-generic/misc/microdia.ko): Unknown symbol in module, or unknown parameter (see dmesg)Code:[ 2560.782620] microdia: Unknown symbol video_ioctl2 [ 2560.783409] microdia: Unknown symbol video_devdata [ 2560.784418] microdia: Unknown symbol video_unregister_device [ 2560.784707] microdia: Unknown symbol video_device_alloc [ 2560.784849] microdia: Unknown symbol video_register_device [ 2560.785525] microdia: Unknown symbol video_device_release [ 2604.019290] Linux video capture interface: v2.00 [ 2626.541559] microdia: disagrees about version of symbol video_ioctl2 [ 2626.541583] microdia: Unknown symbol video_ioctl2 [ 2626.542322] microdia: disagrees about version of symbol video_devdata [ 2626.542325] microdia: Unknown symbol video_devdata [ 2626.543270] microdia: disagrees about version of symbol video_unregister_device [ 2626.543273] microdia: Unknown symbol video_unregister_device [ 2626.543521] microdia: disagrees about version of symbol video_device_alloc [ 2626.543524] microdia: Unknown symbol video_device_alloc [ 2626.543626] microdia: disagrees about version of symbol video_register_device [ 2626.543629] microdia: Unknown symbol video_register_device [ 2626.544295] microdia: disagrees about version of symbol video_device_release [ 2626.544298] microdia: Unknown symbol video_device_release [ 2668.205609] microdia: disagrees about version of symbol video_ioctl2 [ 2668.205629] microdia: Unknown symbol video_ioctl2 [ 2668.206387] microdia: disagrees about version of symbol video_devdata [ 2668.206390] microdia: Unknown symbol video_devdata [ 2668.207361] microdia: disagrees about version of symbol video_unregister_device [ 2668.207364] microdia: Unknown symbol video_unregister_device [ 2668.207618] microdia: disagrees about version of symbol video_device_alloc [ 2668.207628] microdia: Unknown symbol video_device_alloc [ 2668.207732] microdia: disagrees about version of symbol video_register_device [ 2668.207735] microdia: Unknown symbol video_register_device [ 2668.208394] microdia: disagrees about version of symbol video_device_release [ 2668.208398] microdia: Unknown symbol video_device_release [ 2824.568811] microdia: disagrees about version of symbol video_ioctl2 [ 2824.568832] microdia: Unknown symbol video_ioctl2 [ 2824.569548] microdia: disagrees about version of symbol video_devdata [ 2824.569551] microdia: Unknown symbol video_devdata [ 2824.570442] microdia: disagrees about version of symbol video_unregister_device [ 2824.570445] microdia: Unknown symbol video_unregister_device [ 2824.570700] microdia: disagrees about version of symbol video_device_alloc [ 2824.570703] microdia: Unknown symbol video_device_alloc [ 2824.570805] microdia: disagrees about version of symbol video_register_device [ 2824.570808] microdia: Unknown symbol video_register_device [ 2824.571455] microdia: disagrees about version of symbol video_device_release [ 2824.571458] microdia: Unknown symbol video_device_release [ 2867.162240] microdia: disagrees about version of symbol video_ioctl2 [ 2867.162263] microdia: Unknown symbol video_ioctl2 [ 2867.163020] microdia: disagrees about version of symbol video_devdata [ 2867.163023] microdia: Unknown symbol video_devdata [ 2867.163992] microdia: disagrees about version of symbol video_unregister_device [ 2867.163995] microdia: Unknown symbol video_unregister_device [ 2867.164249] microdia: disagrees about version of symbol video_device_alloc [ 2867.164252] microdia: Unknown symbol video_device_alloc [ 2867.164356] microdia: disagrees about version of symbol video_register_device [ 2867.164359] microdia: Unknown symbol video_register_device [ 2867.165037] microdia: disagrees about version of symbol video_device_release [ 2867.165040] microdia: Unknown symbol video_device_release [ 2887.208629] microdia: disagrees about version of symbol video_ioctl2 [ 2887.208648] microdia: Unknown symbol video_ioctl2 [ 2887.209458] microdia: disagrees about version of symbol video_devdata [ 2887.209462] microdia: Unknown symbol video_devdata [ 2887.210444] microdia: disagrees about version of symbol video_unregister_device [ 2887.210447] microdia: Unknown symbol video_unregister_device [ 2887.210701] microdia: disagrees about version of symbol video_device_alloc [ 2887.210704] microdia: Unknown symbol video_device_alloc [ 2887.210808] microdia: disagrees about version of symbol video_register_device [ 2887.210811] microdia: Unknown symbol video_register_device [ 2887.211468] microdia: disagrees about version of symbol video_device_release [ 2887.211471] microdia: Unknown symbol video_device_release [ 2974.653806] microdia: disagrees about version of symbol video_ioctl2 [ 2974.653825] microdia: Unknown symbol video_ioctl2 [ 2974.654581] microdia: disagrees about version of symbol video_devdata [ 2974.654584] microdia: Unknown symbol video_devdata [ 2974.655551] microdia: disagrees about version of symbol video_unregister_device [ 2974.655554] microdia: Unknown symbol video_unregister_device [ 2974.655808] microdia: disagrees about version of symbol video_device_alloc [ 2974.655811] microdia: Unknown symbol video_device_alloc [ 2974.655915] microdia: disagrees about version of symbol video_register_device [ 2974.655918] microdia: Unknown symbol video_register_device [ 2974.656591] microdia: disagrees about version of symbol video_device_release [ 2974.656595] microdia: Unknown symbol video_device_release [ 3014.180919] usb 5-1: USB disconnect, address 4 [ 3017.012030] usb 5-1: new high speed USB device using ehci_hcd and address 8 [ 3017.146756] usb 5-1: configuration #1 chosen from 1 choice [ 3017.241371] microdia: disagrees about version of symbol video_ioctl2 [ 3017.241388] microdia: Unknown symbol video_ioctl2 [ 3017.242081] microdia: disagrees about version of symbol video_devdata [ 3017.242084] microdia: Unknown symbol video_devdata [ 3017.242965] microdia: disagrees about version of symbol video_unregister_device [ 3017.242969] microdia: Unknown symbol video_unregister_device [ 3017.243200] microdia: disagrees about version of symbol video_device_alloc [ 3017.243203] microdia: Unknown symbol video_device_alloc [ 3017.243297] microdia: disagrees about version of symbol video_register_device [ 3017.243300] microdia: Unknown symbol video_register_device [ 3017.243900] microdia: disagrees about version of symbol video_device_release [ 3017.243903] microdia: Unknown symbol video_device_release [ 3023.690286] microdia: disagrees about version of symbol video_ioctl2 [ 3023.690305] microdia: Unknown symbol video_ioctl2 [ 3023.691069] microdia: disagrees about version of symbol video_devdata [ 3023.691073] microdia: Unknown symbol video_devdata [ 3023.692056] microdia: disagrees about version of symbol video_unregister_device [ 3023.692059] microdia: Unknown symbol video_unregister_device [ 3023.692315] microdia: disagrees about version of symbol video_device_alloc [ 3023.692318] microdia: Unknown symbol video_device_alloc [ 3023.692422] microdia: disagrees about version of symbol video_register_device [ 3023.692426] microdia: Unknown symbol video_register_device [ 3023.693070] microdia: disagrees about version of symbol video_device_release [ 3023.693073] microdia: Unknown symbol video_device_release [ 3032.847921] microdia: disagrees about version of symbol video_ioctl2 [ 3032.847947] microdia: Unknown symbol video_ioctl2 [ 3032.848718] microdia: disagrees about version of symbol video_devdata [ 3032.848721] microdia: Unknown symbol video_devdata [ 3032.849623] microdia: disagrees about version of symbol video_unregister_device [ 3032.849626] microdia: Unknown symbol video_unregister_device [ 3032.849862] microdia: disagrees about version of symbol video_device_alloc [ 3032.849865] microdia: Unknown symbol video_device_alloc [ 3032.849961] microdia: disagrees about version of symbol video_register_device [ 3032.849964] microdia: Unknown symbol video_register_device [ 3032.850581] microdia: disagrees about version of symbol video_device_release [ 3032.850584] microdia: Unknown symbol video_device_release [ 3137.974595] microdia: disagrees about version of symbol video_ioctl2 [ 3137.974619] microdia: Unknown symbol video_ioctl2 [ 3137.975365] microdia: disagrees about version of symbol video_devdata [ 3137.975368] microdia: Unknown symbol video_devdata [ 3137.976319] microdia: disagrees about version of symbol video_unregister_device [ 3137.976322] microdia: Unknown symbol video_unregister_device [ 3137.976590] microdia: disagrees about version of symbol video_device_alloc [ 3137.976594] microdia: Unknown symbol video_device_alloc [ 3137.976696] microdia: disagrees about version of symbol video_register_device [ 3137.976699] microdia: Unknown symbol video_register_device [ 3137.977345] microdia: disagrees about version of symbol video_device_release [ 3137.977348] microdia: Unknown symbol video_device_release [ 3215.676003] microdia: disagrees about version of symbol video_ioctl2 [ 3215.676030] microdia: Unknown symbol video_ioctl2 [ 3215.676802] microdia: disagrees about version of symbol video_devdata [ 3215.676806] microdia: Unknown symbol video_devdata [ 3215.677755] microdia: disagrees about version of symbol video_unregister_device [ 3215.677758] microdia: Unknown symbol video_unregister_device [ 3215.678006] microdia: disagrees about version of symbol video_device_alloc [ 3215.678009] microdia: Unknown symbol video_device_alloc [ 3215.678111] microdia: disagrees about version of symbol video_register_device [ 3215.678114] microdia: Unknown symbol video_register_device [ 3215.678759] microdia: disagrees about version of symbol video_device_release [ 3215.678762] microdia: Unknown symbol video_device_release [ 3315.559177] microdia: disagrees about version of symbol video_ioctl2 [ 3315.559203] microdia: Unknown symbol video_ioctl2 [ 3315.559949] microdia: disagrees about version of symbol video_devdata [ 3315.559952] microdia: Unknown symbol video_devdata [ 3315.560933] microdia: disagrees about version of symbol video_unregister_device [ 3315.560937] microdia: Unknown symbol video_unregister_device [ 3315.561186] microdia: disagrees about version of symbol video_device_alloc [ 3315.561189] microdia: Unknown symbol video_device_alloc [ 3315.561291] microdia: disagrees about version of symbol video_register_device [ 3315.561294] microdia: Unknown symbol video_register_device [ 3315.561941] microdia: disagrees about version of symbol video_device_release [ 3315.561944] microdia: Unknown symbol video_device_release [ 3343.759449] microdia: disagrees about version of symbol video_ioctl2 [ 3343.759473] microdia: Unknown symbol video_ioctl2 [ 3343.760251] microdia: disagrees about version of symbol video_devdata [ 3343.760254] microdia: Unknown symbol video_devdata [ 3343.761147] microdia: disagrees about version of symbol video_unregister_device [ 3343.761150] microdia: Unknown symbol video_unregister_device [ 3343.761381] microdia: disagrees about version of symbol video_device_alloc [ 3343.761384] microdia: Unknown symbol video_device_alloc [ 3343.761478] microdia: disagrees about version of symbol video_register_device [ 3343.761481] microdia: Unknown symbol video_register_device [ 3343.762079] microdia: disagrees about version of symbol video_device_release [ 3343.762082] microdia: Unknown symbol video_device_release [ 3479.163563] microdia: disagrees about version of symbol video_ioctl2 [ 3479.163582] microdia: Unknown symbol video_ioctl2 [ 3479.164344] microdia: disagrees about version of symbol video_devdata [ 3479.164348] microdia: Unknown symbol video_devdata [ 3479.165274] microdia: disagrees about version of symbol video_unregister_device [ 3479.165278] microdia: Unknown symbol video_unregister_device [ 3479.165510] microdia: disagrees about version of symbol video_device_alloc [ 3479.165513] microdia: Unknown symbol video_device_alloc [ 3479.165607] microdia: disagrees about version of symbol video_register_device [ 3479.165620] microdia: Unknown symbol video_register_device [ 3479.166217] microdia: disagrees about version of symbol video_device_release [ 3479.166224] microdia: Unknown symbol video_device_release [ 3547.370346] microdia: disagrees about version of symbol video_ioctl2 [ 3547.370364] microdia: Unknown symbol video_ioctl2 [ 3547.371226] microdia: disagrees about version of symbol video_devdata [ 3547.371229] microdia: Unknown symbol video_devdata [ 3547.372135] microdia: disagrees about version of symbol video_unregister_device [ 3547.372138] microdia: Unknown symbol video_unregister_device [ 3547.372370] microdia: disagrees about version of symbol video_device_alloc [ 3547.372373] microdia: Unknown symbol video_device_alloc [ 3547.372467] microdia: disagrees about version of symbol video_register_device [ 3547.372470] microdia: Unknown symbol video_register_device [ 3547.373075] microdia: disagrees about version of symbol video_device_release [ 3547.373086] microdia: Unknown symbol video_device_release [ 3663.181017] microdia: disagrees about version of symbol video_ioctl2 [ 3663.181036] microdia: Unknown symbol video_ioctl2 [ 3663.181795] microdia: disagrees about version of symbol video_devdata [ 3663.181798] microdia: Unknown symbol video_devdata [ 3663.182756] microdia: disagrees about version of symbol video_unregister_device [ 3663.182761] microdia: Unknown symbol video_unregister_device [ 3663.183010] microdia: disagrees about version of symbol video_device_alloc [ 3663.183013] microdia: Unknown symbol video_device_alloc [ 3663.183115] microdia: disagrees about version of symbol video_register_device [ 3663.183118] microdia: Unknown symbol video_register_device [ 3663.183764] microdia: disagrees about version of symbol video_device_release [ 3663.183767] microdia: Unknown symbol video_device_release [ 3721.811837] microdia: disagrees about version of symbol video_ioctl2 [ 3721.811853] microdia: Unknown symbol video_ioctl2 [ 3721.812592] microdia: disagrees about version of symbol video_devdata [ 3721.812595] microdia: Unknown symbol video_devdata [ 3721.813499] microdia: disagrees about version of symbol video_unregister_device [ 3721.813502] microdia: Unknown symbol video_unregister_device [ 3721.813739] microdia: disagrees about version of symbol video_device_alloc [ 3721.813742] microdia: Unknown symbol video_device_alloc [ 3721.813846] microdia: disagrees about version of symbol video_register_device [ 3721.813849] microdia: Unknown symbol video_register_device [ 3721.814463] microdia: disagrees about version of symbol video_device_release [ 3721.814465] microdia: Unknown symbol video_device_release [ 3795.868713] microdia: disagrees about version of symbol video_ioctl2 [ 3795.868795] microdia: Unknown symbol video_ioctl2 [ 3795.869487] microdia: disagrees about version of symbol video_devdata [ 3795.869490] microdia: Unknown symbol video_devdata [ 3795.870372] microdia: disagrees about version of symbol video_unregister_device [ 3795.870385] microdia: Unknown symbol video_unregister_device [ 3795.870616] microdia: disagrees about version of symbol video_device_alloc [ 3795.870619] microdia: Unknown symbol video_device_alloc [ 3795.870713] microdia: disagrees about version of symbol video_register_device [ 3795.870723] microdia: Unknown symbol video_register_device [ 3795.871320] microdia: disagrees about version of symbol video_device_release [ 3795.871323] microdia: Unknown symbol video_device_release [ 3837.627763] microdia: disagrees about version of symbol video_ioctl2 [ 3837.627781] microdia: Unknown symbol video_ioctl2 [ 3837.628560] microdia: disagrees about version of symbol video_devdata [ 3837.628570] microdia: Unknown symbol video_devdata [ 3837.629515] microdia: disagrees about version of symbol video_unregister_device [ 3837.629518] microdia: Unknown symbol video_unregister_device [ 3837.629766] microdia: disagrees about version of symbol video_device_alloc [ 3837.629769] microdia: Unknown symbol video_device_alloc [ 3837.629871] microdia: disagrees about version of symbol video_register_device [ 3837.629880] microdia: Unknown symbol video_register_device [ 3837.630522] microdia: disagrees about version of symbol video_device_release [ 3837.630525] microdia: Unknown symbol video_device_release [ 4098.087731] microdia: disagrees about version of symbol video_ioctl2 [ 4098.087756] microdia: Unknown symbol video_ioctl2 [ 4098.088536] microdia: disagrees about version of symbol video_devdata [ 4098.088540] microdia: Unknown symbol video_devdata [ 4098.089513] microdia: disagrees about version of symbol video_unregister_device [ 4098.089516] microdia: Unknown symbol video_unregister_device [ 4098.089770] microdia: disagrees about version of symbol video_device_alloc [ 4098.089773] microdia: Unknown symbol video_device_alloc [ 4098.089878] microdia: disagrees about version of symbol video_register_device [ 4098.089881] microdia: Unknown symbol video_register_device [ 4098.090542] microdia: disagrees about version of symbol video_device_release [ 4098.090545] microdia: Unknown symbol video_device_release [ 4293.473348] microdia: disagrees about version of symbol video_ioctl2 [ 4293.473368] microdia: Unknown symbol video_ioctl2 [ 4293.474124] microdia: disagrees about version of symbol video_devdata [ 4293.474127] microdia: Unknown symbol video_devdata [ 4293.475010] microdia: disagrees about version of symbol video_unregister_device [ 4293.475013] microdia: Unknown symbol video_unregister_device [ 4293.475243] microdia: disagrees about version of symbol video_device_alloc [ 4293.475246] microdia: Unknown symbol video_device_alloc [ 4293.475341] microdia: disagrees about version of symbol video_register_device [ 4293.475343] microdia: Unknown symbol video_register_device [ 4293.475954] microdia: disagrees about version of symbol video_device_release [ 4293.475957] microdia: Unknown symbol video_device_release [ 4546.991673] microdia: disagrees about version of symbol video_ioctl2 [ 4546.991693] microdia: Unknown symbol video_ioctl2 [ 4546.992465] microdia: disagrees about version of symbol video_devdata [ 4546.992468] microdia: Unknown symbol video_devdata [ 4546.993426] microdia: disagrees about version of symbol video_unregister_device [ 4546.993434] microdia: Unknown symbol video_unregister_device [ 4546.993683] microdia: disagrees about version of symbol video_device_alloc [ 4546.993686] microdia: Unknown symbol video_device_alloc [ 4546.993788] microdia: disagrees about version of symbol video_register_device [ 4546.993791] microdia: Unknown symbol video_register_device [ 4546.994437] microdia: disagrees about version of symbol video_device_release [ 4546.994440] microdia: Unknown symbol video_device_release [ 4589.760566] microdia: disagrees about version of symbol video_ioctl2 [ 4589.760584] microdia: Unknown symbol video_ioctl2 [ 4589.761337] microdia: disagrees about version of symbol video_devdata [ 4589.761340] microdia: Unknown symbol video_devdata [ 4589.762301] microdia: disagrees about version of symbol video_unregister_device [ 4589.762304] microdia: Unknown symbol video_unregister_device [ 4589.762555] microdia: disagrees about version of symbol video_device_alloc [ 4589.762559] microdia: Unknown symbol video_device_alloc [ 4589.762665] microdia: disagrees about version of symbol video_register_device [ 4589.762668] microdia: Unknown symbol video_register_device [ 4589.763320] microdia: disagrees about version of symbol video_device_release [ 4589.763323] microdia: Unknown symbol video_device_release [ 4692.701355] microdia: disagrees about version of symbol video_ioctl2 [ 4692.701367] microdia: Unknown symbol video_ioctl2 [ 4692.702081] microdia: disagrees about version of symbol video_devdata [ 4692.702089] microdia: Unknown symbol video_devdata [ 4692.702971] microdia: disagrees about version of symbol video_unregister_device [ 4692.702974] microdia: Unknown symbol video_unregister_device [ 4692.703205] microdia: disagrees about version of symbol video_device_alloc [ 4692.703208] microdia: Unknown symbol video_device_alloc [ 4692.703303] microdia: disagrees about version of symbol video_register_device [ 4692.703306] microdia: Unknown symbol video_register_device [ 4692.703903] microdia: disagrees about version of symbol video_device_release [ 4692.703906] microdia: Unknown symbol video_device_release [ 4726.056286] microdia: disagrees about version of symbol video_ioctl2 [ 4726.056302] microdia: Unknown symbol video_ioctl2 [ 4726.057015] microdia: disagrees about version of symbol video_devdata [ 4726.057027] microdia: Unknown symbol video_devdata [ 4726.057916] microdia: disagrees about version of symbol video_unregister_device [ 4726.057919] microdia: Unknown symbol video_unregister_device [ 4726.058152] microdia: disagrees about version of symbol video_device_alloc [ 4726.058154] microdia: Unknown symbol video_device_alloc [ 4726.058249] microdia: disagrees about version of symbol video_register_device [ 4726.058252] microdia: Unknown symbol video_register_device [ 4726.058849] microdia: disagrees about version of symbol video_device_release [ 4726.058852] microdia: Unknown symbol video_device_releaseCode:dealen@dealen-desktop:~/microdia$ sudo insmod ./microdia.ko insmod: error inserting './microdia.ko': -1 Unknown symbol in module
Dear after one year i get how install and use the microdia webcam.
I hope now that this can help others.
I did a lsusb and i get
I have ubuntu 8.10 64 bit but same for 32 i guess.Bus 005 Device 004: ID 0c45:624f Microdia PC Camera (SN9C201)
so before you have to check:
See the kernel version and install Install linux-headers with the same version as your kernel from synaptic or from terminal with apt-get install kernel-package linux-headers build-essential.uname -r
git have to be installed
The step by step guide from Terminal:
git clone http://repo.or.cz/r/microdia.gitcd microdiado not care to the error 127make
sudo modprobe videodevsudo modprobe compat-ioctl32Now check if from ekiga works.sudo insmod microdia.ko
For who needs skype work with the webcam you need preload the 32 library so install from syaptic v4l2:
then the command is in my case :
to let this driver charged at start upLD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so /usr/bin/skype
strip -g microdia.kosudo cp microdia.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/then entire guide also for other microdia webcams is http://groups.google.com/group/microdia?hl=ensudo depmod -a
Bookmarks