คำถามติดแท็ก kernel-module

3
วิธีการรับรายชื่อของไดรเวอร์ที่ใช้งานที่สร้างขึ้นแบบคงที่ในเคอร์เนลลินุกซ์?
ในขณะที่ฉันสามารถใช้lsmodเพื่อแสดงโมดูลเคอร์เนลที่ใช้งานอยู่ในปัจจุบันฉันจะดูได้อย่างไรว่าไดรเวอร์ใดที่ถูกสร้างขึ้นในเคอร์เนลและแอ็คทีฟในปัจจุบัน

1
ฉันจะทราบได้อย่างไรว่าเหตุใดบริการ systemctl“ systemd-modules-load” จึงล้มเหลว
บางครั้งฉันเห็นข้อความสีแดงกะพริบระหว่างการบู๊ต วันนี้ฉันตัดสินใจที่จะดูมัน บริการ systemctl systemd-modules-load.serviceล้มเหลวด้วยข้อความนี้: tomas @ bonus-debian: ~ $ sudo systemctl status systemd-modules-load ● systemd-modules-load.service - โหลดโมดูลเคอร์เนล โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/systemd-modules-load.service; static; preset ของผู้ขาย: เปิดใช้งาน) ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่ ma 2015-11-09 02:58:48 CET; 5 นาทีที่แล้ว Docs: man: systemd-modules-load.service (8) ชาย: โมดูล load.d (5) กระบวนการ: 644 ExecStart = / lib …

4
โหลดโมดูล tun ใน linux ได้อย่างไร?
ฉันไม่สามารถจัดการโหลดtunโมดูลในกล่อง ArchLinux ของฉัน ฉันพยายามเชื่อมต่อกับ OpenVPN แต่บันทึกแจ้งว่า: nm-openvpn[6662]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19) lsmod | grep tun ไม่ส่งคืน: ถ้าฉันวิ่ง: sudo modprobe tun ก็จะส่งกลับล้มเหลว แต่ข้อผิดพลาดไม่และ lsmod tunยังไม่เคยมีใคร โมดูลที่ดูเหมือนว่าจะมีชีวิตอยู่ในขณะที่มีความเป็นไปในtun.ko.gz/lib/modules/ ฉันไม่รู้จะลองอะไรอีก

3
ข้ามโมดูลเคอร์เนลตอนบูท
มีโมดูลเคอร์เนลที่ใช้งานไม่ได้เนื่องจากที่ฉันไม่สามารถโหลดระบบปฏิบัติการได้ดังนั้นฉันจึงไม่สามารถลบหรือแก้ไขได้ เป็นไปได้ไหมที่จะข้ามโมดูลนี้ตอนบู๊ตโดยใช้พารามิเตอร์ของเคอร์เนลหรืออะไรบางอย่าง?

2
Debian (crunchbang) เปิดใช้งานเทอร์มินัลระฆังที่สามารถได้ยินได้
ฉันพยายามคิดออกมานานกว่าหนึ่งเดือนโดยไม่ประสบความสำเร็จ ฉันเป็นการทดสอบ debian ที่ทำงานอยู่ (crunchbang) และ distro พยายามลบเสียงบี๊บ / ระฆัง / ฯลฯ ทั้งหมด ฉันได้พยายามใช้โซลูชั่นแฟนซีเช่นfancybeepdaemon, softbeepฯลฯ ; แต่พวกเขาทั้งหมดตกจากการบำรุงรักษาและไม่สามารถรวบรวม ฉันได้ลองเปิดใช้งานsnd-pcspโมดูลและแสดงความคิดเห็นทุกครั้งที่ปิดการใช้งานเบลล์ฉันสามารถคิดถึง (autostart ของ openbox); แต่ก็ยังไม่มีความสุข ไม่มีใครรู้ว่าฉันสามารถดึงเทอร์มินัลเบลล์กลับมาหรือเล่นเสียงที่กำหนดเองเมื่อระฆังเกิดขึ้น (โดยเบลล์ฉันกำลังพูดถึง\aลำดับการหลบหนี)

2
ตรวจจับเซ็นเซอร์อุณหภูมิโดยอัตโนมัติเมื่อเริ่มต้น (Ubuntu 10.10)
ฉันใกล้จะบรรลุเป้าหมายในการตั้งค่ากราฟอุณหภูมิ CPU ที่แสดงในแผงด้านบนของเดสก์ท็อปของฉัน ฉันมีแอปเพล็ตและได้รับอุณหภูมิกราฟซึ่งดูเหมือนว่าจะรับรู้ได้อย่างถูกต้อง อย่างไรก็ตามเครื่องของฉันไม่พบเซ็นเซอร์อุณหภูมิตามค่าเริ่มต้น ฉันต้องวิ่ง sudo modprobe coretemp เพื่อให้คำสั่งเซ็นเซอร์ทำงานจากนั้นออกจากระบบและกลับเข้ามาก่อนที่แอปเพล็ตกราฟจะเริ่มแสดงอุณหภูมิของฉัน ฉันสงสัยว่าฉันสามารถบอกเคอร์เนลให้โหลดโมดูล coretemp เมื่อเริ่มต้นได้หรือไม่ดังนั้นฉันไม่ต้องทำตามขั้นตอนพิเศษเหล่านี้อีก ฉันได้ลองใส่คำสั่งนี้ในแอปพลิเคชันเริ่มต้นของฉันแล้ว แต่ฉันคิดว่ามันจำเป็นต้องได้รับอนุญาตรูท มีวิธีการตั้งค่าแอปพลิเคชันเริ่มต้นด้วยการอนุญาตรูทหรือวิธีอื่นเพื่อให้แน่ใจว่าโมดูลนี้โหลดเมื่อเริ่มต้นหรือไม่ หากใครอยากรู้อยากเห็นฉันกำลังเรียกใช้ Ubuntu 10.10 64 บิตบนแล็ปท็อป Lenovo G770 พร้อมโปรเซสเซอร์ Core i5 และเคอร์เนล 2.6.35

