Σελίδα 3 από 4

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 04 Ιουν 2009, 22:14
από thelf
Δεν μπορούσα να διαγράψω με τίποτα κάποια αρχεία οπότε εγκατέστησα το ubuntu από την αρχή, λιγότερο χρόνο που πήρε :) Έχω χώρο σε άλλο partition του δίσκου, αλλά δεν ξέρω τι αποτέλεσμα θα έχει η ίδια διαδικασία από την αρχή. Πιστεύεις ότι θα ήταν καλύτερα να δοκίμαζα πάλι το ίδιο ή μόνο compile για την alsa? Aν θέλεις πες μου πως γίνεται για να το δοκιμάσω. Δεν ξέρω αν είδες αυτό το link http://forum.karen.com.pl/viewtopic.php?p=59335, στο 4ο post δίνουν ένα patch για την έκδοση 8.04, Μήπως θα μπορούσα να φτιάξω κάτι αντίστοιχο για την έκδοση 9.04;

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]  Το θέμα επιλύθηκε

ΔημοσίευσηΔημοσιεύτηκε: 05 Ιουν 2009, 04:08
από simosx
thelf έγραψε:Δεν μπορούσα να διαγράψω με τίποτα κάποια αρχεία οπότε εγκατέστησα το ubuntu από την αρχή, λιγότερο χρόνο που πήρε :) Έχω χώρο σε άλλο partition του δίσκου, αλλά δεν ξέρω τι αποτέλεσμα θα έχει η ίδια διαδικασία από την αρχή. Πιστεύεις ότι θα ήταν καλύτερα να δοκίμαζα πάλι το ίδιο ή μόνο compile για την alsa? Aν θέλεις πες μου πως γίνεται για να το δοκιμάσω. Δεν ξέρω αν είδες αυτό το link http://forum.karen.com.pl/viewtopic.php?p=59335, στο 4ο post δίνουν ένα patch για την έκδοση 8.04, Μήπως θα μπορούσα να φτιάξω κάτι αντίστοιχο για την έκδοση 9.04;


Καλά έκανες και εγκατέστησες ξανά. Είναι πιο εύκολη διαδικασία.

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

Προτείνω να μεταγλωττίσεις την πιο πρόσφατη έκδοση της Alsa.
Λοιπόν, για τη διαδικασία μεταγλώττισης της Alsa, ακολούθησε τη διαδικασία που περιγράφει στο
https://help.ubuntu.com/community/HdaIntelSoundHowto
Γίνεται αναφορά για ένα πρόγραμμα εντολών (script) που κάνει τη δύσκολη δουλειά αυτόματα για σένα.
Το πρόγραμμα εντολών έχει τις επιλογές,

Κώδικας: Επιλογή όλων
$ chmod +x AlsaUpgrade-1.0.x-rev-1.17.sh
$ sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh

Usage: AlsaUpgrade-1.0.x-rev-1.17.sh [OPTION]...

Available options:
   -di    Download (to /usr/src), compile and install the packages
          This option will compeletely upgrade your ALSA in one step
   -d     Download the packages only
          In case you want to tweak/patch the official packages or
          you'd like to install the snapshot on top of the official
          packages prior to compiling and installating them   
   -c     Compilation only
          Kind of dry-run option to see if the configuration and compilation
          works
   -i     Compilation and installation of packages
          Sources must exist under /usr/src. Run script with -d or -di options first.
          The option is useful to speed up your installation in case Ubuntu upgrades
          have overwritten your ALSA installation. It is also useful if you want to
          keep your patched version or snapshot version, when reinstalling the packages
   -r     Restore ALSA
          Kernel and all ALSA relevant Ubuntu packages will be restored
          (done by re-installation of relevant packages)
   -snap  Download, compile and install of latest ALSA driver-sources-snapshot
          Please run script using -d option first. Recommended for troubleshooting.
          (The snapshot is not an offical ALSA release or even pre-release,
           it is the latest snapshot taken from the design-tree!)
   -h     Help - this page

Please visit http://ubuntuforums.org/showthread.php?t=962695
to report any issues you might encounter by using this script.


Πρώτα δοκιμάζεις με
Κώδικας: Επιλογή όλων
sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh -d


όπου θα κάνει τη λήψη μόνο των νέων πακέτων της Alsa. Ταυτόχρονα όμως, θα εγκαταστήσει και τα απαραίτητα πακέτα συστήματος που θα επιτρέψουν τη μεταγλώττιση, αν αυτά δεν έχουν ήδη εγκατασταθεί.

