NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
Arthegal
Nov 10, 2015Aspirant
Readynas OS6.4.0 uvcvideo kernel module
Readynas OS6.4.0 uvcvideo kernel module
Hi,
Since the last update of my readynas, the kernel module uvcvideo is no more included.
Since the last update of my readynas, the kernel module uvcvideo is no more included.
So i take the sources ReadyNASOS_V6.4.0_WW_src
Go to linux-4.1.7-armada folder
make menuconfig
select Device Drivers -> Multimedia support -> Cameras/video grabbers support -> Y
select Device Drivers -> Multimedia support -> Media USB Adapters -> USB Video Class (UVC) -> M
make
cp drivers/media/v4l2-core/v4l2-common.ko /lib/modules/4.1.7.armada.1/kernel/drivers/media/video
cp drivers/media/v4l2-core/videodev.ko /lib/modules/4.1.7.armada.1/kernel/drivers/media/video
cp drivers/media/usb/uvc/uvcvideo.ko /lib/modules/4.1.7.armada.1/kernel/drivers/media/video/uvc
edit modules.dep -> add
kernel/drivers/media/video/videodev.ko:
Go to linux-4.1.7-armada folder
make menuconfig
select Device Drivers -> Multimedia support -> Cameras/video grabbers support -> Y
select Device Drivers -> Multimedia support -> Media USB Adapters -> USB Video Class (UVC) -> M
make
cp drivers/media/v4l2-core/v4l2-common.ko /lib/modules/4.1.7.armada.1/kernel/drivers/media/video
cp drivers/media/v4l2-core/videodev.ko /lib/modules/4.1.7.armada.1/kernel/drivers/media/video
cp drivers/media/usb/uvc/uvcvideo.ko /lib/modules/4.1.7.armada.1/kernel/drivers/media/video/uvc
edit modules.dep -> add
kernel/drivers/media/video/videodev.ko:
kernel/drivers/media/video/v4l2-common.ko: kernel/drivers/media/video/videodev.ko
kernel/drivers/media/video/uvc/uvcvideo.ko: kernel/drivers/media/video/videodev.ko
modprobe uvcvideo
Then dmesg return me
[ 685.100672] Linux video capture interface: v2.00
[ 685.130582] uvcvideo: Unknown symbol vb2_queue_init (err 0)
[ 685.130656] uvcvideo: Unknown symbol vb2_streamoff (err 0)
[ 685.130671] uvcvideo: Unknown symbol vb2_queue_release (err 0)
[ 685.130702] uvcvideo: Unknown symbol vb2_poll (err 0)
[ 685.130735] uvcvideo: Unknown symbol vb2_ops_wait_finish (err 0)
[ 685.130770] uvcvideo: Unknown symbol vb2_dqbuf (err 0)
[ 685.130787] uvcvideo: Unknown symbol vb2_reqbufs (err 0)
[ 685.130829] uvcvideo: Unknown symbol vb2_streamon (err 0)
[ 685.130856] uvcvideo: Unknown symbol vb2_querybuf (err 0)
[ 685.130868] uvcvideo: Unknown symbol vb2_qbuf (err 0)
[ 685.130891] uvcvideo: Unknown symbol vb2_buffer_done (err 0)
[ 685.130899] uvcvideo: Unknown symbol vb2_plane_vaddr (err 0)
[ 685.130946] uvcvideo: Unknown symbol vb2_vmalloc_memops (err 0)
[ 685.130987] uvcvideo: Unknown symbol vb2_ops_wait_prepare (err 0)
[ 685.131003] uvcvideo: Unknown symbol vb2_create_bufs (err 0)
[ 685.131015] uvcvideo: Unknown symbol vb2_mmap (err 0)
[ 685.100672] Linux video capture interface: v2.00
[ 685.130582] uvcvideo: Unknown symbol vb2_queue_init (err 0)
[ 685.130656] uvcvideo: Unknown symbol vb2_streamoff (err 0)
[ 685.130671] uvcvideo: Unknown symbol vb2_queue_release (err 0)
[ 685.130702] uvcvideo: Unknown symbol vb2_poll (err 0)
[ 685.130735] uvcvideo: Unknown symbol vb2_ops_wait_finish (err 0)
[ 685.130770] uvcvideo: Unknown symbol vb2_dqbuf (err 0)
[ 685.130787] uvcvideo: Unknown symbol vb2_reqbufs (err 0)
[ 685.130829] uvcvideo: Unknown symbol vb2_streamon (err 0)
[ 685.130856] uvcvideo: Unknown symbol vb2_querybuf (err 0)
[ 685.130868] uvcvideo: Unknown symbol vb2_qbuf (err 0)
[ 685.130891] uvcvideo: Unknown symbol vb2_buffer_done (err 0)
[ 685.130899] uvcvideo: Unknown symbol vb2_plane_vaddr (err 0)
[ 685.130946] uvcvideo: Unknown symbol vb2_vmalloc_memops (err 0)
[ 685.130987] uvcvideo: Unknown symbol vb2_ops_wait_prepare (err 0)
[ 685.131003] uvcvideo: Unknown symbol vb2_create_bufs (err 0)
[ 685.131015] uvcvideo: Unknown symbol vb2_mmap (err 0)
Could please someone help me to understand what i do wrong.
Many thanks in advance.
1 Reply
Replies have been turned off for this discussion
- ArthegalAspirantHave seen that vb2_queue_init, ... have alias in modules.symbols (symbol:vb2_queue_init videobuf2-core)
Modprobe videobuf2-core returns
[ 7081.869630] videobuf2_core: Unknown symbol dma_buf_get (err 0)
[ 7081.869657] videobuf2_core: Unknown symbol dma_buf_put (err 0)
[ 7081.869668] videobuf2_core: Unknown symbol dma_buf_fd (err 0)and there is no aliases defined for dma_buf_get,...How can i have dma_buf working?
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!