ฉันจะมั่นใจได้อย่างไรว่าโมดูล `snd-hda-intel` ถูกโหลดเมื่อเริ่มต้น?


9

ฉันต้องพิมพ์sudo modprobe snd-hda-intelเพื่อให้การ์ดเสียงของฉันทำงานได้

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

คำตอบ:


7

เพิ่มไปยังจุดสิ้นสุดของแฟ้มsnd-hda-intel /etc/modulesสิ่งนี้จะทำให้snd-hda-intelโมดูลโหลดโดยอัตโนมัติในเวลาบูต

คุณสามารถใช้: sudo sh -c 'echo "snd-hda-intel" >> /etc/modules'เพื่อทำสิ่งนี้


มันใช้งานไม่ได้กับแล็ปท็อปของฉันกับ Debian 9
Roby Sottini

4

ใน/etc/modulesคุณสามารถใส่ทุกโมดูล (หนึ่งต่อบรรทัด) สำหรับผู้ที่คุณต้องโหลดในเวลาบูต

การรันคำสั่งนี้จะผนวกโมดูลเข้ากับไฟล์:

echo "snd-hda-intel" | sudo tee -a /etc/modules

1

หลังจากพยายามติดตั้งเสียง "oss4" ฉันทำเสียงหายและเปลี่ยนความผิดพลาดกลับคืนมาไม่ได้กู้คืนเสียง

ต้องการ "แบบแมนนวล": modprobe snd-hda-intel ทุกครั้งที่บูต ....

จนกระทั่งฉันพบว่าไดรเวอร์ถูกใส่ในบัญชีดำ .... ในการพยายาม oss4

grep snd-hda-intel /etc/modprobe.d/*

/etc/modprobe.d/oss4-base_noALSA.conf:blacklist snd-hda-intel

ย้าย "oss4-base_noALSA.conf" ออกจาก "/etc/modprobe.d"

sudo mv /etc/modprobe.d/oss4-base_noALSA.conf /root

และตอนนี้ไม่จำเป็นต้อง "modprobe snd-hda-intel" ด้วยตนเองเพื่อรับเสียงหลังจากบูตทุกครั้ง ....

หวังว่ามันจะช่วย ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.