Κώδικας: Επιλογή όλων
--Fri Jun  5 01:52:49 BST 2009----Alsa-Upgrade-Script-1.17 -----------------

- You'll be upgraded from 1.0.17. to 1.0.20.
-
- All script output is routed to /var/log/AlsaUpgradeRev-1.17-060509-01.52.log
- Run tail -f <logfile> in a seperate terminal to follow the upgrade
-
- Reboot your machine afterwards.
-
- Enjoy - meet you at ubuntuforums.org or diy-audio.com
- soundcheck
---------------------------------------------------------------------------


Όπως αναφέρει παραπάνω, μπορείς να μπεις στον κατάλογο /var/log και να δεις το αρχείο καταγραφών καθώς εγκαθιστά πακέτα και κάνει τη λήψη της νέας Alsa.
Δεν έχει γίνει ακόμα μεταγλώττιση, οπότε μπορούμε να αλλάξουμε εκείνο το αρχείο που θέλουμε.

Έπειτα, πας στον κατάλογο /usr/src/Alsa-1.0.20 και εντοπίζεις το αρχείο
Κώδικας: Επιλογή όλων
/usr/src/Alsa-1.0.20/alsa-driver-1.0.20/alsa-kernel/pci/hda/patch_sigmatel.c


Μπορείς να το επεξεργαστείς με
Κώδικας: Επιλογή όλων
sudo gedit /usr/src/Alsa-1.0.20/alsa-driver-1.0.20/alsa-kernel/pci/hda/patch_sigmatel.c


Μόλις ολοκληρώσεις την επιδιόρθωση του αρχείου, μπορείς να δοκιμάσεις
Κώδικας: Επιλογή όλων
sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh -c


όπου με την επιλογή -c θα δοκιμάσει να κάνει μόνο μεταγλώττιση σε αυτό το στάδιο. Θα πάρει γύρω στα 15-20 λεπτά, όλα αυτόματα.
Αν βγάλει σφάλμα, ανέφερέ το εδώ. Αν όλα καλά, τότε

sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh -i[/code]

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

Τέλος, χρησιμοποιείς την εντολή για επαναφόρτωση ξανά της Alsa (force reload) και πρέπει να έχεις τις νέες ρυθμίσεις τώρα!

Μπορείς να επιβεβαιώσεις με το πρόγραμμα alsa-info.sh, και να δεις αν η έκδοση της Alsa είναι 1.0.20.

Καλή επιτυχία!

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 08 Ιουν 2009, 11:13
από thelf
Δοκίμασα αυτό το script, έκανα τις αλλαγές στο sigmatel_patch.c και μετά εγκατάσταση των νέων πακέτων και τώρα έχω ήχο :!:
Και στο volume control εμφανίζονται περισσότερα κανάλια και όχι μόνο το master και το pcm!

Σε ευχαριστώ πάρα πολύ για τον χρόνο και την υπομονή σου, με βοήθησες πολύ! :thumbup:
Να είσαι καλά ;)

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 08 Ιουν 2009, 13:19
από simosx
thelf έγραψε:Δοκίμασα αυτό το script, έκανα τις αλλαγές στο sigmatel_patch.c και μετά εγκατάσταση των νέων πακέτων και τώρα έχω ήχο :!:
Και στο volume control εμφανίζονται περισσότερα κανάλια και όχι μόνο το master και το pcm!

Σε ευχαριστώ πάρα πολύ για τον χρόνο και την υπομονή σου, με βοήθησες πολύ! :thumbup:
Να είσαι καλά ;)


Συγχαρητήρια!

Κατάφερες να κάνεις κάτι που λίγα άτομα καταφέρνουν να ολοκληρώσουν!

Πρέπει να γνωρίζεις ότι όταν γίνεται ενημέρωση πυρήνα, πρέπει να εκτελείς το πρόγραμμα εντολών με την κατάλληλη παράμετρο όπου μεταγλωττίζει ξανά και εγκαθιστά τη νέα Alsa. Ίσως χρειαστεί 2-3 φορές μέχρι τον Οκτώβριο.

Η δουλειά όμως δεν τέλειωσε. Μπορείς να κάνεις μια αναφορά για βελτίωση στο έργο Alsa όπου ζητάς να προστεθεί η γραμμή αυτή στο έργο Alsa. Έτσι, στο Ubuntu 9.10 θα γνωρίζεις με σιγουριά ότι θα δουλεύει ο ήχος μια χαρά!

Οδηγίες για τη μεταγλώττιση της Alsa,
viewtopic.php?f=9&t=5470

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 08 Ιουν 2009, 14:08
από simosx
Υπάρχει αναφορά σφάλματος για το ζήτημα ακριβώς που έχεις εδώ, στο
https://bugtrack.alsa-project.org/alsa- ... hp?id=3664

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

