-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sorry, I was really hung-over this morning when I started coding (Apparently not a good combination) and I must have gotten really confused. You don't have a mt9m111 sensor so disregard all that.
You probably have a s5k83a sensor. If you insert the m5602 branch with force_sensor=2 (thereby forcing the s5k83a sensor) does it then work? Other people with the same sensor (s5k83a) reports that the image is corrupted when in a high lighting environment, if you make the room darker do you get a better picture? Again, sorry for the confusion, Erik Gabriele Zanardo wrote: | [EMAIL PROTECTED]:~/Scrivania/webcam$ svn co | https://m560x-driver.svn.sourceforge.net/svnroot/m560x-driver | m560x-driver | .... | .... | .... | A m560x-driver/m560x/tags/km_m560x_0.3/fw/m560x.inf | A m560x-driver/m560x/tags/km_m560x_0.3/Makefile | A m560x-driver/m560x/tags/km_m560x_0.3/README | Estratta revisione 352. | | [EMAIL PROTECTED]:~/Scrivania/webcam$ [EMAIL PROTECTED]:~/Scrivania/webcam$ cd | m560x-driver/m560x/branches/m5602-mt9m111/ | | [EMAIL PROTECTED]:~/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111$ make | make -C /lib/modules/2.6.24-21-generic/build | SUBDIRS=/home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111 | modules | make[1]: Entering directory `/usr/src/linux-headers-2.6.24-21-generic' | CC [M] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.o | In file included from | /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.c:37: | /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602_v4l2.c: | In function 'v4l_m5602_mmap': | /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602_v4l2.c:678: | warning: format '%d' expects type 'int', but argument 6 has type 'long | unsigned int' | /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602_v4l2.c:709: | warning: format '%d' expects type 'int', but argument 6 has type 'long | unsigned int' | Building modules, stage 2. | MODPOST 1 modules | CC /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.mod.o | LD [M] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.ko | make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-21-generic' | | [EMAIL PROTECTED]:~/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111$ | make load | sudo modprobe videodev | [sudo] password for gab: | sudo modprobe compat_ioctl32 | sudo insmod ./m5602.ko | | ----- | no light turns on | ----- | | [EMAIL PROTECTED]:~/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111$ dmesg | | [ 636.249175] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.c: | m5602 Webcam driver startup | [ 636.249594] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.c: | BisonCam webcam found | [ 636.251333] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602_mt9m111.c: | Probing for a mt9m111 sensor | [ 636.261844] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602_mt9m111.c: | Sensor reported 0xffff | [ 636.261855] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.c: | Initialization of the m5602 WebCam failed | [ 636.261909] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.c: | m5602 WebCam driver is now controlling video device 0 | [ 636.261934] usbcore: registered new interface driver m5602 | [ 636.261939] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602-mt9m111/m5602.c: | 0.3.0:M5602 Webcam Driver | | livecam tells "couldn' find any device" or something like that | | so I tried with the "general" m5602 (make & make load) with dmesg: | | [ 792.610982] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602/m5602.c: | ALi m5602 webcam driver startup | [ 792.611054] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602/m5602.c: | BisonCam webcam found | [ 792.611928] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602/m5602_mt9m111.c: | Probing for a mt9m111 sensor | [ 792.622556] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602/m5602_s5k4aa.c: | Probing for a s5k4aa sensor | [ 792.634284] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602/m5602_ov9650.c: | Probing for an ov9650 sensor | [ 792.642536] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602/m5602_s5k83a.c: | Probing for a s5k83a sensor | [ 792.646529] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602/m5602_s5k83a.c: | Detected a s5k83a sensor | [ 792.714392] /home/gab/Scrivania/webcam/m560x-driver/m560x/branches/m5602/m5602.c: | ALi m5602 webcam driver is now controlling video device 0 | [ 792.714424] usbcore: registered new interface driver m5602 | | the green light turns on and with livecam I get the image in | attachment: only half the image is detected. | | btw, a couple of hours ago, the "make load" command detected (just one | time) the s5k4aa sensor... I don't know how it can happen... It's | really strange. | A question: why did you, Erik, ask me to use the mt9m111 branch, if I | got the best results with the s5k83a one? does my sensor look like a | mt9m111, as far as the usb snoops are concerned? | | thanks for your work & best regards! | | Gabriele | | | | | | | | | 2008/8/31 Erik Andrén <[EMAIL PROTECTED]>: | | | Gabriele Zanardo wrote: | | 2008/8/28 Erik Andrén <[EMAIL PROTECTED]>: | | | | | | Gabriele Zanardo wrote: | | | 2008/8/28 Erik Andrén <[EMAIL PROTECTED]>: | | |> | | |> 2008/8/27 Gabriele Zanardo <[EMAIL PROTECTED]> | | |>> Thanks for your suggestion, Dorneles. | | |>> | | |>> I'm going to describe my last experiment, hope it wll help. | | |>> | | |>> | | |>> 0) I plugged the power cable in, and turned the latop on | | |>> 1) In linux, "make load" of the driver. The green light turns on, | | but with | | |>> livecam I could see just a pixel sensible to the light. | | |> This is strange. | | |> | | |>> 2) rebooted the laptop (that was therefore not completely powered | off, I | | |>> suppose the camera was still "supplied with electricity", so it | | could have | | |>> not lost all its settings), chose "windows" in grub and tried to | use the | | |>> webcam: I didn't get anything understandable. | | |> So it didn't work in windows either? | | | | | | no, it didn't... (but it had always been working, before putting the | | | linux driver to the test) | | | | | |>> 3) turned the lapop off and unplugged the power cable. Turned it on in | | |>> windows and the webcam worked: got colour pictures | | |>> 4) rebooted the laptop in linux, as I did in punkt 2, ie always | | supplying | | |>> power. Now the webcam works, even if in black and white. | | |> Black and white is expected, as this is the result when using the bayer | | |> mode. | | | | | | Ok ;) | | | | | |>> This test makes me think, something is not (or wrong) written in the | | |>> webcam configuration. Do you agree? Should I do some other testing? | | |> If you get issues both in windows and in linux there might be some | | hardware | | |> issues. | | | | | | I agree with you, if I got the same issues both in Windows and in | | | linux, it'd be an hardware problem. But since working and non-working | | | situations are very reproducible, I suppose it is not an hardware | | | problem. | | | In particoular, the camera works in linux on the both conditions (both | | | necessary): having worked in windows and the laptop having been | | | rebooted from windows. And for working in windows, a "deep" boot is | | | necessary (ie a boot from a completely "shut down" situation). Sorry | | | for the terms used, but I don't know how to express better the two | | | different kinds of booting. Hope them were understandable. | | | | | | Well, thank you all for reading and for any suggestion you will write. | | | | | | | Ok, so the windows driver probably does some initialization that we | | miss. In order to help you further I need some usb snoops from windows. | | This page [1] gives some good instructions on how to capture usb sniff | | logs. Follow them and put them up somewhere on the web and send the | | links to this mailing list. | | | |> Ok, it should be here: http://www.gest.unipd.it/~zanardo/snoop/snoop.zip | | | | Thanks, | | Erik | | | | Hi, | I've investigated your usb snoop and couldn't find anything new. I've | added some more init code from your snoop to the m5602-mt9m111 test | branch. Please update to the latest svn and check if this branch works | with livecam in bayer mode @ 640x480 when you _haven't_ used windows and | rebooted before. | | Let me know if it works better. | | Regards, | Erik | | | |> I'm the one who has to thank... I don't want to abuse your patience | |> and your time, and make you do something you have already done, I | |> mean, to find out an already known sensor... Thanks again and good | |> night | | | |> Gabriele | | | | [1] http://groups.google.com/group/microdia/web/usb-sniffing-on-windows | | | | | | | Best regards | | | Gabriele | | | | |> | |> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIuohrN7qBt+4UG0ERAiMeAKC6w018vZ/2wTzus6wK+DTHK5sJQgCff13Q Zro66R+4Ie5vVH2Nwsiqxno= =ZlGy -----END PGP SIGNATURE----- ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ M560x-driver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel
