χωρις ηχο μετα την εγκατασταση ubuntu 9.10 beta [Λύθηκε]

aniaporia | Παρ, 10/09/2009 - 22:13 | 1' | 23

Εχω ενα hp pavilion dv6 και αρχικα εγκατεστησα το ubuntu 9.04 αλλα δεν μου επαιζε ηχο ετσι μετα απο πολλες δοκιμες εγκατεστησα το 9.10 beta ελπιζοντας να μην εχω προβλημα με την καινουργια εκδοση,αλλα το προβλημα συνεχιζεται.Θα μπορουσατε να με βοηθησετε?

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

(Απο το http://ubuntuforums.org/showthread.php?t=1043568)

Σε μια κονσόλα δώσε 

sudo gedit /etc/modprobe.d/alsa-base ή alsa-base.conf (όποιο απο τα δυο υπάρχει)

Και δώσε μσς τα περιεχόμενά του αρχείου αυτού.

Το πιο πιθανό είναι οτι αλλάζοντας την γραμμή "options snd-hda-intel xxx...=xxxx...." σε "options snd-hda-intel model=dell-m4-3 enable_msi=1" θα δουλέψει.

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Power down HDA controllers after 10 idle seconds
options snd-hda-intel power_save=10

Φίλε aniaporia υπάρχει λύση στο πρόβλημα σου, γιατί το ίδιο πρόβλημα αντιμετώπισα και εγώ με το dv5.

Σε παραθέτω σε αντίστοιχο θέμα ubuntuforums.org/showthread.php από το forum των ubuntu.

Καλό είναι για αρχή να δώσεις την εντολή lspci από κονσόλα για να δείς τις συσκευές που έχει το μηχάνημα σου. Στην λίστα που θα σου δοθεί θα δείς πια είναι η συσκευή του ήχου σου. θα είναι κάπως έτσι: 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03). Μετά γράψτο στο google μαζί με την λέξη ubuntu.

Βασικά αυτό που μάλλον θα πρέπει να κάνεις είναι να διορθώσεις το αρχείο  alsa-base προσθέτοντας κάποιες επιπλέον εντολές.

Το δικό μου πρόβλημα αναφέρεται εδώ: www.mandrivalinux.gr/forum/viewtopic.php Αν είσαι νέος στο linux μην φοβάσαι την κονσόλα και μην απογοητεύεσαι, όλα φτιάχνουν χωρίς φορματ .

Επίσης υπάρχει και ελληνικό φόρουμ για ubuntu: ubuntu-gr.org/

Κάνε το αρχείο ως εξής, αφού έχεις δώσει κανονικά την εντολή sudo gedit ktl ktl, (απο την τελευταια # και μετά)

# Power down HDA controllers after 10 idle seconds
options snd slots=snd-hda-intel
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=dell-m4-3 enable_msi=1 power_save=10

Μετά reboot και βλέπεις αν παίζει. Aν όχι δοκιμάζεις επίσης model=auto.

Στην συγκεκριμένη περίπτωση μπορούμε να πειραματιστούμε όσο θέλουμε, το μόνο που μπορεί να "χαλάσει" είναι ο ήχος που είναι ήδη χαλασμένος, συν το γεγονός οτι έχουμε το αρχικό αρχείο.

Αν είναι intel μάλλον θα πρέπει να συμπληρώσεις στο τέλος τις παρακάτω γραμμές:

options snd slots=snd-hda-intel
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=hp-dv5
options snd-hda-intel enable_msi=1

Σώζεις και κάνε reboot

Ελπίζω να σου δουλέψει.

Ναι, (έκανα και διόρθωση σε αυτό που σου προτείνω). Και τα δυο που σου προτείνουμε μπορουν να οδηγήσουν στην λύση οπότε είναι ποιό θα σου κάτσει. 

Τι να σου πω, δοκίμασε. Να χαλάσει κάτι άν αλλάζεις μόνο το model=xxxxxx αποκλείεται. Οπότε δοκίμασε αυτά που σου προτείνουμε, (hp-dv5, dell-m4-3, auto)  και οτι άλλο σου κατέβει. Το πολύ πολύ αν κανεις κάτι λάθος να μην έχεις ήχο.

Αν δεις στο δικό μου θέμα υπάρχει μία λίστα alsa.opensrc.org/index.php/Hda με τα μοντέλα, δεν ξέρω αν πέξει με hp-dv6. Το πιο πιθανόν είναι να παίξει με το auto που ανέφαιρε ο Teddy. Υπάρχουν για κάθε model διαφορετικές ρυθμίσεις ανάλογα με τις εισόδους και εξόδους. Δοκίμασε. Επίσης αν δεν βγάλεις άκρη βάλε και την παρακάτω γραμμη:

options snd-hda-intel single_cmd=1


 

1)Βάλε και το power_save=10 που σου είπα παραπάνω, αν δεν το έχεις βάλει ήδη. Με την λογική οτι είσαι σε laptop οπότε το να αποδεσμεύει την κάρτα ήχου μετά απο 10 δευτερόλεπτα "σιωπής" θα βοηθήσει στην μείωση της κατανάλωσης. Αν δεν σου δουλέψει όπως θέλεις, απλά βγάλτο.

