Colours
@Colours (Colours)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

でした。
image.png

また、確認にraspistill -o test.jpgコマンドを打ったところ
フリーズしました。
image.png

自分で試したこと

こちらを参考に 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

1Answer

This answer has been deleted for violation of our Terms of Service.

Your answer might help someone💌