Discussion:
[linux-uvc-devel] ODROID XU4, Debian Jessie and oCam
Brandon
2016-04-29 04:03:16 UTC
Permalink
Hello,

I have an ODROID XU4 running Debian Jessie (server distro) and I can't
seem to get the oCam working. After a lot of Googling and browsing
various threads, I have yet to come across a solution.

Output from $ lsusb:

Bus 006 Device 002: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I don't think that the ODROID realizes that it's connected. A quick $
dmesg | grep "usb" results in the following:

[ 0.335433] [c4] usbcore: registered new interface driver usbfs
[ 0.335565] [c4] usbcore: registered new interface driver hub
[ 0.335854] [c4] usbcore: registered new device driver usb
[ 3.220968] [c7] usbcore: registered new interface driver rtl8150
[ 3.226677] [c7] usbcore: registered new interface driver r8152
[ 3.893537] [c7] s5p-ehci 12110000.usb: EHCI Host Controller
[ 3.898993] [c7] s5p-ehci 12110000.usb: new USB bus registered,
assigned bus number 1
[ 3.906883] [c7] s5p-ehci 12110000.usb: irq 103, io mem 0x12110000
[ 3.922980] [c7] s5p-ehci 12110000.usb: USB 2.0 started, EHCI 1.00
[ 3.943311] [c7] exynos-ohci 12120000.usb: EXYNOS OHCI Host Controller
[ 3.949481] [c7] exynos-ohci 12120000.usb: new USB bus registered,
assigned bus number 2
[ 3.957572] [c7] exynos-ohci 12120000.usb: irq 103, io mem 0x12120000
[ 4.179323] [c7] usbcore: registered new interface driver usb-storage
[ 4.185157] [c7] usbcore: registered new interface driver usbserial
[ 4.191290] [c7] usbcore: registered new interface driver
usbserial_generic
[ 4.198252] [c7] usbserial: USB Serial support registered for generic
[ 4.210918] [c7] exynos-usb-switch usb-switch.9: host detect gpio is
not available
[ 4.224814] [c7] exynos-usb-switch usb-switch.9: device detect gpio
is not available
[ 4.238848] [c7] exynos-usb-switch usb-switch.9: vbus control gpio is
not available
[ 4.246594] [c7] exynos-usb-switch usb-switch.9: failed to configure pins
[ 4.253438] [c7] exynos-usb-switch usb-switch.9: udc device is not
available
[ 4.260284] [c7] exynos-usb-switch usb-switch.9: Disable device
detect IRQ
[ 4.288054] [c7] usb cable = 1
[ 4.378096] [c6] usb 3-1: new high-speed USB device number 2 using
xhci-hcd
[ 4.963433] [c5] usb 6-1: new SuperSpeed USB device number 2 using
xhci-hcd
[ 4.978788] [c5] usb 6-1: Parent hub missing LPM exit latency info.
Power management will be impacted.
[ 5.135261] [c5] usb 6-1: reset SuperSpeed USB device number 2 using
xhci-hcd
[ 5.144562] [c6] usbcore: registered new interface driver usbhid
[ 5.148819] [c5] usb 6-1: Parent hub missing LPM exit latency info.
Power management will be impacted.
[ 5.207971] [c6] usbhid: USB HID core driver

I don't know what to conclude from the above. I know that a driver or
something must exist /somewhere/ because when I plug it into my laptop,
which is running Ubuntu (latest version), and start up Cheese I can
capture images and video.

What do I need to install or run to work with this device?

Let me know if you would require additional commands/output. At this
point I'm kind of desperate because it doesn't seem as though they're
widely-used (and thus the errors, etc. are poorly documented).

Thank you for your time,
Brandon Doyle

Loading...