2)Αν δεν σου δουλεύουν σωστά οι είσοδοι-έξοδοι-μικρόφωνα κτλ, δοκίμασε να αλλάξεις model (κοίτα και το link που σου έδωσε ο nbagi) ή ψάξτο λίγο παραπάνω στο google ή ρώτα εδώ. Προς το παρόν το θέμα το βάζω ως λυμένο.

nbagi τελικά το δικό μου δούλεψε... 1-0 . Τα λέμε στο επόμενο...

Καλησπέρα. Έχω και'γω το ίδιο πρόβλημα, δεν έχω καθόλου ήχου . Η κάρτα ήχου μου είναι μια soundblaster audigy 4 και ηχεία 2.1. Την on board κάρτα ήχου

την έχω απενεργοποιήσει από το bios, απ'όσο γνωρίζω (Onboard Devices Configuration--> On Board AC'97 Audio--> Disable). Από το terminal έδωσα alsamixer

και ενεργοποίησα ότι υπήρχε. Πάνω αριστερά όμως γράφει VIA 8237. http://img249.imageshack.us/img249/4959/screenshotkg.png και

http://img441.imageshack.us/img441/5880/screenshot1n.png . Κάνω restart, ξαναδινω alsamixer και τώρα γράφει Audigy 4!!!. Τα ανεβάζω πάλι όλα, restart...

αλλά τίποτα.

http://img687.imageshack.us/img687/4734/screenshot3ow.png και http://img17.imageshack.us/img17/6757/screenshot2jcu.png . 

 Με την εντολή sudo gedit /etc/modprobe.d/alsa-base μου ανοίγει ένα άδειο αρχείο, ενώ με την εντολή 

alsa-base.conf μου βγάζει command not found. Επίσης, η εντολή lspci μου δίνει :

00:00.0 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:09.0 Communication controller: Intel Corporation 536EP Data Fax Modem
00:0a.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
00:0e.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GS] (rev a2)

Καμιά άλλη ιδέα; Ελπίζω να μην υπάρχει πρόβλημα που χρησιμοποίησα το post του aniaporia. Ευχαριστώ.

Cerca, trova

Vasilis_F] 

 Με την εντολή sudo gedit /etc/modprobe.d/alsa-base μου ανοίγει ένα άδειο αρχείο, ενώ με την εντολή 

alsa-base.conf μου βγάζει command not found.

Το δεύτερο είναι sudo gedit /etc/modprobe.d/alsa-base.conf ή ψάξε ποιό αρχείο υπάρχει σε αυτόν τον κατάλογο που σχετίζεται με τον ήχο (ή με το alsa). Στην δική μου διανομή πχ είναι το 50-sound.config. Aυτό το αρχειάκι πρέπει να επεξεργαστείς.

Αν και δεν νομίζω οτι στην περίπτωσή σου φταίει κάτι σχετικό με το υπόλοιπο post. Οι κάρτες της creative έχουν μια κακή σχέση με το linux. Νομίζω μάλιστα οτι η audigy 4 υποστηρίχθηκε μόλις στην τελευταία έκδοση του ALSA. Οπότε πες μας την έκδοση του ALSA, alsa firmware (αν το έχεις), και του πυρήνα που έχεις εγκατεστημένα, όπως επίσης και την διανομή σου (μπορεί να μας χρειαστούνε στην πορεία). Τις εκδόσεις θα τις δεις στον synaptic.

 

 

Το περιεχόμενο του αρχείου alsa-base.conf

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Power down HDA controllers after 10 idle seconds
options snd-hda-intel power_save=10 power_save_controller=N

Διανομή Ubuntu 9.10

Kernel 2.6.31-14

Alsa firmware δεν πρέπει να είναι εγκατεστημένο. Βρήκα ένα alsa-firmware-loaders. Να το εγκαταστήσω;

Επίσης, όταν δίνω στο Synaptic alsa, μου δείχνει ότι έχω εγκατεστημένα τα...python-alsaaudio, libesd-alsa0, alsa-utils, alsa-base, libsox-fmt-alsa, libasound2,

libasound2-plugins, linux-sound-base, libsdl1.2debian-alsa, gstreamer0.10-alsa, bluez-alsa, libsnack2-alsa, sox, όλα είναι στην τελευταία έκδοση.

