BeagleBoard - Angstrom Linux distribution - USB host problem

Hi,

I want to connect my BB with USB WEB camera (UVC support). I tried connecting it directly to USB port (but not USB OTG port) and I tried through high-speed USB hub.

When I connect the camera through high-speed USB hub, ‘dmesg | tail’ gives nothing new, but when I connect camera directly ‘dmesg | tail’ gives following:

[ 24.668792] udev: starting version 151
[ 24.676452] udevd (637): /proc/637/oom_adj is deprecated, please use /proc/637/oom_score_adj instead.
[ 26.815887] alignment: ignoring faults is unsafe on this CPU. Defaulting to fixup mode.
[ 192.324523] usb usb1: usb auto-resume
[ 192.324584] platform ehci-omap.0: resume root hub
[ 192.372375] hub 1-0:1.0: hub_resume
[ 192.373107] hub 1-0:1.0: state 7 ports 3 chg 0000 evt 0000
[ 195.083648] hub 1-0:1.0: hub_suspend
[ 195.083740] usb usb1: bus auto-suspend, wakeup 1
[ 195.083770] platform ehci-omap.0: suspend root hub

I would very much appreciate help from someone who had experience with USB WEB cameras and BB. What do I need to do now in order to enable BB to actually ‘see’ the camera because BB should automatically detect it and print out on minicom information about camera, and it does not do that.

Maybe I need to make USB to act as a host, but on this forum I can only find information about making USB OTG as a host, and nothing about ‘ordinary’ USB.

Do I need some extra modules? I have g_webcam.ko installed…

My camera is an ordinary camera, nothing fancy about her…

Thanks.

With menuconfig I changed options regarding UVC video, and I now have also uvcvideo.ko modul but still camera is not recognized. This is what comes out from dmesg " tail after enablin uvcvideo.ko:

[ 204.199188] usbcore: registered new interface driver uvcvideo
[ 204.205993] USB Video Class driver (1.1.1)

tailagleboard:/lib/modules/3.5.0-dirty/kernel/drivers/media/video/uvc# dmesg
[ 18.568023] EXT3-fs (mmcblk0p2): using internal journal
[ 18.578887] EXT3-fs (mmcblk0p2): recovery complete
[ 18.584014] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
[ 18.591674] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 18.598968] Freeing init memory: 312K
[ 20.116119] udev: starting version 151
[ 20.123626] udevd (629): /proc/629/oom_adj is deprecated, please use /proc/629/oom_score_adj instead.
[ 22.218200] alignment: ignoring faults is unsafe on this CPU. Defaulting to fixup mode.
[ 204.199188] usbcore: registered new interface driver uvcvideo
[ 204.205993] USB Video Class driver (1.1.1)

уторак, 04. септембар 2012. 10.44.48 UTC+2, Krcevina је написао/ла: