Điểm:0

insmod: LỖI: không thể chèn mô-đun ./gspca_kinect2.ko: Ký hiệu không xác định trong mô-đun

lá cờ in

Tôi đã cố gắng biên dịch và chạy trình điều khiển "gspca-kinect2" vì tôi muốn kinect 2 của mình được phát hiện dưới dạng webcam bên trong obs và skype, nhưng như bạn có thể thấy bên dưới, nó không hoạt động:

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ uname -a

Linux marietto-BHYVE 5.13.0-27-generic #29-Ubuntu SMP Thứ tư ngày 12 tháng 1 17:36:47 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 21.10
Phát hành: 21.10
Tên mã: impish

marietto@marietto-BHYVE:~/Scrivania$ git clone https://github.com/grandchild/gspca-kinect2.git

Sao chép trong 'gspca-kinect2' trong corso...
điều khiển từ xa: Liệt kê các đối tượng: 95, xong.
từ xa: Đếm đối tượng: 100% (14/14), xong.
điều khiển từ xa: Nén đối tượng: 100% (11/11), xong.
điều khiển từ xa: Tổng 95 (delta 6), tái sử dụng 8 (delta 3), gói tái sử dụng 81
Ricezione degli oggetti: 100% (95/95), 69,96 KiB | 884,00 KiB/s, mập.
Risoluzione dei delta: 100% (52/52), béo.

marietto@marietto-BHYVE:~/Scrivania$ cd gspca-kinect2

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ ls

gspca.c gspca.h kinect2.c kinect2.h GIẤY PHÉP Makefile README.md

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ make -C /lib/modules/`uname -r`/build M=`pwd` SRCROOT=`pwd` clean modules
thực hiện: thư mục ingresso nella «/usr/src/linux-headers-5.13.0-27-generic»
  CC [M] /home/marietto/Scrivania/gspca-kinect2/kinect2.o
  LD [M] /home/marietto/Scrivania/gspca-kinect2/gspca_kinect2.o
  CC [M] /home/marietto/Scrivania/gspca-kinect2/gspca.o
  LD [M] /home/marietto/Scrivania/gspca-kinect2/gspca_main.o
  MODPOST /home/marietto/Scrivania/gspca-kinect2/Module.symvers
  CC [M] /home/marietto/Scrivania/gspca-kinect2/gspca_kinect2.mod.o
  LD [M] /home/marietto/Scrivania/gspca-kinect2/gspca_kinect2.ko
  BTF [M] /home/marietto/Scrivania/gspca-kinect2/gspca_kinect2.ko
Bỏ qua việc tạo BTF cho /home/marietto/Scrivania/gspca-kinect2/gspca_kinect2.ko do không có sẵn vmlinux
  CC [M] /home/marietto/Scrivania/gspca-kinect2/gspca_main.mod.o
  LD [M] /home/marietto/Scrivania/gspca-kinect2/gspca_main.ko
  BTF [M] /home/marietto/Scrivania/gspca-kinect2/gspca_main.ko
Bỏ qua việc tạo BTF cho /home/marietto/Scrivania/gspca-kinect2/gspca_main.ko do không có sẵn vmlinux
tạo: thư mục uscita dalla «/usr/src/linux-headers-5.13.0-27-generic»

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ sudo /sbin/modprobe videodev

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ sudo /sbin/insmod ./gspca_main.ko

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ modinfo gspca_main.ko | grep phụ thuộc

phụ thuộc: videobuf2-v4l2,videodev,videobuf2-vmalloc,videobuf2-common
marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ sudo thực hiện cài đặt
[sudo] mật khẩu di marietto: 
thực hiện: *** không có quy tắc để thực hiện mục tiêu «cài đặt». dừng lại.

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ sudo depmod -a

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ sudo modprobe gspca_main

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ ffmpeg -framerate 30 -video_size 640x480 -i /dev/video0 test.avi

ffmpeg phiên bản 4.4-6ubuntu5 Bản quyền (c) 2000-2021 các nhà phát triển FFmpeg
  được xây dựng với gcc 11 (Ubuntu 11.2.0-7ubuntu1)
  cấu hình: --prefix=/usr --extra-version=6ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu -- arch=AMD64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca -- enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme -- enable-libgsm -- enable-libjack -- enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse -- enable-librabbitmq -- enable-librubberband -- enable-libshine -- enable-libsnappy -- enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame -- enable-libvidstab -- enable-libvorbis -- enable-libvpx -- enable-libwebp -- enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx -- enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx -- enable-libdc1394 -- enable-libdrm -- enable-libiec61883 -- enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil 56. 70.100 / 56. 70.100
  libavcodec 58.134.100/58.134.100
  libavformat 58. 76.100 / 58. 76.100
  libavdevice 58. 13.100 / 58. 13.100
  libavfilter 7.110.100/7.110.100
  libswscale 5. 9.100 / 5. 9.100
  libswresample 3. 9.100 / 3. 9.100
  libpostproc 55. 9.100 / 55. 9.100
[video4linux2,v4l2 @ 0x562bc5c93400] Không thể mở thiết bị video/dev/video0: Không có tệp hoặc thư mục như vậy
/dev/video0: Không có tệp hoặc thư mục như vậy
chili555 avatar
lá cờ cn
Mô-đun có phụ thuộc cần được tải trước không? `modinfo gspca_main.ko | grep phụ thuộc` Có lý do nào khiến bạn không tiến hành `sudo thực hiện cài đặt` và sau đó `sudo depmod -a` để bạn có thể chỉ cần: `sudo modprobe gspca_main` ?
lá cờ in
marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ modinfo gspca_main.ko | grep phụ thuộc phụ thuộc: videobuf2-v4l2,videodev,videobuf2-vmalloc,videobuf2-common
lá cờ in
Tôi chỉ làm theo hướng dẫn trên trang github, tại đây: https://github.com/yoshimoto/gspca-kinect2
chili555 avatar
lá cờ cn
Tôi khuyên bạn nên đợi tác giả mã phản hồi về vấn đề của bạn: https://github.com/yoshimoto/gspca-kinect2/issues/18
lá cờ in
Tôi biết người đàn ông, nhưng không bao giờ có thể xảy ra rằng anh ta sẽ trả lời. Tôi không có quá nhiều thời gian để tiêu xài. Dựa trên kinh nghiệm của tôi, tác giả github không bao giờ có thể trả lời. Vì vậy, tôi sẽ tiếp tục hỏi trên các diễn đàn khác nhau trên mạng.
lá cờ in
bạn có biết đó có phải là trình điều khiển duy nhất khả dụng để biến kinect 2 thành webcam không? có lẽ Nếu có một cái khác, tôi có thể nhảy tới đó và trong trường hợp này, tôi có thể đợi.
chili555 avatar
lá cờ cn
Tôi không. Tôi khuyên bạn nên thử các bước tôi đã đề xuất ở trên và sau đó xem liệu nó có sửa đổi được không. Nó rất dễ dàng để đảo ngược.
lá cờ in
https://ibb.co/7jcPQhx
chili555 avatar
lá cờ cn
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/133381/discussion-between-chili555-and-marietto).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.