Raspberry Pi カメラモジュールでのエラー VIDIOC_STREAMON: Invalid argument について
解決したいエラー
Raspberry Pi にて定点観測を行おうとしています。
カメラモジュールのテストをしていたところ、
それまで問題なく画像取得出来ていたものが、
途中からエラーが発生し、画像取得出来なくなってしましました。
検索しましたが同じようなエラーを発見できなかったので解決方法を教えて下さい。
※カメラを新しいものに変えるとエラーが無くなり、写真撮影が出来ました。
Spec
1. ハード面
アイテム | 詳細 |
---|---|
Raspberry Pi | Raspberry Pi 3 Model B+ |
カメラモジュール | OV5647センサー 500万画素 |
2. ソフト面
内容 | バージョン |
---|---|
Raspberry Pi Imager | v1.6.2 |
Raspberry Pi OS (32-bit) | リリース日:2021-05-07 |
Kernel | 5.10 |
(補足)Raspbian | 10.10 |
発生しているエラー
それまで使えていたfswebcam test.jpg
で下記のエラーが出るようになりました。
pi@raspberrypi:~ $ fswebcam test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Error starting stream.
VIDIOC_STREAMON: Invalid argument
Unable to use mmap. Using read instead.
--- Capturing frame...
VIDIOC_DQBUF: Invalid argument
Segmentation fault
また、vcgencmd get_camera
でカメラモジュールの確認をしたところ、
supported=1 detected=1
また、確認にraspistill -o test.jpg
コマンドを打ったところ
フリーズしました。
自分で試したこと
こちらを参考に VIDIOC_STREAMON を設定しようと考えましたが、
その方法はわかりませんでした。
また、OSを一度フォーマットして書き直してもエラーは消えませんでした。
気になる点として、エラーが発生するようになり、しばらくの間は
配線テープが抜けかかっていたようで
vcgencmd get_camera
は
supported=1 detected=0
となっていました。
(友人に指摘されてコマンド確認したところ発覚しました)
その後挿し直すと両方1になりましたが、エラーが消えなくなりました。
プロセスは以下の通りです。
pi@raspberrypi:~ $ ps
PID TTY TIME CMD
2427 pts/0 00:00:00 bash
2609 pts/0 00:00:00 ps
pi@raspberrypi:~ $ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.9 33740 8168 ? Ss 8月18 0:06 /sbin/init sp
root 2 0.0 0.0 0 0 ? S 8月18 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? I< 8月18 0:00 [rcu_gp]
root 4 0.0 0.0 0 0 ? I< 8月18 0:00 [rcu_par_gp]
root 8 0.0 0.0 0 0 ? I< 8月18 0:00 [mm_percpu_wq
root 9 0.0 0.0 0 0 ? S 8月18 0:00 [rcu_tasks_ru
root 10 0.0 0.0 0 0 ? S 8月18 0:00 [rcu_tasks_tr
root 11 0.0 0.0 0 0 ? S 8月18 0:00 [ksoftirqd/0]
root 12 0.0 0.0 0 0 ? I 8月18 0:01 [rcu_sched]
root 13 0.0 0.0 0 0 ? S 8月18 0:00 [migration/0]
root 14 0.0 0.0 0 0 ? S 8月18 0:00 [cpuhp/0]
root 15 0.0 0.0 0 0 ? S 8月18 0:00 [cpuhp/1]
root 16 0.0 0.0 0 0 ? S 8月18 0:00 [migration/1]
root 17 0.0 0.0 0 0 ? S 8月18 0:01 [ksoftirqd/1]
root 20 0.0 0.0 0 0 ? S 8月18 0:00 [cpuhp/2]
root 21 0.0 0.0 0 0 ? S 8月18 0:00 [migration/2]
root 22 0.0 0.0 0 0 ? S 8月18 0:00 [ksoftirqd/2]
root 25 0.0 0.0 0 0 ? S 8月18 0:00 [cpuhp/3]
root 26 0.0 0.0 0 0 ? S 8月18 0:00 [migration/3]
root 27 0.0 0.0 0 0 ? S 8月18 0:00 [ksoftirqd/3]
root 30 0.0 0.0 0 0 ? S 8月18 0:00 [kdevtmpfs]
root 31 0.0 0.0 0 0 ? I< 8月18 0:00 [netns]
root 34 0.0 0.0 0 0 ? S 8月18 0:00 [kauditd]
root 36 0.0 0.0 0 0 ? S 8月18 0:00 [khungtaskd]
root 37 0.0 0.0 0 0 ? S 8月18 0:00 [oom_reaper]
root 38 0.0 0.0 0 0 ? I< 8月18 0:00 [writeback]
root 39 0.0 0.0 0 0 ? S 8月18 0:03 [kcompactd0]
root 57 0.0 0.0 0 0 ? I< 8月18 0:00 [kblockd]
root 58 0.0 0.0 0 0 ? I< 8月18 0:00 [blkcg_punt_b
root 59 0.0 0.0 0 0 ? S 8月18 0:00 [watchdogd]
root 61 0.0 0.0 0 0 ? I< 8月18 0:00 [kworker/3:1H
root 62 0.0 0.0 0 0 ? I< 8月18 0:00 [rpciod]
root 63 0.0 0.0 0 0 ? I< 8月18 0:00 [kworker/u9:0
root 64 0.0 0.0 0 0 ? I< 8月18 0:00 [xprtiod]
root 65 0.0 0.0 0 0 ? S 8月18 0:00 [kswapd0]
root 66 0.0 0.0 0 0 ? I< 8月18 0:00 [nfsiod]
root 69 0.0 0.0 0 0 ? I< 8月18 0:00 [iscsi_eh]
root 70 0.0 0.0 0 0 ? I< 8月18 0:00 [iscsi_destro
root 71 0.0 0.0 0 0 ? I< 8月18 0:00 [dwc_otg]
root 73 0.0 0.0 0 0 ? I< 8月18 0:00 [DWC Notifica
root 75 0.0 0.0 0 0 ? S< 8月18 0:00 [vchiq-slot/0
root 76 0.0 0.0 0 0 ? S< 8月18 0:00 [vchiq-recy/0
root 77 0.0 0.0 0 0 ? S< 8月18 0:00 [vchiq-sync/0
root 78 0.0 0.0 0 0 ? I< 8月18 0:00 [zswap-shrink
root 83 0.0 0.0 0 0 ? I< 8月18 0:00 [mmc_complete
root 84 0.0 0.0 0 0 ? I< 8月18 0:00 [kworker/1:1H
root 86 0.0 0.0 0 0 ? I< 8月18 0:00 [kworker/2:1H
root 87 0.0 0.0 0 0 ? S 8月18 0:00 [jbd2/mmcblk0
root 88 0.0 0.0 0 0 ? I< 8月18 0:00 [ext4-rsv-con
root 90 0.0 0.0 0 0 ? I< 8月18 0:00 [ipv6_addrcon
root 91 0.0 0.0 0 0 ? I 8月18 0:01 [kworker/2:2-
root 108 0.0 0.0 0 0 ? I< 8月18 0:00 [kworker/0:2H
root 122 0.0 0.7 18792 6888 ? Ss 8月18 0:01 /lib/systemd/
root 138 0.0 0.0 0 0 ? S 8月18 0:00 [irq/199-usb-
root 152 0.0 0.4 18600 3884 ? Ss 8月18 0:00 /lib/systemd/
root 174 0.0 0.0 0 0 ? S 8月18 0:00 [vchiq-keep/0
root 175 0.0 0.0 0 0 ? S< 8月18 0:00 [SMIO]
root 186 0.0 0.0 0 0 ? I< 8月18 0:00 [mmal-vchiq]
root 187 0.0 0.0 0 0 ? I< 8月18 0:00 [mmal-vchiq]
root 189 0.0 0.0 0 0 ? I< 8月18 0:00 [mmal-vchiq]
root 220 0.0 0.0 0 0 ? I< 8月18 0:00 [cfg80211]
root 230 0.0 0.0 0 0 ? I< 8月18 0:00 [brcmf_wq/mmc
root 231 0.0 0.0 0 0 ? S 8月18 0:02 [brcmf_wdog/m
root 245 0.0 0.0 0 0 ? I< 8月18 0:00 [mmal-vchiq]
root 247 0.0 0.0 0 0 ? I< 8月18 0:00 [mmal-vchiq]
root 248 0.0 0.0 0 0 ? I< 8月18 0:00 [mmal-vchiq]
systemd+ 302 0.0 0.6 22416 5464 ? Ssl 8月18 0:00 /lib/systemd/
root 340 0.0 0.2 4500 2396 ? Ss 8月18 0:00 /usr/sbin/cro
root 342 0.0 1.1 65212 10476 ? Ssl 8月18 0:00 /usr/lib/udis
root 343 0.0 0.5 11768 4468 ? SNs 8月18 0:00 /usr/sbin/als
root 344 0.0 0.6 13128 5676 ? Ss 8月18 0:00 /lib/systemd/
root 345 0.0 0.0 27656 80 ? SLsl 8月18 0:00 /usr/sbin/rng
avahi 351 0.0 0.2 5900 2632 ? Ss 8月18 0:03 avahi-daemon:
message+ 352 0.0 0.4 6788 3708 ? Ss 8月18 0:00 /usr/bin/dbus
avahi 359 0.0 0.0 5768 252 ? S 8月18 0:00 avahi-daemon:
root 362 0.0 0.3 25512 2744 ? Ssl 8月18 0:00 /usr/sbin/rsy
nobody 371 0.0 0.2 4320 2008 ? Ss 8月18 0:00 /usr/sbin/thd
root 373 0.0 0.4 10744 3816 ? Ss 8月18 0:00 /sbin/wpa_sup
root 425 0.0 0.2 2904 1876 ? Ss 8月18 0:00 /sbin/dhcpcd
root 442 0.0 0.0 2136 104 ? S 8月18 0:00 /usr/bin/hcia
root 443 0.0 0.0 0 0 ? I< 8月18 0:00 [kworker/u9:2
root 450 0.0 0.9 41496 8536 ? Ssl 8月18 0:00 /usr/lib/poli
root 454 0.0 0.2 5180 2188 ? Ss 8月18 0:00 /usr/bin/vncs
root 468 0.0 0.8 40096 7376 ? Ssl 8月18 0:00 /usr/sbin/lig
root 471 0.0 2.6 37108 23548 ? S 8月18 0:13 /usr/bin/vncs
root 474 0.0 0.3 9536 3288 ? Ss 8月18 0:00 /usr/lib/blue
root 480 0.0 0.4 11128 4060 ? Ss 8月18 0:10 wpa_supplican
root 507 0.0 5.1 200224 46396 tty7 Ssl+ 8月18 0:12 /usr/lib/xorg
root 508 0.0 0.2 5620 2404 tty1 Ss 8月18 0:00 /bin/login -f
root 515 0.0 0.9 11872 8208 ? S 8月18 0:03 /usr/bin/vnca
pi 521 0.0 0.8 14728 7208 ? Ss 8月18 0:00 /lib/systemd/
pi 522 0.0 0.1 16840 1720 ? S 8月18 0:00 (sd-pam)
pi 533 0.0 0.4 5044 3684 tty1 S+ 8月18 0:00 -bash
root 557 0.0 0.8 32400 7424 ? Sl 8月18 0:00 lightdm --ses
pi 561 0.0 1.4 53368 12764 ? Ssl 8月18 0:01 /usr/bin/lxse
pi 569 0.0 0.3 6676 3464 ? Ss 8月18 0:00 /usr/bin/dbus
pi 613 0.0 0.0 4520 288 ? Ss 8月18 0:00 /usr/bin/ssh-
pi 630 0.0 0.8 49504 7976 ? Ssl 8月18 0:01 /usr/bin/ibus
pi 641 0.0 0.6 40136 6116 ? Ssl 8月18 0:00 /usr/lib/gvfs
pi 646 0.0 0.7 56756 6376 ? Sl 8月18 0:00 /usr/lib/gvfs
pi 648 0.0 0.8 39888 7176 ? Sl 8月18 0:00 /usr/lib/ibus
pi 650 0.0 5.4 222632 48260 ? Sl 8月18 0:01 /usr/lib/ibus
pi 651 0.0 4.7 215592 42120 ? Sl 8月18 0:06 /usr/lib/ibus
pi 653 0.0 4.1 204212 37044 ? Sl 8月18 0:00 /usr/lib/ibus
pi 658 0.0 0.8 39796 7460 ? Sl 8月18 0:00 /usr/lib/ibus
pi 676 0.0 2.0 64192 18156 ? S 8月18 0:00 openbox --con
pi 679 0.0 1.2 44196 10800 ? Sl 8月18 0:00 lxpolkit
pi 682 0.0 3.5 425536 31600 ? Sl 8月18 0:32 lxpanel --pro
pi 687 0.0 2.6 75892 23708 ? Sl 8月18 0:01 pcmanfm --des
pi 694 0.0 0.0 4520 288 ? Ss 8月18 0:00 /usr/bin/ssh-
pi 709 0.0 3.1 43024 28068 ? S 8月18 0:01 /usr/bin/pyth
pi 712 0.0 1.0 364508 9036 ? S<sl 8月18 0:00 /usr/bin/puls
rtkit 723 0.0 0.2 23188 2240 ? SNsl 8月18 0:00 /usr/lib/rtki
pi 735 0.0 1.8 38976 16092 ? S 8月18 0:00 /usr/bin/vncs
pi 772 0.0 1.1 76364 10548 ? Ssl 8月18 0:00 /usr/lib/gvfs
root 775 0.0 0.0 0 0 ? S< 8月18 0:00 [krfcommd]
pi 785 0.0 1.7 28740 15336 ? S 8月18 0:00 /usr/bin/vncs
pi 787 0.0 0.5 38392 4956 ? Ssl 8月18 0:00 /usr/lib/gvfs
pi 794 0.0 0.6 28696 6064 ? Sl 8月18 0:00 /usr/lib/menu
pi 796 0.0 0.4 36828 4360 ? Ssl 8月18 0:00 /usr/lib/gvfs
pi 803 0.0 0.5 36824 4732 ? Ssl 8月18 0:00 /usr/lib/gvfs
pi 830 0.0 0.7 52752 7104 ? Ssl 8月18 0:00 /usr/lib/gvfs
pi 861 0.0 0.9 51980 8428 ? Sl 8月18 0:00 /usr/lib/gvfs
pi 867 0.0 1.1 51888 9940 ? Sl 8月18 0:00 /usr/lib/ibus
pi 879 0.0 2.8 69444 25400 ? SLl 8月18 0:00 /usr/lib/mozc
pi 1055 0.0 0.8 30536 7352 ? Sl 8月18 0:00 /usr/lib/ibus
root 1734 0.0 0.8 25048 7400 ? Ss 00:00 0:00 /usr/sbin/cupsd
root 1736 0.0 0.9 40496 8848 ? Ssl 00:00 0:00 /usr/sbin/cups-
root 2241 0.0 0.0 0 0 ? I 04:46 0:00 [kworker/2:1]
lp 2407 0.0 0.5 13832 4676 ? S 06:14 0:00 /usr/lib/cups/n
root 2408 0.0 0.0 0 0 ? I< 06:14 0:00 [kworker/1:0H]
root 2410 0.0 0.0 0 0 ? I< 06:14 0:00 [kworker/3:2H]
colord 2411 0.0 1.3 46324 12012 ? Ssl 06:14 0:00 /usr/lib/colord
root 2416 0.0 0.0 0 0 ? I< 06:14 0:00 [kworker/2:2H]
pi 2421 0.1 3.4 97236 31084 ? Rl 06:14 0:02 lxterminal
pi 2427 0.0 0.4 5212 3696 pts/0 Ss 06:14 0:00 bash
root 2580 0.0 0.0 0 0 ? I< 06:25 0:00 [kworker/0:1H]
root 2582 0.0 0.0 0 0 ? I 06:26 0:00 [kworker/1:2-ev
root 2586 0.0 0.0 0 0 ? I 06:32 0:00 [kworker/u8:0-e
root 2589 0.0 0.0 0 0 ? I 06:38 0:00 [kworker/0:2-ev
root 2591 0.0 0.0 0 0 ? I 06:38 0:00 [kworker/3:1-ev
root 2592 0.1 0.0 0 0 ? I 06:39 0:00 [kworker/u8:2-e
root 2595 0.0 0.0 0 0 ? I 06:43 0:00 [kworker/1:1-ev
root 2596 0.0 0.0 0 0 ? I 06:43 0:00 [kworker/3:0-ev
root 2598 0.0 0.0 0 0 ? I 06:44 0:00 [kworker/0:0-ev
root 2606 0.0 0.0 0 0 ? I 06:47 0:00 [kworker/u8:1]
root 2607 0.0 0.0 0 0 ? I 06:48 0:00 [kworker/1:0-ev
root 2608 0.0 0.0 0 0 ? I 06:48 0:00 [kworker/3:2-ev
pi 2610 0.0 0.2 6340 2596 pts/0 R+ 06:49 0:00 ps aux
pi@raspberrypi:~ $
お願い
どこの設定を直したらいいのか、またはカメラモジュールかそのポートが死んでしまったのか、
など教えていただけますと幸いです。
よろしくお願いいたします。
0