[WIP] Trouble Shooting

lscvdma: disagrees about version of symbol module_layout

If you see the message "lscvdma: disagrees about version of symbol module_layout" in the output of sudo dmesg, it means that the kernel headers on your host were upgraded, either manually or automatically. In this case, please run sudo ./00_install_es3.sh again to rebuild the driver.

(ubuntu unattended upgrade)

  • x86 or ARM

  • 100ms reset delay

  • lspci

  • ll /dev/lscvdma*

  • sudo systemctl status npl54.service

// Some code
test@test-Nuvo-9000-Series:~/Desktop$ sudo lspci | grep -i lattice
01:00.0 Signal processing controller: Lattice Semiconductor Corporation Device 0001 (rev 01)

test@test-Nuvo-9000-Series:~/Desktop$ ls /dev/lscvdma0_c2h_*
/dev/lscvdma0_c2h_0  /dev/lscvdma0_c2h_1  /dev/lscvdma0_c2h_2  /dev/lscvdma0_c2h_3

How to use v4l2 to check the video streaming status

✅ 1. Check Video Capabilities

✅ 2. List Supported Formats

✅ 3. Stream Test and Show Live FPS

🧠 Summary Table:

Field
Meaning

seq

Frame number (increments per frame)

bytesused

Number of bytes in the buffer (frame size)

ts

Timestamp of when the frame was dequeued (monotonic time)

delta

Time difference between this and previous frame

fps

Approximate FPS based on delta

ts-monotonic

Clock source is monotonic (stable system clock)

ts-src-eof

Timestamp taken at frame end (closer to real capture time)

Last updated