Package Details: gspca-kinect2-dkms 1.1-1

Git Clone URL: https://aur.archlinux.org/gspca-kinect2-dkms.git (read-only, click to copy)
Package Base: gspca-kinect2-dkms
Description: A kernel module for using the Kinect v2 (XBox One) as a video/webcam.
Upstream URL: https://github.com/jm2/gspca-kinect2
Licenses: GPL
Conflicts: gspca-kinect2
Submitter: jmsq
Maintainer: jmsq
Last Packager: jmsq
Votes: 1
Popularity: 0.000000
First Submitted: 2022-01-23 05:13 (UTC)
Last Updated: 2024-07-22 18:42 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

skid9000 commented on 2024-07-21 10:42 (UTC) (edited on 2024-07-21 13:08 (UTC) by skid9000)

EDIT : fixed here : https://github.com/jm2/gspca-kinect2/pull/1 waiting for merge

Seems broken in newer kernels :(

LC_ALL=en make -C /lib/modules/`uname -r`/build M=`pwd` SRCROOT=`pwd` clean modules
make: Entering directory '/usr/lib/modules/6.9.10-zen1-1-zen/build'
  CC [M]  /home/skid/Documents/Git/gspca-kinect2/kinect2.o
  LD [M]  /home/skid/Documents/Git/gspca-kinect2/gspca_kinect2.o
  CC [M]  /home/skid/Documents/Git/gspca-kinect2/gspca.o
/home/skid/Documents/Git/gspca-kinect2/gspca.c: In function 'vidioc_g_parm':
/home/skid/Documents/Git/gspca-kinect2/gspca.c:1267:58: error: 'struct vb2_queue' has no member named 'min_buffers_needed'
 1267 |         parm->parm.capture.readbuffers = gspca_dev->queue.min_buffers_needed;
      |                                                          ^
/home/skid/Documents/Git/gspca-kinect2/gspca.c: In function 'vidioc_s_parm':
/home/skid/Documents/Git/gspca-kinect2/gspca.c:1283:58: error: 'struct vb2_queue' has no member named 'min_buffers_needed'
 1283 |         parm->parm.capture.readbuffers = gspca_dev->queue.min_buffers_needed;
      |                                                          ^
/home/skid/Documents/Git/gspca-kinect2/gspca.c: In function 'gspca_dev_probe2':
/home/skid/Documents/Git/gspca-kinect2/gspca.c:1527:10: error: 'struct vb2_queue' has no member named 'min_buffers_needed'
 1527 |         q->min_buffers_needed = 2;
      |          ^~
make[3]: *** [scripts/Makefile.build:244: /home/skid/Documents/Git/gspca-kinect2/gspca.o] Error 1
make[2]: *** [Makefile:1916: /home/skid/Documents/Git/gspca-kinect2] Error 2
make[1]: *** [/usr/lib/modules/6.9.10-zen1-1-zen/build/Makefile:356: __build_one_by_one] Error 2
make: *** [Makefile:240: __sub-make] Error 2
make: Leaving directory '/usr/lib/modules/6.9.10-zen1-1-zen/build'

jmsq commented on 2023-01-28 04:43 (UTC)

While I can't currently guarantee this module is still working properly with the latest kernels (as my current setup seems to have issues), the error below looks like an interrupted DKMS run for an older kernel release, hence the manual cleanup. FWIW the module still appears to install/uninstall properly here.

sl1pkn07 commented on 2023-01-20 23:33 (UTC) (edited on 2023-01-20 23:49 (UTC) by sl1pkn07)

Hi, i think something when update the kernel

advertencia: no se pudo obtener información del archivo usr/lib/modules/5.15.88-2-lts/kernel/drivers/media/usb/gspca/gspca_main.ko.zst

and the module is still store in this path

┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[/usr/lib/modules/5.15.88-2-lts/updates]|
└───╼  ls
total 48
drwxr-xr-x 2 root root  4096 ene 21 00:23 .
drwxr-xr-x 3 root root  4096 ene 21 00:23 ..
-rw-r--r-- 1 root root 38461 ene 16 14:59 gspca_main.ko.zst

i need remove this files by hand

this happen with every kernel upgrade, lts or not