Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: zahradnik 12. 01. 2017, 20:27:43
-
po roce vytahnu z supliku svoje rpi abych udelal nejaky timelapse s web kamerou.
updatoval sem rpi a updatoval se i kernel.
cronem poustim script s
fswebcam -D 2 -S 25 -d /dev/video0 -r 640x480 /root/grow/$(date +"%Y-%m-%d_%H%M%S").jpg
kamera porizuje snimky treba cely den a pak prestane nahodne fungovat
projevuje se to v dmesg
uvcvideo: Failed to set UVC probe control : -71 (exp. 26)
fswebcam
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Unable to find a compatible palette format.
co muzu rict, ze pred updatama to fungovalo mesice stabilne to mam ozkousene
pokazdy musim rpi zrestartovat, protoze
rmmod uvcvideo
modprobe uvcvideo
nepomuze
linux guru poradte co s tim, nerikejte ze musim rpi pokazdy restartovat
-
A co kdyz nebuguje kamera, ale USB? Zadne hlasky v tomto smyslu, jako device disconnected blabla?
-
ne-e v dmesg je jen tohle a nic jineho dlouho ne
zatim jsem to vyresil v pythonu, kdy kontroluju stderr a rpi restartuju pokud je problem
NEJHORSI reseni
-
Ze by zasahl Poettering? Jestli mate Raspbian Jessie, tak vas mohl postihnout i nejaky impruvment v systemd. Muzete zkusit zazalohovat SD kartu a zkusit prejit na Devuan: http://ledaqua.yenn.ulegend.net/blog/how-to-convert-debian-wheezy-to-devuan-jessie-avoid-systemd.html
Nasledne odinstalovat systemd, pokud prezil a preinstalovat SW, ktery pri prechodu z Raspbianu na Devuan zarval.
-
jinou distribuci nez raspbian se mi tam davat moc nechce, to uz to radeji necham tak jak je
spis jsem doufal ze mi tu nekdo poradi jakej jinej modul mam zkusit pridat a odebrat nebo tak neco abych se vyhnul tomu restartu
-
Co tam je za kernel? Když to grabuješ jinym softem, chcípá to taky? Co je to za webku, konkrétně?
Můžeš ještě zapnout v jádře dynamic debug pro uvc driver:
echo "module uvcvideo +p" > /sys/kernel/debug/dynamic_debug/control
Pokud byl při kompilaci zaplej CONFIG_DYNAMIC_DEBUG, třeba se z dmesgu dozvíš víc. Má cenu se do něj podívat i poté, co zkusíš spusit novou instanci fswebcam po objevení bugu.
-
Ještě zapni tohle, to by mělo taky donutit uvc modul být sdílnější.
sudo echo 0xffff > /sys/module/uvcvideo/parameters/trace
-
Linux raspberrypi 4.1.19+ #858 Tue Mar 15 15:52:03 GMT 2016 armv6l GNU/Linux
Bus 001 Device 009: ID 046d:09a5 Logitech, Inc. Quickcam 3000 For Business
echo 0xffff > /sys/module/uvcvideo/parameters/tracezapnuto log je ted podrobnejsi
echo "module uvcvideo +p" > /sys/kernel/debug/dynamic_debug/control-bash: /sys/kernel/debug/dynamic_debug/control: No such file or directory
budu muset pockat az se to znovu projevi
-
Linux raspberrypi 4.1.19+ #858 Tue Mar 15 15:52:03 GMT 2016 armv6l GNU/Linux
Bus 001 Device 009: ID 046d:09a5 Logitech, Inc. Quickcam 3000 For Business
echo 0xffff > /sys/module/uvcvideo/parameters/tracezapnuto log je ted podrobnejsi
echo "module uvcvideo +p" > /sys/kernel/debug/dynamic_debug/control-bash: /sys/kernel/debug/dynamic_debug/control: No such file or directory
budu muset pockat az se to znovu projevi
No jo, tak nemáš zaplej ten CONFIG_DYNAMIC_DEBUG. Třeba něco vypadne z toho zapnuté trace, dej pak vědět.