Quantcast
Channel: Linux Device Hacking
Viewing all articles
Browse latest Browse all 3247

No UVC modules with kernel 3.6.11-kirkwood-tld (5 replies)

$
0
0
Hi
still trying to get a web cam running on the pogoplug.
New webcam Logitech C270, works fine on the laptop, but /dev/video0 is not being created when its plugged in.

hwifo --usb shows

03: USB 00.0: 0000 Unclassified device
[Created at usb.122]
Unique ID: dwDZ.VY6alo95Db5
Parent ID: ADDn.d7FDLX76qXB
SysFS ID: /devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3:1.0
SysFS BusID: 1-1.3:1.0
Hardware Class: unknown
Model: "Logitech Unclassified device"
Hotplug: USB
Vendor: usb 0x046d "Logitech, Inc."
Device: usb 0x0825
Revision: "0.10"
Serial ID: "DE626B20"
Speed: 480 Mbps
Module Alias: "usb:v046Dp0825d0010dcEFdsc02dp01ic0Eisc01ip00in00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #8 (Hub)

The module alias doesn't help a lot

starting motion -s doesn't show which module its loaded either

root@debian:/# motion -s
[0] Processing thread 0 - config file /etc/motion/motion.conf
[0] Motion 3.2.12 Started
[0] ffmpeg LIBAVCODEC_BUILD 3482368 LIBAVFORMAT_BUILD 3478785
[0] Motion running in setup mode.
[0] Thread 1 is from /etc/motion/motion.conf
[0] Thread 1 is device: /dev/video0 input 8
[0] Webcam port 7661
[0] Waiting for threads to finish, pid: 1885
[0] motion-httpd/3.2.12 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 7660
[1] Thread 1 started
[1] Failed to open video device /dev/video0: No such file or directory
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items
[1] Started stream webcam server in port 7661


Plugging the webcam in on the laptop shows it as a UVC camera

lsmod | grep uvc shows nothing

root@debian:/# locate uvc
/lib/modules/2.6.32-5-kirkwood/kernel/drivers/media/video/uvc
/lib/modules/2.6.32-5-kirkwood/kernel/drivers/media/video/uvc/uvcvideo.ko
/lib/modules/3.2.0-4-kirkwood/kernel/drivers/media/video/uvc
/lib/modules/3.2.0-4-kirkwood/kernel/drivers/media/video/uvc/uvcvideo.ko
/usr/include/linux/uvcvideo.h

I suspect I will need v4l2 modules as well , and they aren't there either.


root@debian:/dev# locate v4l
/lib/modules/2.6.32-5-kirkwood/kernel/drivers/media/video/v4l1-compat.ko
/lib/modules/2.6.32-5-kirkwood/kernel/drivers/media/video/v4l2-common.ko
/lib/modules/2.6.32-5-kirkwood/kernel/drivers/media/video/v4l2-int-device.ko
/lib/modules/3.2.0-4-kirkwood/kernel/drivers/media/video/v4l2-common.ko
/lib/modules/3.2.0-4-kirkwood/kernel/drivers/media/video/v4l2-int-device.ko
/lib/udev/v4l_id
/lib/udev/rules.d/60-persistent-v4l.rules
/usr/include/linux/v4l2-mediabus.h
/usr/include/linux/v4l2-subdev.h
/usr/lib/arm-linux-gnueabi/directfb-1.2-9/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
root@debian:/dev# uname -r
3.6.11-kirkwood-tld
root@debian:/dev# cd /lib/modules/3.6.11-kirkwood-tld/kernel/drivers
root@debian:/lib/modules/3.6.11-kirkwood-tld/kernel/drivers# ls
ata bcma cdrom crypto hwmon input md mfd mtd pci ptp scsi staging uio video
atm block char firewire i2c isdn memstick misc net power regulator spi target usb w1
base bluetooth connector hid ieee802154 leds message mmc parport pps rtc ssb tty uwb watchdog


Can the modules that are missing be copied from kernel 3.2, or are the signed ??????
or is it grab the kernel source and build the modules, and the last time I did that was on a 2.0 kernel , so I forgotten how.

Thanks


Thanks

Viewing all articles
Browse latest Browse all 3247

Trending Articles