1. Η αναφορά σφάλματος έχει το τίτλο «No sound on hda-intel» που δε βοηθάει για να γίνει αντιληπτό το πρόβλημα.
Σε μια νέα αναφορά θα ήταν καλό ο τίτλος να είναι πιο περιεκτικός. Μπορεί να συνεχίσει ως έχει τώρα, ή να καταφέρεις
να κάνεις τον kobe84 (αυτός που έκανε την αρχική αναφορά σφάλματος), να ενημερώσει την περιγραφή σε π.χ.
«Add quirk for SigmaTel ID 7698, Vendor ID: 0x83847698, 0x01a8»

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

3. Και το πιο σημαντικό, μπορείς να στείλεις ενημερωμένο patch που να προέρχεται από την πιο πρόσφατη έκδοση της alsa-kernel
από το αποθετήριο. Κάτι τέτοιο κάνει τη διαδικασία πολύ εύκολη για το δημιουργό να πάρει το patch και να το εφαρμόσει άμεσα.

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 08 Ιουν 2009, 14:32
από simosx
Και οι οδηγίες για τη δημιουργία του patch με την πιο πρόσφατη έκδοση του κώδικα της alsa-kernel,
viewtopic.php?f=9&t=5473

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 08 Ιουν 2009, 17:06
από thelf
Ευχαριστώ πολύ και πάλι!
Έκανα τη σχετική αναφορά εδώ https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4561
Ελπίζω να συμπεριληφθεί στις επόμενες εκδόσεις και να βοηθήσει και άλλους που έχουν το ίδιο πρόβλημα γιατί είναι κρίμα να αναγκάζεσαι να γυρνάς σε windows μόνο και μόνο για τον ήχο.
Όπως και να έχει, αν δεν με βοηθούσες δεν θα έβγαζα άκρη, οπότε σε ευχαριστώ για ακόμα μια φορά :)

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 10 Ιουν 2009, 07:00
από airboy
Παιδιά έχω ακριβώς το ίδιο πρόβλημα τα έκανα όλα αλλα κόλλησα στο κομμάτι ποθ λέτε οτι επεξεργάζεσαι και επιδιορθώνεις το αρχείο
Κώδικας: Επιλογή όλων
/usr/src/Alsa-1.0.20/alsa-driver-1.0.20/alsa-kernel/pci/hda/patch_sigmatel.c
1000 συγνώμη αλλα τι ακριβώς επεξεργασία πρέει να του κάνεις?? είμαι πιο αρχάριος και απο τους αρχάριους... ευχαριστώ και συγνωμη για τα λατινικά...

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 10 Ιουν 2009, 16:46
από simosx
@airboy
Κάνε επεξεργασία του μηνύματός σου και γράψε στα ελληνικά.

@thelf
´Υστερα από αναζήτηση, έμαθα ότι για το έργο Alsa οι διορθώσεις στέλνονται σε μια λίστα alsa-devel.
Για παράδειγμα,
http://mailman.alsa-project.org/piperma ... 18015.html

Για τη γραμμή
Κώδικας: Επιλογή όλων
Tested-by: Serdar Soytetir <tulliana at gmail.com>

μπορούν να μπουν τα στοιχεία σου. Είναι εντάξει να γίνει κάτι τέτοιο;

Θα μπορέσω να στείλω και ο ίδιος το γράμμα στη λίστα alsa-devel.

Re: Intel HDA Sigmatel 7698 καθόλου ήχος [kubuntu]

ΔημοσίευσηΔημοσιεύτηκε: 10 Ιουν 2009, 17:17
από thelf
simosx έγραψε:@airboy
Κάνε επεξεργασία του μηνύματός σου και γράψε στα ελληνικά.

@thelf
´Υστερα από αναζήτηση, έμαθα ότι για το έργο Alsa οι διορθώσεις στέλνονται σε μια λίστα alsa-devel.
Για παράδειγμα,
http://mailman.alsa-project.org/piperma ... 18015.html

Για τη γραμμή
Κώδικας: Επιλογή όλων
Tested-by: Serdar Soytetir <tulliana at gmail.com>

μπορούν να μπουν τα στοιχεία σου. Είναι εντάξει να γίνει κάτι τέτοιο;

Θα μπορέσω να στείλω και ο ίδιος το γράμμα στη λίστα alsa-devel.



Ναι, δεν υπάρχει πρόβλημα! Τι ακριβώς χρειάζεσαι;