Because none of the core developers have access to a Model002 device, this software will only do capture from the videosource that is connected to "input 2". You should try the capture script again and connect your camera to that input.
For the kernel driver there is an easy fix for your error. It's an open bug that I will fix today. If I for some reason don't get around to fix it, you can just add "#include <linux/vmalloc.h>" to the "somagic.h" file in the list with the other includes, and then try to run "make"
It's nice to hear that a device that is working on a regular computer isn't working on the Rasberry Pi.
I actually believed that the error was caused by a new version of the easycap with new firmware, but now it seems like the problem is with the Rasberry Pi kernel in combination with our driver.
I don't have a raspi, so I'm not sure how to debug this problem.
I guess you guys have tried the userspace tools to test the device on the raspi?
Do you get any error messages when you do that?
Is the raspi Usb 2.0 compatible?
The driver doesn't do any checks for USB version, it just assumes it's usb 2.0, but I'm not sure what errors this could trigger if the raspi is only Usb 1.0.
I know there exists some different kernels for the raspi, have you tried with different kernels?
The firmware is independet of the computer. It's just a blob of data that is uploaded to the easycap. When you run somagic-init, you actualy upload the firmware, that is why the usb-id changes.
So, as far as I can see, this seems to work.
The driver seems to fail when it starts running the capture process on the easycap. This involves receiving lots of data from the easycap, but the easycap doesn't seem to be sending any data, or the kernel isn't forwarding the correct data to the driver.
This could probably be debugged with the usbmonitor kerne-module. You can use this module to capture all data passing on the usb-bus. (But I'm not sure how to use this module on the raspi)
The easiest would probably be to try another kernel...
d4b0e600
199950529 C Zi:1:042:2 0:1:0:0 10 0:0:3072 0:3072:3072 0:6144:3072 0:9216:2048
0:12288:3072 30720 = aaaa0000 7cbc5ab2 7ca75a99 7e8e5a88 7e8d5c9c 7eb35dcc
80dd5ee8 7fec5eec
d6aa5400 199951770 C Zi:1:042:2 0:1:0:0 10 0:0:3072 0:3072:3072 0:6144:3072
0:9216:2048 0:12288:3072 30720 = aaaa0000 84be5bca 80db59ec 7ef55af6 7ff15cf2
7ef662f8 7ffc69fe 81fe6efe
d6a15400 199953002 C Zi:1:042:2 0:1:0:0 10 0:0:3072 0:3072:2048 0:6144:3072
0:9216:3072 0:12288:3072 30720 = aaaa0000 74807b7c 78787e7a 787e817c 7a798472
7d6f856c 7d6c8571 7f778478
d5ef2000 199954251 C Zi:1:042:2 0:1:0:0 10 0:0:3072 0:3072:3072 0:6144:3072
0:9216:3072 0:12288:3072 30720 = aaaa0000 7d6d906c 7e6c926e 7e709271 7f719371
80729472 7f749473 7f729372
d5ef2a00 199955521 C Zi:1:042:2 0:1:0:0 10 0:0:3072 0:3072:3072 0:6144:3072
0:9216:2048 0:12288:3072 30720 = aaaa0000 76727c74 767a7b7a 78777a75 77747975
78777976 79747970 7770796f
d4a32a80 199956005 C Zi:1:042:2 0:1:0:0 4 0:0:3072 0:3072:2048 0:6144:3072
0:9216:3072 12288 = aaaa0000 8b8d678c 8a8b678c 898d658f 878d648b 8389658a
808c658d 7f8f668f
Output from Laptop Running Ubuntu (Somagic Capture Working Correctly)
eccb7400
3897970630 C Zi:3:017:2 0:1:1863:0 10 0:0:3072 0:3072:3072 0:6144:3072
0:9216:3072 0:12288:2048 30720 = aaaa0000 80717f6f 806f7f6f 7f727e72 7f717c6e
7d6e7b70 7c707b72 7c717a72
eccb7e00 3897971831 C Zi:3:017:2 0:1:1863:0 10 0:0:3072 0:3072:3072 0:6144:3072
0:9216:2048 0:12288:3072 30720 = aaaa0000 80018001 80018001 80018001 80018001
80018001 80018001 80018001
eccb6e00 3897973080 C Zi:3:017:2 0:1:1863:0 10 0:0:3072 0:3072:3072 0:6144:2048
0:9216:3072 0:12288:3072 30720 = aaaa0000 800c800d 800c800c 7f0c7f0c 800c7e0c
800c7e0d 800c7e0b 800b7e0b
eccb7a00 3897974310 C Zi:3:017:2 0:1:1863:0 10 0:0:2048 0:3072:3072 0:6144:3072
0:9216:3072 0:12288:3072 30720 = aaaa0000 83618b64 83658a64 84648966 83668a65
84638963 84658967 82668a65
eccb7c00 3897975577 C Zi:3:017:2 0:1:1863:0 10 0:0:3072 0:3072:3072 0:6144:3072
0:9216:3072 0:12288:2048 30720 = aaaa0000 73827883 74857787 74887783 757c7872
776e796b 77697a68 79677c6b
eccb6800 3897976828 C Zi:3:017:2 0:1:1863:0 10 0:0:3072 0:3072:3072 0:6144:2048
0:9216:3072 0:12288:3072 30720 = aaaa0000 7a817780 79817781 7a817980 78807a80
76837a84 77857a85 76867985
ed293100 3897977330 C Zi:3:017:2 0:1:1863:0 4 0:0:3072 0:3072:3072 0:6144:2048
0:9216:3072 12288 = aaaa0000 85967d96 85967d97 85967b95 87967995 85957594
83927193 83966b9b
ecf0d800 3897978581 C Zi:3:017:2 0:1:1863:0 10 0:0:3072 0:3072:3072 0:6144:2048
0:9216:3072 0:12288:3072 30720 = aaaa0000 7e807880 80807480 807e717e 817c707e
837e6f7e 827f6f7d 817c6f7a
ecf0c600 3897979827 C Zi:3:017:2 0:1:1864:0 10 0:0:2048 0:3072:3072 0:6144:3072
0:9216:3072 0:12288:3072 30720 = aaaa0000 75737e73 76737f72 78747f72 78727f71
79737e72 7a737d71 7a707e70
ecf0d000 3897981079 C Zi:3:017:2 0:1:1864:0 10 0:0:2048 0:3072:3072 0:6144:3072
0:9216:3072 0:12288:2048 30720 = aaaa0000 866f7f6d 866c7f6a 866c7f6c 896d7f6a
89688069 8869816c 876b816c
ecf0dc00 3897982327 C Zi:3:017:2 0:1:1864:0 10 0:0:3072 0:3072:3072 0:6144:2048
0:9216:3072 0:12288:3072 30720 = aaaa0000 8760815e 865f815c 855b815a 865a815a
8558825a 8659815a 875f7d5b
efa3b800 3897983578 C Zi:3:017:2 0:1:1864:0 10 0:0:3072 0:3072:3072 0:6144:2048
0:9216:3072 0:12288:3072 30720 = aaaa0000 7b769475 7c769477 7c789577 7c779577
7f789578 7f789578 80799479
efa3b400 3897984827 C Zi:3:017:2 0:1:1864:0 10 0:0:2048 0:3072:3072 0:6144:3072
0:9216:3072 0:12288:2048 30720 = aaaa0000 85578958 85578a57 84588a59 835b8a5a
81598a58 81598a5b 815c8b5c
ed293200 3897985325 C Zi:3:017:2 0:1:1864:0 4 0:0:3072 0:3072:3072 0:6144:3072
0:9216:3072 12288 = aaaa0000 83558b56 84568c57 85568d56 86568d55 86568d57
87588d57 85578d57
--To unsubscribe from this topic, visit https://groups.google.com/d/topic/easycap-somagic-linux/S6YOygTXtqs/unsubscribe.
You received this message because you are subscribed to a topic in the Google Groups "easycap-somagic-linux" group.
To unsubscribe from this group and all its topics, send an email to easycap-somagic-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.