debian: บันทึกแก้ปัญหาเสียงไม่ออก

Topic: 
 

เมนบอร์ด ECS P4M890T-M V2.0
เคอร์เนล 2.6.21-2-686
ชิปเซต VT8237A
ลงเดเบียน sid แล้วไม่มีเสียงออก

ข้อมูลจากเครื่องคือ

$ sudo lspci -nn | grep -i audio

04:01.0 Audio device [0403]: VIA Technologies, Inc. VIA High Definition Audio Controller [1106:3288] (rev 10)

$ sudo dmesg

...
ACPI: PCI Interrupt 0000:04:01.0[A] -> GSI 17 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:04:01.0 to 64
hda_codec: Unknown model for ALC660VD/ALC861VD, trying auto-probe from BIOS...
ACPI: PCI interrupt for device 0000:04:01.0 disabled

เอาตัวเลข Vendor 1106:3288 และคำว่า VIA High Definition ไปค้นจากกูเกิล ได้ทางแก้จาก
ubuntuforums.org - High pitched noise on left channel และ
NVIDIA Forums - Asus M2NPV-VM audio left channel problem
ดังนี้

วิธีแก้ไข
แก้ไขไฟล์ /etc/modprobe.d/alsa-base โดยเติม options snd-hda-intel position_fix=1 model=3stack ไปที่บรรทัดสุดท้าย
$ sudo vi /etc/modprobe.d/alsa-base

...
options snd-hda-intel position_fix=1 model=3stack

เริ่ม alsa ใหม่
$ sudo /etc/init.d/alsa force-reload

เสร็จแล้ว
ทดสอบด้วยคำสั่ง
$ cat /dev/urandom > /dev/dsp
ถ้าไม่มีอะไรผิดพลาด จะมีเสียงออกมา

update
mother board: Asrock Conroe 945g-dvi
kernel: 2.6.26-2-686
alsa-base: 1.0.20
$ sudo modprobe -r snd-hda-intel
$ sudo modprobe snd-hda-intel model=3stack-6ch

จาก alsa-user: Problem with ALC883

 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.