วันพุธที่ ๓๐ มีนาคม พ.ศ. ๒๕๕๔

USB Sound Device บน Debian

ไม่ได้เข้ามาเขียนซะนาน แต่บล็อกนี้ก็ยังอยู่ ขอบคุณ Blogger และ Google ครับ

ผมเป็นคนเดียวที่ใช้ Linux และก็ใช้ Debian 6 Squeeze เป็น Desktop และทำงานเกี่ยวกับเว็บ และเครื่องที่ office มีปัญหามาหลายวันแล้วเรื่อง Sound On Board ที่ช่องเสียบหูฟังมันพัง จากการใช้งานหนัก ก็มันเป็นเครื่อง office และไม่ค่อยสำคัญที่จะซ่อม และไม่ใช่เครื่องตัวเองด้วย เลยคิดว่าหาซื้อ usb sound device มาดีกว่า เสียบปุ๊บ ใช้ได้เลย อะไรอย่างนี้ (ที่คิดไว้)
แต่มีปัญหาซะแล้ว เพราะเมื่อเสียบ usb แล้วมันไม่ยอมเซ็ทเป็นค่า Default ให้ คือเมื่อเปิดเว็บดู youtube หรือ video/audio บนเว็บ มันไม่ยอมเล่นผ่าน usb เลยลองไปเซ็ทใน Multimedia System Selector ก็ไม่เป็นผล (Multimedia System Selector ต้องไปเปิดใน Menu Editor) เลยต้องถามอากู๋สักหน่อย ก็ได้เทคนิคนี้มาครับ

โดยค่าปริยายแล้ว หากเราใช้ linux มันก็ผูกกับ ALSA อยู่แล้ว และค่าปริยายคือให้ความสำคัญกับการ์ดที่อยู่ในเครื่องมากกว่าการ์ดแบบถอดเสียบ ดังนั้น แม้จะปิด sound on board ไปแล้ว แต่ระบบก็ไม่สลับให้ usb sound มาเป็น default อยู่ดี ซึ่งเราจำเป็นต้องบังคับมันครับ และก็ไม่ยากเลยครับ แก้ไขที่จุดเดียวครับ

โดยแก้ไขไฟล์ /etc/modprobe.d/alsa-base.conf แล้วมองหาบรรทัดนี้
options snd-usb-audio index=-2
 แล้วคอมเม้้นมันออกไปซะ โดยการเติม # เข้าไปด้านหน้าบรรทัด
# options snd-usb-audio index=-2
เซฟแล้วรีบูตเครื่อง ....

.... TADA !!!!

ไม่มีความคิดเห็น: