Fórumok
Üdv!
Próbálgatok egy RPi B (512MB) + EW3705 video grabbert. Az oldal szerint csak Win támogatása van. Fedora 20 alatt működik is, látom a grabberre rákötött digitális fényképező képét. Viszont RPi-n (raspbian-2014-09-09) nem. Ha rácsatlakoztatm a grabbert, akkor a RPi újraindul (reset), gondolom driver probléma lehet.
Kernel modult tudok ehhez keresni? (fordítani kell majd...)
Vagy ez inkább más probléma lesz?
--
G.
Hozzászólások
Van már erről egy fórum!
Itt: http://hup.hu/node/120514
Amúgy kb. attól függ, hogy milyen chip van benn illetve milyen drivert használ!
Jártam úgy usb-s wifi-vel, hogy x86 linux driver-e volt, de arm vagy armhf nem!
Oykawa
Ha az rpi-re már bootolt állapotban rácsatlakoztatsz bármit, sok esetben valami feszültségesés miatt rebootol. Ugyanezt teszi, ha mobilvinyó megy rá: reset.
Bootolj úgy,hogy rá van dugva már az egység.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
+1, csak a B+ változatban oldották meg a menet közbeni rácsatlakozást. A korábbinál tényleg simán újraindulhat, ha nagyobb fogyasztót kötünk rá.
Ezen kívül, ha nagy fogyasztó a kütyü, akkor lehet el sem bírja a pi. Ebben az esetben külső aktív hub kell, ami táppal ellátja.
+1
Ez nem is jutott eszmbe. Lehet, hogy feszültségesés dolog lesz. Mert azt elfelejtettem, hogy egy TFT kijelző van a GPIO-n.
Ehhez is kell energia... :)
Szóval boot előtt rádugva az eszközt elindul a RPi, de nem látszódik /dev/video0 eszköz. Nem tudom milyen kernel modul kellhet neki. Hogy tudnám ezt kideríteni?
--
G.
lsusb listazza ? A vendor / product id alapjan valoszinuleg megtalalod mi kell hozza, vagy azon a gepen ahol megy, meg tudod nezni mi mukodteti :)
A Fedora 20 gépen az lsusb-ben:
Bus 002 Device 011: ID 1d19:6109 Dexatek Technology Ltd.
Az lsmod viszont nem mutat újabb kernel modult, tehát a sima webkamera drivere, modulja kezeli ezt is. Egyébként így is kellene, mármint sima webkameraként látszódik Win alatt is.
RPi alatt is megjelenik az lsusb-n, csak a kernel (3.12.26+) modul kellene hozzá. Ez alapján próbálom a cx231xx modult (modrpobe cx231xx), de nem jelenik meg a /dev/video0 alatt.
--
G.
Amikor bedugod, latszik a dmesg kimenetben, hogy milyen driver lep mukodesbe. De a forrasa alapjan: http://lxr.free-electrons.com/source/drivers/media/usb/cx231xx/cx231xx-… , ez az a driver ami ezt kezeli.
modprobe utan, dmesg, lsmod mit mutat?
Fedora alatt radugva a grabbert:
[39461.043466] video LNXVIDEO:00: Restoring backlight state
[39461.360445] psmouse serio1: elantech: retrying ps2 command 0xe6 (2).
[39461.871300] psmouse serio1: elantech: retrying ps2 command 0xf8 (2).
[39462.526831] tg3 0000:01:00.0: irq 44 for MSI/MSI-X
[39462.548478] IPv6: ADDRCONF(NETDEV_UP): em1: link is not ready
[39462.573157] psmouse serio1: elantech: retrying ps2 command 0xf8 (1).
[39463.030099] tg3 0000:01:00.0 em1: Link is down
[39465.035458] tg3 0000:01:00.0 em1: Link is up at 100 Mbps, full duplex
[39465.035462] tg3 0000:01:00.0 em1: Flow control is off for TX and off for RX
[39465.035472] IPv6: ADDRCONF(NETDEV_CHANGE): em1: link becomes ready
[40952.435828] usb 2-1.1: new high-speed USB device number 14 using ehci-pci
[40952.523254] usb 2-1.1: New USB device found, idVendor=1d19, idProduct=6109
[40952.523260] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[40952.523264] usb 2-1.1: Product: Video Grabber
[40952.523267] usb 2-1.1: Manufacturer: DK
[40952.523269] usb 2-1.1: SerialNumber: 0000000000
[40952.528059] cx231xx #0: New device DK Video Grabber @ 480 Mbps (1d19:6109) with 5 interfaces
[40952.528067] cx231xx #0: registering interface 1
[40952.528209] cx231xx #0: Identified as Pixelview Xcapture USB (card=11)
[40952.595642] cx231xx #0: cx231xx_dif_set_standard: setStandard to ffffffff
[40952.850981] cx25840 6-0044: cx23102 A/V decoder found @ 0x88 (cx231xx #0)
[40952.873609] cx25840 6-0044: Firmware download size changed to 16 bytes max length
Tehát a cx231xx driver:
modprobe cx231xxx
De ez ugye RPi alatt nem húzta fel a /dev/video0 eszközt. :(
A RPi-n a dmesg-ban az látszik (modprobe cx231xxx):
media: Linux media interface: v0.10
Linux video capture interface: v2.00
usbcore: registered new interface driver cx231xx
ARM-on nem jó egészen a cx231xx driver/modul? Vagy kellhet még valami neki?
--
G.
Elnézést a rákérdezésért. ARM-on (RPi) akkor nem fog összejönni? Nem valószínű, hogy másik driverrel menni fog, ugye?
--
G.
Mennie kell ... :S Firmware az a helyen van ?
firmware-atheros
firmware-brcm80211
firmware-libertas
firmware-ralink
firmware-realtek
Driver nélkül nem is jelent volna meg a dmesg-ben. Vagy...?
--
G.
No... egy powered usb hub-on keresztül kötöm a video grabbert a RPi-hez. A dmesg látja is.
De nincs /dev/video0 eszköz. Kellene még valamilyen firmware-* csomag ehhez? Ill. melyik kernel modullal működhet? (a cx231xx nem)
[ 3156.729709] usb 1-1.2.5: new high-speed USB device number 14 using dwc_otg
[ 3156.832286] usb 1-1.2.5: New USB device found, idVendor=1d19, idProduct=6109
[ 3156.832322] usb 1-1.2.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3156.832341] usb 1-1.2.5: Product: Video Grabber
[ 3156.832358] usb 1-1.2.5: Manufacturer: DK
--
G.
Van esetleg valakinek ötlete, mit lehet még kipróbálni, hogy a video eszköz megjelenjen?
--
G.