imx327 missing from raspberrypi_v4l2 ver 5.10.63-
-
The two 5.10.63 releases are missing the imx327 versions of the driver, would it be possible to release these files as well?
-
I emailed 'xumm' and was told
"Please use veyecam2m.ko, this module support all 2M pixel VEYE-MIPI-* camera modules."
So I believe the installation line:-
sudo ./install_driver.sh [camera module]should use a [module name] of veyecam2m, which seems to install but as yet I don't have a fully working system motioneye or allsky system using it. I should find out soon...
-
@roger
Hi,
Which rpi board do you use? -
I have the IMX327E boards. I am currently trying with bullseye 5.10.63.
I installed the veyecam2m driver and updated the raspi-config to be able to select legacy support but I cannot get motioneye to work nor can I get the gstreamer tests on your readme on github for the v4l2. I see that the readme is out of date compared with the wiki but I still cannot get gstreamer to work.
This all seems in order....pi@raspberrypi:~ $ dmesg |grep veye
[ 11.775403] veyecam2m 10-003b: camera id is veyecam2m
[ 11.778121] veyecam2m 10-003b: sensor is IMX327
[ 11.778144] veyecam2m 10-003b: board type is TWO board
[ 11.779786] veyecam2m 10-003b: veyecam2m camera probed@raspberrypi:~ $ ls /dev/video0
/dev/video0pi@raspberrypi:~ $ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture[0]: 'UYVY' (UYVY 4:2:2) Size: Discrete 1920x1080
But gstreamer gives:-
pi@raspberrypi:~ $ gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0 ! 'video/x-raw, format=(string)UYVY, width=1920,height=1080' ! jpegenc ! filesink location=test_image.jpg
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting Pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Failed to allocate required memory.
Additional debug info:
../sys/v4l2/gstv4l2src.c(659): gst_v4l2src_decide_allocation (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
Buffer pool activation failed
Execution ended after 0:00:00.004531494
Setting pipeline to NULL ...
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
Freeing pipeline ... -
@roger
Hi,The bullseye version of the Raspberry Pi changed the camera driver architecture to support libcamera. I am still working on the v4l2 driver support on the bullseye system as well.
I suggest you to use the older version of piOS first. -
Hi, I tried the V4L2 driver with Buster which worked OK on a Pi4 4 GB then I tested Bullseye with the legacy mode and the same V4L2 driver ( veyecam2m ver 5.10.63) and that worked OK too.
I was previously testing with a Pi 3A which I would like to work but that does seem to have a problem with the v4L2 driver with both OS's.