BeagleBoard (Angstrom Linux distribution) - How to get USB WEB camera working

Hi,

I have downloaded MLO, u-boot.img and uImage from http://downloads.angstrom-distribution.org/demo/beagleboard/ and my BB boots okay. When I connect USB WEB camera with BB I get the following:

root@beagleboard:~# [ 114.069580] usb 1-2: new high speed USB device number 2 using ehci-omap
[ 114.242279] usb 1-2: New USB device found, idVendor=1a40, idProduct=0101
[ 114.249420] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 114.256927] usb 1-2: Product: USB 2.0 Hub [MTT]
[ 114.287963] hub 1-2:1.0: USB hub found
[ 114.304382] hub 1-2:1.0: 4 ports detected
[ 114.616516] usb 1-2.1: new high speed USB device number 3 using ehci-omap
[ 114.917877] usb 1-2.1: New USB device found, idVendor=1307, idProduct=0330
[ 114.925140] usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 114.932861] usb 1-2.1: Product: Mass Storage Device
[ 114.938018] usb 1-2.1: Manufacturer: Generic
[ 114.942749] usb 1-2.1: SerialNumber: 00000000000006
[ 114.976593] scsi0 : usb-storage 1-2.1:1.0
[ 115.077636] usb 1-2.3: new high speed USB device number 4 using ehci-omap
[ 115.396728] usb 1-2.3: New USB device found, idVendor=0bda, idProduct=58b0
[ 115.404052] usb 1-2.3: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 115.411773] usb 1-2.3: Product: FULL HD 1080P Webcam
[ 115.416992] usb 1-2.3: Manufacturer: Generic
[ 115.421508] usb 1-2.3: SerialNumber: 200901010001
[ 115.984863] scsi 0:0:0:0: Direct-Access Generic Compact Flash 0.00 PQ: 0 ANSI: 2
[ 115.994659] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 116.004791] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 116.030609] scsi 0:0:0:1: Direct-Access Generic SM/xD-Picture 0.00 PQ: 0 ANSI: 2
[ 116.040435] sd 0:0:0:1: Attached scsi generic sg1 type 0
[ 116.050262] sd 0:0:0:1: [sdb] Attached SCSI removable disk
[ 116.074127] scsi 0:0:0:2: Direct-Access Generic SD/MMC 0.00 PQ: 0 ANSI: 2
[ 116.083923] sd 0:0:0:2: Attached scsi generic sg2 type 0
[ 116.094635] sd 0:0:0:2: [sdc] Attached SCSI removable disk
[ 116.124298] scsi 0:0:0:3: Direct-Access Generic MS/MS-PRO 0.00 PQ: 0 ANSI: 2
[ 116.134033] sd 0:0:0:3: Attached scsi generic sg3 type 0
[ 116.143646] sd 0:0:0:3: [sdd] Attached SCSI removable disk
[ 116.892211] usbcore: registered new interface driver uas
[ 137.812072] uvcvideo: Found UVC 1.00 device FULL HD 1080P Webcam (0bda:58b0)
[ 137.832977] input: FULL HD 1080P Webcam as /devices/platform/usbhs-omap.0/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.0/input/input2
[ 137.845336] usbcore: registered new interface driver uvcvideo
[ 137.851409] USB Video Class driver (v1.1.0)

When I type: “lsmod” I get:

Module Size Used by
rfcomm 29460 0
ipv6 239972 12
hidp 12003 0
twl4030_madc_hwmon 1611 0
twl4030_madc 5600 1 twl4030_madc_hwmon
rtc_twl 3933 0

Now, I want to work with my own built and cross-compiled MLO, u-boot and uImage files.
I am able to make them but when i get them on BB, he doesn’t detect WEB camera anymore. What should I do?

I have loaded following modules:

g_webcam.ko
uvcvideo.ko

Should I find those modules that are on prebuilt (demo) Angstrom?

I wish someone had answered this.

Hardly anybody on this list uses the ancient angstrom image.

maybe update to a newer Debian image ?