Προς το περιεχόμενο

Κάρτα ήχου σε laptop με driver snd-hda-intel...


xaxa1982

Προτεινόμενες αναρτήσεις

Καλημέρα παιδιά! Λίγη βοήθεια όποιος μπορεί...

 

Πήρα ένα καινούριο laptop πριν από λίγο καιρό και έβαλα και Linux. Όλα δουλεύουν ρολόι, εκτός από τα headphones στην κάρτα ήχου. Δεν ακούγεται τίποτα και επίσης δεν απομονώνεται ο ήχος από τα ηχεία του laptop όταν βάζω τα ακουστικά, δηλαδή δεν σταματάει ο ήχος στα ηχεία του laptop όταν βάζω τα ακουστικά στο βύσμα. Ο driver στα Windows αναγνωρίζεται ως "Conexant High Definition Audio". Στο Linux αναγνωρίζεται ως "snd-hda-intel". Έψαξα στο Internet και βρήκα στα παρακάτω sites διάφορα:

 

https://launchpad.net/distros/ubuntu...ver/+bug/33719

http://www.nvnews.net/vbulletin/showthread.php?t=75977

http://www.gentoo-wiki.com/HARDWARE_Asus_Z33A

http://www.perseverantia.com/index.php?p=429

http://www.gentoo-wiki.com/HARDWARE_Acer_Aspire_5102WLMi#Audio

 

Έκανα όλα αυτά που προτείνουν, όπως πχ τα παρακάτω:

 

1)options snd-hda-intel position_fix=1 (ή με 0,2,3)

2)options snd-hda-intel model=z71v position_fix=1 (ή με model=vaio,ref,acer)

 

Το πρόβλημα συνεχίζεται! Δεν υπάρχει ήχος στα headphones!

Το laptop μου είναι το HP dv9016 (σειρά dv9000)! Η ALSA είναι η έκδοση 1.0.12 και απ'ότι είδα σε διάφορα sites υποστηρίζεται μια χαρά και δουλεύει μια χαρά!

 

Ευχαριστώ όποιον προσφερθεί να δώσει βοήθεια, γιατί έχω πελαγώσει! Είναι το μόνο πρόβλημα που έχω και θέλω να το λύσω! :-(

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ίδιο πρόβλημα και εγώ, με ένα Asus A6Ja laptop. Χρησιμοποιώ Debian και το καλύτερο που έχω καταφέρει είναι να έχω ήχο μέχρι το επόμενο restart. Μετά ο ήχος εξαφανίζεται και πρέπει να επαναλαβω την εγκατάσταση. Το έκανα κάποιες φορές, μετά κάπως έμπλεξα την κατάσταση κάνοντας install ως root και πλέον δεν έχω ήχο πουθενά. Κανάς χριστιανός με παρόμοια προβλήματα που να τα έχει λύσει?

 

Σε Ubuntu η κάρτα ήχου αναγνωριζόταν αυτόματα κατά την εγκατάσταη και ο ήχος δούλευε κανονικά. Δυστυχώς, οι απαιτήσεις της διπλωματικής με υποχρεώνουν να δουλεύω σε Debian με αποτέλεσμα να μην έχω ήχο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...
Εμένα μου δουλεύει μια χαρά και με 2.6.16 και με 2.6.17, αλλά φορτώνω το module με position_fix=1 και index=0.

 

Και εγώ έχω τον 2.6.16. Αν σου είναι εύκολο, δώσε λίγο πιο αναλυτικές οδηγίες καθότι, newbie στο linux.

 

Ευχαριστώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εμένα μου δουλεύει μια χαρά και με 2.6.16 και με 2.6.17, αλλά φορτώνω το module με position_fix=1 και index=0.

 

Όντως αν θες βοήθησέ μας λίγο. Αυτό με το position_fix το είχα δει, αλλά το index=0 πουθενά...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπόν, γενικά έχετε υπόψη ότι μπορείτε να δίνετε `modinfo module_name και να βλέπετε τις παραμέτρους που δέχεται το κάθε module και μια σύντομη επεξήγηση για αυτές.

 

>
[apoikos@laptop ~]$ modinfo snd_hda_intel
filename:       /lib/modules/2.6.16-beyond3-apoikos2/kernel/sound/pci/hda/snd-hda-intel.ko
license:        GPL
description:    Intel HDA driver
vermagic:       2.6.16-beyond3-apoikos2 preempt PENTIUMM 4KSTACKS gcc-4.1
depends:        snd-pcm,snd-page-alloc,snd-hda-codec,snd
alias:          pci:v00008086d00002668sv*sd*bc*sc*i*
alias:          pci:v00008086d000027D8sv*sd*bc*sc*i*
alias:          pci:v00008086d0000269Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000284Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000437Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00004383sv*sd*bc*sc*i*
alias:          pci:v00001106d00003288sv*sd*bc*sc*i*
alias:          pci:v00001039d00007502sv*sd*bc*sc*i*
alias:          pci:v000010B9d00005461sv*sd*bc*sc*i*
alias:          pci:v000010DEd0000026Csv*sd*bc*sc*i*
alias:          pci:v000010DEd00000371sv*sd*bc*sc*i*
parm:           enable:bool
parm:           single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm:           probe_mask:Bitmask to probe codecs (default = -1). (int)
parm:           position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size). (int)
parm:           model:Use the given board model. (charp)
parm:           id:ID string for Intel HD audio interface. (charp)
parm:           index:Index value for Intel HD audio interface. (int)

 

Το position_fix διορθώνει κάποια προβλήματα με το DMA, τα οποία έχουν ως αποτέλεσμα να ακούγεται ο ήχος με φρικτή παραμόρφωση. Το index δε θυμάμαι γιατί το είχα βάλει (πάει ένας χρόνος και βάλε), αλλά κάποιο λόγο θα είχα :-P. Νομίζω ότι δεν ανίχνευε σωστά την κάρτα ήχου χωρίς αυτό.

 

Αν θέλετε το module να φορτώνεται πάντα με αυτές τις αλλαγές, τότε απλά βάλτε τις ακόλουθες γραμμές στο /etc/modprobe.conf:

>
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-card-0 index=0 position_fix=1
options snd-hda-intel index=0 position_fix=1

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για να ξαναπεράσω το ALSA πρέπει να είμαι root ή κανονικός user?

 

Επίσης, στον κατάλογο /etc/ δεν υπάρχει το αρχείο modprobe.conf

Να το δημιουργήσω?Καμμιά ιδέα?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...