Thursday, July 27, 2006

แก้ปัญหา Sound Blaster Vibra128 (Ectiva 1371) ไม่มีเสียงบน Ubuntu

ตั้งแต่ install Ubuntu มาก็มีปัญหาเรื่องนี้ที่ยังแก้ไม่ตกครับ ต้องกลับไปใช้ sound on board เศร้า ๆ อยู่ตั้งหลายเดือน ในที่สุดก็เจอวิธีแก้ครับ ขออนุญาตคัดลอกมาไว้ที่นี่อีก หนึ่งชุด

(1) sudo gedit /etc/hotplug/esd.conf
insert a line anywhere that contains 'snd-ens1371' (with quotes)

(2) sudo gedit /etc/modules
insert a line anywhere that contains 'es1371' (with quotes)

(3) Go to System --> Preferences -->Multimedia Systems Selector
set default sink output to 'ESD' and default source input to 'OSS'

(4) Go to System --> Preferences -->Sound's general tap are all checked.

(5) Go to System --> Administration --> Synaptic Package Manager
Search for 'esd' and select 'libesd0' and mark to apply. It will warning that libesd-alsa0 will be removed.

(6) Reboot and check the speaker on the right hand top plane to ensure PCM, Master, Volume and PC Speaker are set to max and not muted.

After this, you can try to play an audio CD or goto System --> Preferences --> Sound, and into the sound events tab & select any sound event to listen.

หลักการก็คือ เลิกใช้ ALSA แล้วหันมาใช้ OSS (Open sound system) แทนนั่นเอง

ส่วนสาเหตุที่ทำไม เจ้า ALSA มันไม่ทำงาน ยังต้องหาสาเหตุต่อไปครับ

2 comments:

Anonymous said...

Greets to the webmaster of this wonderful site. Keep working. Thank you.
»

Anonymous said...

I'm impressed with your site, very nice graphics!
»