Cerca, trova

Όσο για την audigy.....από default, δεν έχω ήχο σε καμία διανομή ήχου που έχω δοκιμάσει, από την εποχή ubuntu 6.06 που άρχισα να ψηλό ασχολούμε με

linux.

 

Λοιπόν, έχω και εγώ μερικές απορίες. Ενώ λες οτι έχεις την audigy 4 αυτή αναγνωρίζεται απο την lspci ως audigy2 value. To θέμα είναι οτι αυτές οι δυο σύμφωνα με το http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs έχουν διαφορετικά τσιπάκια.
Δώσε σε μια κονσόλα την εντολή sudo lsmod | grep snd για να δούμε τι φορτώνει.
Άσχετο, την προοπτική του να δουλεύεις με την onboard την αποκλείουμε??

Το αποτέλεσμα της εντολής sudo lsmod | grep snd

snd_emu10k1_synth       6140  0
snd_emux_synth         32860  1 snd_emu10k1_synth
snd_seq_virmidi         5628  1 snd_emux_synth
snd_seq_midi_emul       6332  1 snd_emux_synth
snd_via82xx            23576  2
gameport               11368  1 snd_via82xx
snd_mpu401_uart         6940  1 snd_via82xx
snd_seq_dummy           2656  0
snd_usb_audio          84224  1
snd_usb_lib            16284  1 snd_usb_audio
snd_emu10k1           135136  3 snd_emu10k1_synth
snd_seq_oss            28576  0
snd_via82xx_modem      11204  0
snd_ac97_codec        101216  3 snd_via82xx,snd_emu10k1,snd_via82xx_modem
snd_seq_midi            6432  0
ac97_bus                1532  1 snd_ac97_codec
snd_rawmidi            22208  5 snd_seq_virmidi,snd_mpu401_uart,snd_usb_lib,snd_emu10k1,snd_seq_midi
snd_pcm_oss            37920  0
snd_seq_midi_event      6940  3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_mixer_oss          16028  1 snd_pcm_oss
snd_seq                50224  9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_pcm                75296  6 snd_via82xx,snd_usb_audio,snd_emu10k1,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss
snd_util_mem            4156  2 snd_emux_synth,snd_emu10k1
snd_timer              22276  3 snd_emu10k1,snd_seq,snd_pcm
snd_hwdep               7200  3 snd_emux_synth,snd_usb_audio,snd_emu10k1
snd_seq_device          6920  8 snd_emu10k1_synth,snd_emux_synth,snd_seq_dummy,snd_emu10k1,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_page_alloc          9156  4 snd_via82xx,snd_emu10k1,snd_via82xx_modem,snd_pcm
snd                    59204  27 snd_emux_synth,snd_seq_virmidi,snd_via82xx,snd_mpu401_uart,snd_usb_audio,snd_emu10k1,snd_seq_oss,snd_via82xx_

modem,snd_ac97_codec,snd_rawmidi,snd_pcm_oss,snd_mixer_oss,snd_seq,snd_pcm,snd_timer,snd_hwdep,snd_seq_device
soundcore               7264  1 snd

Όσο για το ενδεχόμενο να χρησιμοποιήσω την onboard.....δεν έχω πρόβλημα. Έτσι κι'αλλιώς, δεν 8α ορκιζόμουν ότι με προηγούμενες διανομές linux που

χρησιμοποίησα στο παρελθόν, είχα ήχο από την audigy. Θυμάμαι πάντως ότι για να έχω ήχο, σε ubuntu 8.10, πάλεψα με ένα αρχείο πάλι με κατάληξη conf

και δήλωνα manually τα ηχεία μου (front left, front right, sub). Δυστυχώς, δεν θυμάμαι λεπτομέρειες. Το θέμα είναι ότι η onboard είναι απενεργοποιημένη.

Cerca, trova

ΤΟ ΕΦΤΙΑΞΑ !!!! και μπορώ να πω ότι δεν με δυσκόλεψε σχεδόν καθόλου σε σχέση με τις άλλες φορές. Απλά κατέβασα το gnome-alsamixer και εκεί

ενεργοποίησα το Audigy Analog/Digital Output Jack. Το οποίο έπρεπε να είναι ενεργοποιημένο από default. Την λύση την βρήκα από το site

https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/440277 . Ευχαριστώ Teddy για το ενδιαφέρον.

Cerca, trova

Παιδια όλα καλα με τον ήχο δική μου χαζομαρα...τελικα μολις γραφω στο site και μετα βρισκω μόνος μου τη λύση πριν προλαβει να μου απαντησει κανεις....τι να μου πω !!!

 

  :)