0
ฉันจะรวบรวมโมดูล DKMS สำหรับอิมเมจเคอร์เนลหลายรุ่นใน Debian ได้อย่างไร
ฉันมีรุ่น 3.16 และ 4.0 linux-image ติดตั้งแพคเกจแล้ว ในระหว่างการเข้าสู่ระบบฉันสามารถเลือกเคอร์เนลที่ฉันต้องการบูตในรายการเมนู "ตัวเลือกขั้นสูง" อย่างไรก็ตามเมื่อฉันติดตั้งโมดูล DKMS มันจะรวบรวมเฉพาะเวอร์ชั่นใหม่: Setting up fglrx-modules-dkms (1:14.12-1) ... Loading new fglrx-14.12 DKMS files... Building only for 4.0.0-1-amd64 แพ็คเกจที่เกี่ยวข้อง ( linux-headers, linux-kbuild, linux-compiler-gcc ) มีการติดตั้งสำหรับ 3.16 ด้วย ทำไมแพ็คเกจไม่ถูกคอมไพล์สำหรับเคอร์เนลอิมเมจเก่า? ฉันสามารถกำหนดค่าบางอย่างได้ไหม คือ รวบรวม?

1
ระบุโมดูลเคอร์เนลสำหรับการ์ดจับภาพวิดีโอแบบอะนาล็อกตัวควบคุมวิดีโอมัลติมีเดีย: อุปกรณ์ Adaptec (เดิมชื่อ DPT) 9065
ฉันพยายามระบุโมดูลเคอร์เนลเพื่อให้การ์ดจับภาพวิดีโอแบบอะนาล็อกทำงานบน video4linux lspci: Multimedia video controller: Adaptec (formerly DPT) Device 9065 02:04.0 Class 0400: Device 1044:9065 Subsystem: Device 3344:1122 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=slow >TAbort- SERR- uname -a: Linux camhub1 3.16.7-35-default #1 SMP Sun Feb 7 …

1
ฉันจะหาที่มาของตัวเลือก modprobe conf เพื่อลบมันได้ที่ไหน?
เมื่อฉันทำ modprobe -c |less ไฟล์การกำหนดค่าประกอบด้วย: options nouveau modeset=1 options bbswitch load_state=0 unload_state=1 options b43 nohwcrypt=1 qos=0 options rd md=0 options rd dm=0 options rd lvm.lv=VolGroup/lv_swap options rd lvm.lv=VolGroup/lv_root options rd luks=0 options rcutree rcu_idle_gp_delay=1 options nouveau modeset=0 options rd driver.blacklist=nouveau # End of configuration files. Dumping indexes now: ฉันต้องการกำจัด "options …

0
ฉันจะรวบรวมโมดูลเคอร์เนลบน Debian / Ubuntu อีกครั้งโดยอัตโนมัติได้อย่างไร
ฉันมีแหล่งที่มาสำหรับโมดูลเคอร์เนลที่ฉันต้องการรวบรวมใหม่ทุกครั้งที่เคอร์เนลได้รับการปรับปรุง - มีวิธีที่ซับซ้อนในการทำเช่นนี้? apt updateแน่นอนผมก็สามารถรวบรวมโมดูลในการเริ่มต้นระบบหรือคุณเองรวบรวมหลังจากที่แต่ละ และฉันก็ได้ยินคุณบางคนแนะนำให้เขียน.debไฟล์สำหรับสิ่งนี้ แต่ฉันต้องการสิ่งนี้สำหรับคอมพิวเตอร์เพียงเครื่องเดียวและฉันไม่เคยทำสิ่งนี้มาก่อนดังนั้นมันจึงรู้สึกเหมือนกับเป็นเรื่องเกี่ยวกับวิศวกรรมไปหน่อย .. สิ่งที่ฉันอยากเห็นคือตะขอบางอย่างสำหรับแพ็คเกจที่ให้ซึ่งเรียกใช้สคริปต์ในแต่ละครั้งที่มีการอัปเดตแพ็คเกจ ..

1
สร้างโมดูลด้วยเคอร์เนล linux เพื่อรสชาติที่กำหนดเอง
ฉันทำตามคำแนะนำในการสร้างเคอร์เนลที่กำหนดเองและทำการบูทมัน ทุกอย่างทำงานได้ดียกเว้นว่าเมื่อสร้างมันฉันใช้ตัวเลือกskipmodule=true(ตามที่ระบุในลิงก์นี้) ดังนั้นฉันเดาว่าโมดูลไม่ได้ถูกสร้างขึ้นสำหรับเคอร์เนลนี้ ฉันพูดแบบนี้เพราะหลังจากฉันติดตั้งอิมเมจ (โดยใช้dpkg -i) เมื่อฉันเรียกใช้ls -lใน/lib/modules/2.6.38-11-i5โฟลเดอร์ไฟล์ / โฟลเดอร์ทั้งหมดยกเว้นโฟลเดอร์ 'เคอร์เนล' ได้รับการอัปเดต (Btw ฉันสร้างขึ้นครั้งสุดท้ายและทำงานได้ดี นี่คือการอัปเดตในแหล่งเคอร์เนลเดียวกัน) ดังนั้นมีตัวเลือก / คำสั่งที่ฉันพลาดที่ส่งออกโมดูลด้วยหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.