Δημοσιεύτηκε: 12 Ιουν 2009, 20:06
από simosx
thelf έγραψε:ΟΚ! Όντως μπορώ να δω τη 2η αλλαγή τώρα.

Κώδικας: Επιλογή όλων
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
index 42f944b..9d34f0e 100644
--- a/sound/pci/hda/patch_sigmatel.c
+++ b/sound/pci/hda/patch_sigmatel.c
@@ -1590,6 +1590,7 @@ static struct snd_pci_quirk stac9200_cfg_tbl[] = {
        /* SigmaTel reference board */
        SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2668,
                      "DFI LanParty", STAC_REF),
+
        SND_PCI_QUIRK(PCI_VENDOR_ID_DFI, 0x3101,
                      "DFI LanParty", STAC_REF),
        /* Dell laptops have BIOS problem */
@@ -2344,6 +2345,8 @@ static struct snd_pci_quirk stac9205_cfg_tbl[] = {
                      "DFI LanParty", STAC_9205_REF),
        SND_PCI_QUIRK(PCI_VENDOR_ID_DFI, 0x3101,
                      "DFI LanParty", STAC_9205_REF),
+        SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0xfb30,/*...*/
+                    "SigmaTel",STAC_9205_REF),
        /* Dell */
        SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01f1,
                      "unknown Dell", STAC_9205_DELL_M42),
@@ -5939,6 +5942,7 @@ static struct hda_codec_preset snd_hda_preset_sigmatel[] =
        { .id = 0x83847662, .name = "STAC9872AK", .patch = patch_stac9872 },

Έχω να μάθω πολλά ακόμα :D


Η αλλαγή αυτή προσθέτει το
Κώδικας: Επιλογή όλων
+        SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0xfb30,/*...*/
+                    "SigmaTel",STAC_9205_REF),

στην κατάλληλη θέση, ωστόσο πρέπει να υπάρχει η αντίστοιχη εντολή που αφαιρεί το παραπάνω από την πρώτη θέση. Δηλαδή να υπάρχει κάτι σαν

Κώδικας: Επιλογή όλων
-        SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0xfb30,/*...*/
-                    "SigmaTel",STAC_9205_REF),


στην ενότητα με static struct snd_pci_quirk stac9200_cfg_tbl[]
οπότε ο Takeshi να είναι σε θέση να το προσθέσει στο τοπικό του αποθετήριο (όπως είναι τώρα το παραπάνω patch, το πρώτο κομμάτι θα προστεθεί ως έχει σε δύο σημεία ενώ προτιμούμε να υπάρχει σε μια θέση).

Την επόμενη εβδομάδα θα γίνει ένα workshop για τη χρήση του git στην Αθήνα,
http://conf.ellak.gr/2009/?page_id=111 (απαιτεί εγγραφή, δωρεάν).