Score:0

insmod: ข้อผิดพลาด: ไม่สามารถแทรกโมดูล ./gspca_kinect2.ko: สัญลักษณ์ที่ไม่รู้จักในโมดูล

ธง in

ฉันพยายามคอมไพล์และเรียกใช้ไดรเวอร์ "gspca-kinect2" เพราะฉันต้องการให้ kinect 2 ของฉันถูกตรวจพบว่าเป็นเว็บแคมภายใน obs และ skype แต่อย่างที่คุณเห็นด้านล่าง มันใช้งานไม่ได้ :

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

Linux marietto-BHYVE 5.13.0-27-generic #29-Ubuntu SMP วันพุธที่ 12 มกราคม 17:36:47 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: อูบุนตู 21.10
เผยแพร่: 21.10 น
สมญานาม: impish

marietto@marietto-BHYVE:~/Scrivania$ git โคลน https://github.com/grandchild/gspca-kinect2.git

โคลนใน 'gspca-kinect2' ในคอร์โซ ...
ระยะไกล: การแจงนับวัตถุ: 95 เสร็จแล้ว
ระยะไกล: การนับวัตถุ: 100% (14/14) เสร็จแล้ว
ระยะไกล: กำลังบีบอัดวัตถุ: 100% (11/11) เสร็จแล้ว
รีโมต: รวม 95 (เดลต้า 6), ใช้ซ้ำ 8 (เดลต้า 3), แพ็คใช้ซ้ำ 81
Ricezione degli oggetti: 100% (95/95), 69.96 กิโลไบต์ | 884.00 KiB/s, ไขมัน
Risoluzione dei delta: 100% (52/52), ไขมัน

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

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

gspca.c gspca.h kinect2.c kinect2.h ใบอนุญาต Makefile README.md

marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ make -C /lib/modules/`uname -r`/build M=`pwd` SRCROOT=`pwd` ทำความสะอาดโมดูล
สร้าง: ไดเรกทอรี 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
ข้ามการสร้าง BTF สำหรับ /home/marietto/Scrivania/gspca-kinect2/gspca_kinect2.ko เนื่องจาก 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
ข้ามการสร้าง BTF สำหรับ /home/marietto/Scrivania/gspca-kinect2/gspca_main.ko เนื่องจาก vmlinux ไม่พร้อมใช้งาน
สร้าง: ไดเร็กทอรี 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 ขึ้นอยู่กับ

ขึ้นอยู่กับ: videobuf2-v4l2, videodev, videobuf2-vmalloc, videobuf2-common
marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ sudo ทำการติดตั้ง
[sudo] รหัสผ่านของ marietto: 
ทำ: *** ไม่มีกฎที่จะทำให้เป้าหมาย «ติดตั้ง» หยุด.

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 รุ่น 4.4-6ubuntu5 ลิขสิทธิ์ (c) 2000-2021 นักพัฒนา FFmpeg
  สร้างด้วย gcc 11 (Ubuntu 11.2.0-7ubuntu1)
  การกำหนดค่า: --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
  รูปแบบ libav 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] ไม่สามารถเปิดอุปกรณ์วิดีโอ /dev/video0: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
/dev/video0: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
chili555 avatar
cn flag
โมดูลมีการพึ่งพาที่ต้องโหลดก่อนหรือไม่ `modinfo gspca_main.ko | grep ขึ้นอยู่กับ` มีเหตุผลใดที่คุณไม่ดำเนินการ `sudo make install` แล้ว `sudo depmod -a` เพื่อให้คุณสามารถ: `sudo modprobe gspca_main` ?
in flag
marietto@marietto-BHYVE:~/Scrivania/gspca-kinect2$ modinfo gspca_main.ko | grep ขึ้นอยู่กับ ขึ้นอยู่กับ: videobuf2-v4l2, videodev, videobuf2-vmalloc, videobuf2-common
in flag
ฉันทำตามคำแนะนำในหน้า github ที่นี่เท่านั้น: https://github.com/yoshimoto/gspca-kinect2
chili555 avatar
cn flag
ฉันขอแนะนำให้คุณรอให้ผู้เขียนโค้ดตอบกลับปัญหาของคุณ: https://github.com/yoshimoto/gspca-kinect2/issues/18
in flag
ฉันรู้จักผู้ชาย แต่ไม่มีทางเกิดขึ้นได้เลยที่เขาจะตอบกลับมา ฉันไม่มีเวลามากที่จะใช้ จากประสบการณ์ของฉันผู้เขียน GitHub ไม่สามารถตอบกลับได้ ดังนั้นฉันจะถามต่อไปในฟอรัมต่างๆทั่วเน็ต
in flag
คุณรู้หรือไม่ว่านั่นเป็นไดรเวอร์เดียวที่มีให้ใช้งาน kinect 2 เป็นเว็บแคม บางทีถ้ามีอีกฉันสามารถข้ามไปที่นั่นและในกรณีนี้ฉันรอได้
chili555 avatar
cn flag
ฉันไม่. ฉันแนะนำให้คุณลองทำตามขั้นตอนที่ฉันแนะนำด้านบนแล้วดูว่า modprobes หรือไม่ มันง่ายที่จะย้อนกลับ
in flag
https://ibb.co/7jcPQhx
chili555 avatar
cn flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/133381/discussion-between-chili555-and-marietto)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา