Dear all,
I am using Devkit8000, I have no idea to get running of a USB webcam,
since the online pre-compiled Beagleboard uImage can not apply into
Devkit8000 directly, I am using the original kernel 2.6.28 provided by
manufacturer. When I plug in a UVC camera, it just display:
case 1, just boot from NAND with ubi.img:
usb 1-1.3: new high speed USB device using musb_hdrc and address 5
usb 1-1.3: configuration #1 chosen from 1 choice
case 2, boot from SD with Angstrom 2009.X-test-20090129:
usb 1-1.2: new high speed USB device using musb_hdrc and address 8
usb 1-1.2: configuration #1 chosen from 1 choice
v4l1_compat: disagrees about version of symbol struct_module
videodev: disagrees about version of symbol struct_module
compat_ioctl32: disagrees about version of symbol struct_module
uvcvideo: disagrees about version of symbol struct_module
without generating the dev/video0, i cannot run any opencv application
on it.. any one has the experience on this issue? Many thanks for your
help.
Rickey
Hi,
u need to build the v4l2 driver as kernel module and uvc as driver module in ur 2.6.28 kernel source. then load the uimage and insert the uvc modules.
Thanks and Regards,
HarishKumar.V
Dear,
I am using the original kernel provided by manufacturer 2.6.28-rc9-omap1, can you tell me how to compile v412 and uvc driver?
I have tried to compile the uvc from http://linux-uvc.berlios.de, my cross compiler is arm-none-linus-gnueabi-gcc , but always error by “asm/rwsem.h: no such file or directory”. I am sick of the webcam support on DevKit8000, can anybody help?
Rickey
I have rebuilt the original devkit kernel with the corresponding webcam
modules but got only mixed results. I tried two cams, an older logitech
with the pwc driver and a newer philips with the luvc driver.
luvcview fails to run with an error message about memory allocation and
camorama starts but has shows artefacts/major horizontal pixel errors.
Same with any other software I tried.
I wonder if someone got any webcam working on the beagleboard? I
haven't tried yet as my beagle has a flaky USB.
Marcus
Hi,
It works. I am able to run simplevideoviewer on devkit8000 with webcam.
my webcam is logitech quickcam express.
my webcam resolution is 352x288.
Thanks and Regards,
HarishKumar.V
Dear,
Can you tell me the details? How to rebuid the uImage with webcam support? Need to rebuild Angstrom as well? Since the uvc driver module is in Angstrom /lib/module/xxxxx/kernel/drivers/media/video/uvc, not related to uImage, am I right?
I have asked the manufacturer , they said they didn’t test the webcam at all… no driver for devkit8000. I am using a uvc camera Logitech e 3500.
Rickey
sorry, went for vacation.
i attach u my config file, where i tested my webcam.
Thanks and Regards,
HarishKumar.V
omap3_devkit8000_webcam_defconfig (40.1 KB)
oh~!! God!!! it works!~
it shows the following msg once i plug in the web cam:
usb 2-1.4: new high speed USB device using musb_hdrc and address 4
usb 2-1.4: device v046d p09a4 is not supported
usb 2-1.4: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device <unnamed> (046d:09a4)
input: UVC Camera (046d:09a4) as /class/input/input4
v4l1_compat: disagrees about version of symbol struct_module
videodev: disagrees about version of symbol struct_module
uvcvideo: disagrees about version of symbol struct_module
and i run the command:
mplayer -tv width=320:height=240:driver=v4l2 -fps 15 tv://
the live video is showed!!! many thanks for your help~~
now i am going to focus on the OpenCV on Devkit8000, any suggestions?
Thanks again,
Rickey
gr8…
ur display unit is tv or dvi.
reg opencv, i think u can followup with opencv porting on beagleboard.
i am also planning to start opencv on devkit8000.
Thanks and Regards,
HarishKumar.V