Σελ. 352 από 429 ΠρώτηΠρώτη ... 332342347350351352353354357362372 ... ΤελευταίαΤελευταία
Εμφάνιση 5.266-5.280 από 6421
  1. #5266
    Εγγραφή
    27-10-2006
    Περιοχή
    @Genova/Italy
    Ηλικία
    38
    Μηνύματα
    894
    Downloads
    0
    Uploads
    0
    Συνήθως μετά από update πυρήνα καλό είνια να κάνουμε αμέσως επανικκίνηση. Λογικά λόγω αυτού είχες θέμα, συμφωνώ με τον ranger.
    “The truth is rarely pure and never simple.”― Oscar Wilde

    "A man lives three lifes...
    The first, ends with the loss of naiveness,
    the second, with the loss of innocence
    and the third one with the loss of his soul itself.
    It's inevitable that we go through all three." ― Dark

  2. #5267
    Εγγραφή
    23-03-2006
    Μηνύματα
    332
    Downloads
    5
    Uploads
    0
    Οκ, ελπίζω να ήταν αυτό.

  3. #5268
    Εγγραφή
    27-10-2006
    Περιοχή
    @Genova/Italy
    Ηλικία
    38
    Μηνύματα
    894
    Downloads
    0
    Uploads
    0
    Παιδιά έχω ένα πρόβλημα στο λάπτοπ το οποίο παρατήρησα πρόσφατα (λογικά υπήρχε και από πριν απλά επειδή δεν χρησιμοποιούσα και τόσο την οθόνη για να βάζω το λάπτοπ σε sleep mode δεν το είχα προσέξει) και έχει να κάνει με το acpi lid status.

    Λοιπόν αυτό που συμβαίνει είναι ότι όταν κλείσω την οθόνη για πρώτη φορά το μηχανάκι μπαίνει σε sleep mode και το /proc/acpi/button/lid/LID0/state δίνει σωστά closed. Τώρα όταν ανοίξω την οθόνη το σύστημα επανέρχεται χωρίς πρόβλημα χωρίς ωστόσο το LID0/state να ανανεωθεί σε opened. Για να γίνει αυτό πρέπει να κλείσω ξανά την οθόνη (το σύστημα δεν μπαίνει σε sleep mode άλλα συνεχίζει να λειτουργεί κανονικά) και να την ξανά ανοίξω. Την επόμενη φορά που θα κλείσω ξανά την οθόνη θα μπει σε sleep mode άλλα μετά θα πρέπει να ξανά επαναλάβω την όλη διαδικασία. Το παραπάνω επιβεβαιώνεται εκτός των άλλων και από το output στο journactl -b και το log που παίρνω σχετικά με το systemd-logind.

    Στην αρχή νόμιζα ότι ήταν θέμα του systemd-logind και γι' αυτό δοκίμασα να ενεργοποιήσω την μεταβλητή LidSwitchIgnoreInhibited=yes στο /etc/systemd/logind.conf ώστε να μην λαμβάνει υπόψιν τα inhibits από το desktop manager ή προγράμματα που τρέχουν. Δεν άλλαξε τίποτα οπότε συνέχισα να το ψάχνω και έπεσα σε αυτά τα δύο λινκς:

    https://blog.twcloud.tech/2013/04/29...ect-lid-state/
    https://bbs.archlinux.org/viewtopic.php?id=192814

    Τα οποία περιγράφουν ακριβώς το ίδιο πρόβλημα και όπως λένε το θέμα έχει να κάνει με το DSDT table που φορτώνεται κατά το boot. Και να πω την αλήθεια με παραξένεψε που ενώ τα thread είναι παλιά το πρόβλημα υπάρχει ακόμα στον πυρήνα. Η φάση τέλος πάντων είναι ότι μάλλον θα πρέπει να φτιάξω το δικό μου DSDT table και να το φορτώσω κατά το boot. Οπότε ξεκίνησα να κοιτάω στο wiki (https://wiki.archlinux.org/index.php/DSDT) σχετικά με αυτό όπως και από το πρώτο λινκ που παρέθεσα παραπάνω. Δοκίμασα επιπλέον να ορίσω την παράμετρο acpi_os_name ή acpi_osi με '!Windows2015'/'!Windows 2015'/'!Windows2019' μήπως και γίνει κάτι άλλα τίποτα.

    Οπότε πριν αρχίσω με το DSDT αρχείο θα ήθελα να ρωτήσω αν έχετε κάποια ιδέα για κάποια πιο εύκολη εναλλακτική.
    “The truth is rarely pure and never simple.”― Oscar Wilde

    "A man lives three lifes...
    The first, ends with the loss of naiveness,
    the second, with the loss of innocence
    and the third one with the loss of his soul itself.
    It's inevitable that we go through all three." ― Dark

  4. #5269
    Εγγραφή
    23-03-2006
    Μηνύματα
    332
    Downloads
    5
    Uploads
    0
    Εδώ και αρκετούς μήνες συμβαίνει μερικές φορές το εξής. Δεν είναι δυνατή η επανεκκίνηση/τερματισμός κλπ με το 'systemctl reboot", αλλά ούτε και μέσω των αντίστοιχων λειτουργιών του γραφικού περιβάλλοντος. Αντί να εκτέλεστεί η ενέργεια αυτή, γίνεται αποσύνδεση στον desktop manager και από εκεί μπορεί να γίνει επανεκκίνηση/τερματισμός. Επίσης όταν συμβαίνει αυτό δε λειτουργεί και το pkexec για δικαιώματα διαχειριστή. Γενικά μάλλον δε λειτουργεί το sudo, αν και δεν το έχω δοκιμάσει με κάποια εντολή τερματικού όταν συμβαίνει το παραπάνω. Αυτό δεν έχει σχέση με ενημερώσεις που έχουν γίνει όποτε ίσως να χρειάζεται και επανεκκίνηση. Και πολλές φορές συμβαίνει και μετά από επανεκκίνηση χωρίς να έχει γίνει κάποια ενημέρωση ή άλλη ενέργεια από μέρους μου. Καμιά ιδέα τι μπορεί να το πρόκαλεί αυτό ή πως μπορώ να το βρώ? Μάλλον το journalctl θα μπορεί να δώσει πληροφορίες, αλλά για τι πράγμα να ψάξω?

  5. #5270
    Εγγραφή
    27-10-2006
    Περιοχή
    @Genova/Italy
    Ηλικία
    38
    Μηνύματα
    894
    Downloads
    0
    Uploads
    0
    @zaxus τι desktop manager χρησιμοποιείς?

    Αυτό που μπορείς να κάνεις είναι ξανακάνεις login και να δώσεις journalctl -b | grep reboot και να δεις τι συμβαίνει εκείνη τι στιγμή. Η βασικά καλύτερα θα μπορούσες να το βάλεις σε αρχείο και να το ψάξεις με μεγαλύτερη ευκολία από ενα text editor π.χ. journalctl -b > Desktop/journalctl_output.txt και μετά άνοιξε το αρχείο με ένα text editor και ψάξε είτε με keywords είτε πηγαίνοντας στη χρονική στιγμή που εκτέλεσες την εντολή και δες τι αναφέρετε εκεί. Όπως και το dmesg θα μπορούσες να κοιτάξεις (μπορείς και αυτό να το βάλεις σε ένα αρχείο και να δεις π.χ. dmesg > Desktop/dmesg_output.txt)
    “The truth is rarely pure and never simple.”― Oscar Wilde

    "A man lives three lifes...
    The first, ends with the loss of naiveness,
    the second, with the loss of innocence
    and the third one with the loss of his soul itself.
    It's inevitable that we go through all three." ― Dark

  6. #5271
    Εγγραφή
    23-03-2006
    Μηνύματα
    332
    Downloads
    5
    Uploads
    0
    Έχω τον lightdm και lxqt περιβαλλον εργασίας αυτή τη στιγμή. Μου το έχει κάνει όμως και με cinammon που είχα πριν. Το κάνει τυχαία και όχι πολύ συχνά αλλά το έχει κάνει αρκετές φορές τους τελευταίουν 4-5 μήνες. Συνήθως το καταλαβαίνω από μια εφαρμογή python που έχω φτιάξει και κάνει προγραμματισμένο shutdown. Τη χρησιμοποιώ καθε βράδυ και το καταλαβαίνω το πρωϊ αφού ο υπολογιστής λειτουργεί ακόμη. Μου το έκανε σήμερα, και δίνοντας την εντολή που παρέθεσες(αλλά χωρίς το -b), πήρα αυτά τα αποτελέσματα:
    Κώδικας:
    Δεκ 26 16:10:20 arch-desktop audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-reboot comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Δεκ 27 09:26:34 arch-desktop polkitd[1111]: /usr/share/polkit-1/rules.d/lightdm.rules:3: action=[Action id='org.freedesktop.login1.reboot-multiple-sessions']
    Δεκ 27 09:27:35 arch-desktop polkitd[1111]: /usr/share/polkit-1/rules.d/lightdm.rules:3: action=[Action id='org.freedesktop.login1.reboot-multiple-sessions']
    Δεκ 27 09:27:35 arch-desktop systemd-logind[854]: System is rebooting.
    Δεκ 27 09:27:42 arch-desktop systemd[1]: systemd-reboot.service: Succeeded.
    Δεκ 27 09:27:42 arch-desktop audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-reboot comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Δεκ 27 09:27:42 arch-desktop audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-reboot comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Δεκ 27 10:50:45 arch-desktop polkitd[1117]: /usr/share/polkit-1/rules.d/lightdm.rules:3: action=[Action id='org.freedesktop.login1.reboot-multiple-sessions']
    Δεκ 27 10:50:50 arch-desktop polkitd[1117]: /usr/share/polkit-1/rules.d/lightdm.rules:3: action=[Action id='org.freedesktop.login1.reboot-multiple-sessions'
    Η τελευταία επανεκκίνηση έγινε χθες στις 4:10. Αλλάζοντας το reboot με "poweroff", μιας και αυτή είναι η εντολή που δίνει η εφαρμογή(systemctl poweroff) πήρα τα παρακάτω:
    Κώδικας:
    Δεκ 26 00:35:39 arch-desktop systemd[1]: systemd-poweroff.service: Succeeded.
    Δεκ 26 00:35:39 arch-desktop audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-poweroff comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Δεκ 26 00:35:39 arch-desktop audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-poweroff comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Δεκ 26 09:54:40 arch-desktop systemd[1]: systemd-poweroff.service: Succeeded.
    Δεκ 26 09:54:40 arch-desktop audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-poweroff comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Δεκ 26 09:54:40 arch-desktop audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-poweroff comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Δεκ 27 11:06:00 arch-desktop systemd[1]: systemd-poweroff.service: Succeeded.
    Δεκ 27 11:06:00 arch-desktop audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-poweroff comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Δεκ 27 11:06:00 arch-desktop audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-poweroff comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    Αν καταλαβαίνω καλά, δε φαίνεται κάποιο σφάλμα. Επίσης βλέπω το μήνυμα "res=success" αλλά ενώ έπρεπε ο υπολογιστής να απενεργοποιηθεί χθές στις 00:45, αυτό δεν έγινε. Δε φαίνεται λοιπόν να έχει κάτι χρήσιμο. Ίσως βοηθούσε περισσότερο αν έβαζα κάποιο χρονικό διάστημα στο journalctl. Πως μπορώ να το κάνω να εμφανίσει τα μηνύματα από τις 00:30 - 10:00 ας πούμε, που περιλαμβάνει το χρονικό διάστημα οπού υπήρχε το πρόβλημα. Έχω δοκιμάσει με βάση πληροφορίες που είχε το wiki, αλλά μάλλον κάτι κάνω λάθος στη σύνταξη γιατί μου έβγαζε σφάλμα τότε.

  7. #5272
    Εγγραφή
    27-10-2006
    Περιοχή
    @Genova/Italy
    Ηλικία
    38
    Μηνύματα
    894
    Downloads
    0
    Uploads
    0
    μπορείς να δώσεις journalctl --since "2019-12-27 00:30" --until "2019-12-27 10:00"
    “The truth is rarely pure and never simple.”― Oscar Wilde

    "A man lives three lifes...
    The first, ends with the loss of naiveness,
    the second, with the loss of innocence
    and the third one with the loss of his soul itself.
    It's inevitable that we go through all three." ― Dark

  8. #5273
    Εγγραφή
    23-03-2006
    Μηνύματα
    332
    Downloads
    5
    Uploads
    0
    Ευχαριστώ, το έκανα ήδη μιας και βρήκα έναν οδηγό αφού έγραψα το προηγούμενο μήνυμα. Αυτό κοιτούσα τώρα. Την ώρα που θα έπρεπε να μηδενιστεί ο μετρητής από την εφαρμογή και να δωθεί ή εντολή, το journalctl δε δίνει κανένα σχετικό μήνυμα. Από τις 12:30 ως τις 01:50, αλλά και μετά, δεν έχει κανένα μήνυμα πέρα της αλλαγής wallpaper που γίνεται κάθε μερικά λεπτά. Φαίνεται σαν απλά να αγνοήθηκε η εντολή. Τώρα για το διάστημα από της 9:20 το πρωί μέχρι τις 10 όπου και δοκίμασα την επανεκκίνηση μέσω του μενου του lxqt, η οποία με έβγαλε στον lightdm υπάρχουν αρκετά σφάλματα αλλά δε βλέπω κάτι σχετικό με την επανεκκίνηση, ως τώρα τουλάχιστον.
    EDIT:
    Επειδή δε μπορώ να βγάλω άκρη παραθέτω το αρχείο log μήπως κάποιος βρει κάτι χρήσιμο.
    log.txt
    Τελευταία επεξεργασία από το μέλος zaxus : 27-12-19 στις 15:05.

  9. #5274
    Εγγραφή
    27-10-2006
    Περιοχή
    @Genova/Italy
    Ηλικία
    38
    Μηνύματα
    894
    Downloads
    0
    Uploads
    0
    @zaxus δεν μπορώ να βρω κάτι, φαίνεται να κρεμάει ο xorg σε κάποια φάση και γι' αυτό σου κάνει logout άλλα δεν βλέπω κάτι που να εξηγεί τον λόγο.

    όσον αφορά το δικό μου ζήτημα δοκίμασα να κάνω compile το .dsl αρχείο μου έβγαλε κάποια errors οποία διόρθωσα άλλα επιπλέον μου δίνει και αρκετά warnings και remarks

    Κώδικας:
    dsdt.dsl   4075:         Device (PCI0)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl   4703:                 Method (NPTS, 1, NotSerialized)
    Remark   2146 -                            ^ Method Argument is never used (Arg0)
    
    dsdt.dsl   4721:                 Method (NWAK, 1, NotSerialized)
    Remark   2146 -                            ^ Method Argument is never used (Arg0)
    
    dsdt.dsl   4800:                 Method (SPTS, 1, NotSerialized)
    Remark   2146 -                            ^ Method Argument is never used (Arg0)
    
    dsdt.dsl   4810:                 Method (SWAK, 1, NotSerialized)
    Remark   2146 -                            ^ Method Argument is never used (Arg0)
    
    dsdt.dsl   4896:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   4983:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   5175:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   5262:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   5454:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   5541:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   5733:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   5820:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   6012:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   6099:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   6291:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   6378:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   6570:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   6657:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   6849:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   6936:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   7128:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   7215:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   7407:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   7494:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   7686:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   7773:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   7965:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   8052:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   8244:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   8331:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   8523:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   8610:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   8802:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   8889:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   9081:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   9168:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   9360:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   9447:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   9639:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl   9726:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl   9918:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl  10005:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl  10197:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl  10284:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl  10476:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl  10563:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl  10755:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl  10842:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl  11034:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl  11121:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl  11313:                 Method (L23D, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (L23D)
    
    dsdt.dsl  11400:                                 CreateBitField (OPTS, 0x04, FUN4)
    Remark   2089 -                                       Object is not referenced ^  (Name [FUN4] is within a method [_DSM])
    
    dsdt.dsl  11598:         Processor (PR00, 0x01, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11599:         Processor (PR01, 0x02, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11600:         Processor (PR02, 0x03, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11601:         Processor (PR03, 0x04, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11602:         Processor (PR04, 0x05, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11603:         Processor (PR05, 0x06, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11604:         Processor (PR06, 0x07, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11605:         Processor (PR07, 0x08, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11606:         Processor (PR08, 0x09, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11607:         Processor (PR09, 0x0A, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11608:         Processor (PR10, 0x0B, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11609:         Processor (PR11, 0x0C, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11610:         Processor (PR12, 0x0D, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11611:         Processor (PR13, 0x0E, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11612:         Processor (PR14, 0x0F, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  11613:         Processor (PR15, 0x10, 0x00001810, 0x06){}
    Warning  3168 -                       ^ Legacy Processor() keyword detected. Use Device() keyword instead.
    
    dsdt.dsl  14140:             Switch (Arg0)
    Warning  3124 -                        ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  14158:             Switch (Arg0)
    Warning  3124 -                        ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  15489:         Method (THDS, 1, Serialized)
    Warning  3115 -                    ^ Not all control paths return a value (THDS)
    
    dsdt.dsl  15654:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  16160:             Method (_PS0, 0, Serialized)  // _PS0: Power State 0
    Warning  3115 -                        ^ Not all control paths return a value (_PS0)
    
    dsdt.dsl  16173:             Method (_PS3, 0, Serialized)  // _PS3: Power State 3
    Warning  3115 -                        ^ Not all control paths return a value (_PS3)
    
    dsdt.dsl  16199:                 Method (_PS0, 0, Serialized)  // _PS0: Power State 0
    Warning  3115 -                            ^ Not all control paths return a value (_PS0)
    
    dsdt.dsl  16213:                 Method (_PS2, 0, Serialized)  // _PS2: Power State 2
    Warning  3115 -                            ^ Not all control paths return a value (_PS2)
    
    dsdt.dsl  16227:                 Method (_PS3, 0, Serialized)  // _PS3: Power State 3
    Warning  3115 -                            ^ Not all control paths return a value (_PS3)
    
    dsdt.dsl  16619:             Method (_PS3, 0, Serialized)  // _PS3: Power State 3
    Warning  3115 -                        ^ Not all control paths return a value (_PS3)
    
    dsdt.dsl  16653:             Method (_PS0, 0, Serialized)  // _PS0: Power State 0
    Warning  3115 -                        ^ Not all control paths return a value (_PS0)
    
    dsdt.dsl  17240:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  17240:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  17438:                 Method (_PS3, 0, Serialized)  // _PS3: Power State 3
    Warning  3115 -                            ^ Not all control paths return a value (_PS3)
    
    dsdt.dsl  17449:                 Method (_PS0, 0, Serialized)  // _PS0: Power State 0
    Warning  3115 -                            ^ Not all control paths return a value (_PS0)
    
    dsdt.dsl  17512:                 Method (RPON, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (RPON)
    
    dsdt.dsl  17528:                 Method (RPOF, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (RPOF)
    
    dsdt.dsl  17642:                 Method (CNRS, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (CNRS)
    
    dsdt.dsl  17750:                 Method (_PS3, 0, Serialized)  // _PS3: Power State 3
    Warning  3115 -                            ^ Not all control paths return a value (_PS3)
    
    dsdt.dsl  17761:                 Method (_PS0, 0, Serialized)  // _PS0: Power State 0
    Warning  3115 -                            ^ Not all control paths return a value (_PS0)
    
    dsdt.dsl  17824:                 Method (RPON, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (RPON)
    
    dsdt.dsl  17840:                 Method (RPOF, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (RPOF)
    
    dsdt.dsl  17954:                 Method (CNRS, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (CNRS)
    
    dsdt.dsl  18062:                 Method (_PS3, 0, Serialized)  // _PS3: Power State 3
    Warning  3115 -                            ^ Not all control paths return a value (_PS3)
    
    dsdt.dsl  18073:                 Method (_PS0, 0, Serialized)  // _PS0: Power State 0
    Warning  3115 -                            ^ Not all control paths return a value (_PS0)
    
    dsdt.dsl  18136:                 Method (RPON, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (RPON)
    
    dsdt.dsl  18152:                 Method (RPOF, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (RPOF)
    
    dsdt.dsl  18266:                 Method (CNRS, 0, Serialized)
    Warning  3115 -                            ^ Not all control paths return a value (CNRS)
    
    dsdt.dsl  18390:                 Switch (Arg0)
    Warning  3124 -                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  18470:                 Switch (Arg0)
    Warning  3124 -                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  18548:                 Switch (Arg0)
    Warning  3124 -                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  18725:             Method (RSTD, 5, Serialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg1)
    
    dsdt.dsl  18807:             Method (D3AS, 3, Serialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg0)
    
    dsdt.dsl  18807:             Method (D3AS, 3, Serialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg2)
    
    dsdt.dsl  18809:                 Switch (Arg1)
    Warning  3124 -                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  19139:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  19388:         Device (I2C0)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19445:         Device (I2C1)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19502:         Device (I2C2)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19559:         Device (I2C3)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19616:         Device (I2C4)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19673:         Device (I2C5)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19730:         Device (SPI0)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19787:         Device (SPI1)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19844:         Device (SPI2)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19901:         Device (UA00)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  19974:         Device (UA01)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  20047:         Device (UA02)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  20284:                                 Switch (EMDS)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  20346:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  20390:             Method (SDPW, 1, Serialized)
    Warning  3115 -                        ^ Not all control paths return a value (SDPW)
    
    dsdt.dsl  20571:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  20571:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  20579:                             Switch (Arg1)
    Warning  3124 -                                        ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  21041:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  21243:             Method (PCID, 4, Serialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg3)
    
    dsdt.dsl  22578:         Method (XTBT, 2, Serialized)
    Warning  3115 -                    ^ Not all control paths return a value (XTBT)
    
    dsdt.dsl  22595:                 Local0 = Zero
    Warning  3144 -                      ^ Method Local is set but never used (Local0)
    
    dsdt.dsl  22840:             Method (WMTF, 3, NotSerialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg0)
    
    dsdt.dsl  22840:             Method (WMTF, 3, NotSerialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg1)
    
    dsdt.dsl  23870:     Method (SPL1, 0, Serialized)
    Warning  3115 -                ^ Not all control paths return a value (SPL1)
    
    dsdt.dsl  23908:     Method (GUAM, 1, Serialized)
    Warning  3115 -                ^ Not all control paths return a value (GUAM)
    
    dsdt.dsl  24032:             If (CondRefOf (\_OSI, Local0))
    Warning  3144 -     Method Local is set but never used ^  (Local0)
    
    dsdt.dsl  24369:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  24391:                 Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  24407:                                 Name (PBUF, Package (0x08)
    Remark   2063 -   Initializer list shorter than declared package length ^ 
    
    dsdt.dsl  24547:     Method (RRIO, 4, Serialized)
    Remark   2146 -                ^ Method Argument is never used (Arg3)
    
    dsdt.dsl  24756:     Method (RDMA, 3, NotSerialized)
    Remark   2146 -                ^ Method Argument is never used (Arg0)
    
    dsdt.dsl  24756:     Method (RDMA, 3, NotSerialized)
    Remark   2146 -                ^ Method Argument is never used (Arg1)
    
    dsdt.dsl  24756:     Method (RDMA, 3, NotSerialized)
    Remark   2146 -                ^ Method Argument is never used (Arg2)
    
    dsdt.dsl  26187:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  26187:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  26195:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  26714:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  26714:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  26722:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  27241:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  27241:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  27249:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  27768:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  27768:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  27776:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  28295:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  28295:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  28303:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  28822:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  28822:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  28830:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  29349:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  29349:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  29357:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  29876:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  29876:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  29884:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  30403:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  30403:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  30411:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  30930:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  30930:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  30938:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  31457:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  31457:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  31465:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  31984:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  31984:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  31992:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  32511:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  32511:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  32519:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  33038:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  33038:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  33046:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  33565:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  33565:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  33573:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  34092:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  34092:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  34100:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  34619:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  34619:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  34627:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  35146:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  35146:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  35154:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  35673:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  35673:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  35681:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  36200:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                            ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  36200:                 Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                            ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  36208:                                 Switch (Arg1)
    Warning  3124 -                                            ^ Switch expression is not a static Integer/Buffer/String data type, defaulting to Integer
    
    dsdt.dsl  36257:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  36275:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  36294:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  36430:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  36448:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  36481:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  36552:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  36622:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  36692:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  36764:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  36835:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  36905:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  36975:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37047:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  37118:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37188:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37258:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37328:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37398:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37468:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37538:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37608:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37678:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37748:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37818:             Return (Package (0x00){})
    Remark   2095 -                                 ^ Effective AML package length is zero
    
    dsdt.dsl  37878:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  37899:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  37920:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  37941:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  37962:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  37983:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38004:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38025:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38046:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38067:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38088:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38109:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38130:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38151:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38172:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  38193:                 Return (Package (0x00){})
    Remark   2095 -                                     ^ Effective AML package length is zero
    
    dsdt.dsl  39296:             Method (_DSD, 0, NotSerialized)  // _DSD: Device-Specific Data
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  39327:             Method (SPDE, 0, Serialized)
    Warning  3115 -                        ^ Not all control paths return a value (SPDE)
    
    dsdt.dsl  40095:                             Return (Package (0x00){})
    Remark   2095 -            Effective AML package length is zero ^ 
    
    dsdt.dsl  41802:         Device (DSC0)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  41859:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  41966:         Device (DSC1)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  42022:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42124:         Device (DSC2)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  42181:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42283:         Device (DSC3)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  42340:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42442:         Device (CLP0)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  42500:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42539:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42610:         Device (CLP1)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  42668:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42707:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42778:         Device (CLP2)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  42836:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42875:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  42946:         Device (CLP3)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  43004:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  43043:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  43114:         Device (LNK0)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  43155:             Method (_DDN, 0, NotSerialized)  // _DDN: DOS Device Name
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  43295:             Method (SSDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  43332:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  43602:         Device (LNK1)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  43643:             Method (_DDN, 0, NotSerialized)  // _DDN: DOS Device Name
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  43783:             Method (SSDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  43820:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  44090:         Device (LNK2)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  44131:             Method (_DDN, 0, NotSerialized)  // _DDN: DOS Device Name
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  44271:             Method (SSDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  44308:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  44578:         Device (LNK3)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  44619:             Method (_DDN, 0, NotSerialized)  // _DDN: DOS Device Name
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  44759:             Method (SSDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  44796:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  45069:         Device (CAM0)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  45112:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  45156:             Method (SSDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  45233:         Device (CAM1)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  45276:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  45300:             Method (SSDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  45352:         Device (PMIC)
    Warning  3073 -     Multiple types ^  (Device object requires either a _HID or _ADR, but not both)
    
    dsdt.dsl  45391:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  45415:             Method (CLDB, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  45459:         Method (HIDD, 5, Serialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg3)
    
    dsdt.dsl  45486:         Method (TP7D, 6, Serialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg3)
    
    dsdt.dsl  45804:             Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                        ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  45960:             Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                        ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  46117:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  46117:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  46149:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  46237:             Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                        ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  46393:             Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                        ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  46550:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  46550:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  46582:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  46666:             Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                        ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  46822:             Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                        ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  46979:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  46979:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  47011:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  47095:             Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                        ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  47251:             Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                        ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  47408:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)
    
    dsdt.dsl  47408:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference required for _DSM)
    
    dsdt.dsl  47440:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  47503:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  47584:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  47665:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  48802:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  48992:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  49649:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  49839:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  50496:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  50686:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  51343:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  51533:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  52190:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  52380:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  53037:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  53227:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  53884:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  54074:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  54731:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  54921:                 Package (0x00){}
    Remark   2095 -                             ^ Effective AML package length is zero
    
    dsdt.dsl  55213:                 Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                            ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  55268:                 Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                            ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  55323:                 Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                            ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  55378:                 Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                            ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  55433:                 Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                            ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  55488:                 Method (_INI, 0, NotSerialized)  // _INI: Initialize
    Warning  3115 -                            ^ Not all control paths return a value (_INI)
    
    dsdt.dsl  55569:         Method (ACCG, 2, NotSerialized)
    Remark   2120 -                    ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  55910:             Method (ECWT, 2, Serialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg1)
    
    dsdt.dsl  55985:             Method (ECMD, 1, Serialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg0)
    
    dsdt.dsl  55989:             Method (ECNT, 1, Serialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg0)
    
    dsdt.dsl  56095:         Method (BST1, 0, NotSerialized)
    Remark   2120 -                    ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56107:         Method (BST2, 0, NotSerialized)
    Remark   2120 -                    ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56269:         Method (STRT, 3, Serialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg2)
    
    dsdt.dsl  56324:         Method (CRYF, 3, Serialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg2)
    
    dsdt.dsl  56551:     Method (SNVC, 1, NotSerialized)
    Remark   2120 -                ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56562:     Method (SNWB, 2, NotSerialized)
    Remark   2120 -                ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56577:     Method (SNRB, 2, NotSerialized)
    Remark   2120 -                ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56593:     Method (SNVP, 2, NotSerialized)
    Remark   2120 -                ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56608:     Method (SNVG, 2, NotSerialized)
    Remark   2120 -                ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56642:     Method (SMBI, 2, NotSerialized)
    Remark   2120 -                ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56670:         Divide (Arg2, 0x04, Local3, Local4)
    Warning  3144 -       Method Local is set but never used ^  (Local4)
    
    dsdt.dsl  56701:     Method (ASMI, 0, NotSerialized)
    Remark   2120 -                ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56743:             Method (WCAA, 1, NotSerialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg0)
    
    dsdt.dsl  56765:             Method (WSAA, 2, NotSerialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg0)
    
    dsdt.dsl  56770:             Method (WMBA, 3, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)
    
    dsdt.dsl  56770:             Method (WMBA, 3, NotSerialized)
    Warning  3115 -                        ^ Not all control paths return a value (WMBA)
    
    dsdt.dsl  57057:         Method (WMNF, 2, NotSerialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg1)
    
    dsdt.dsl  57516:                 Local0 = Acquire (ECMT, 0x05DC)
    Warning  3144 -                      ^ Method Local is set but never used (Local0)
    
    dsdt.dsl  57540:                 Local0 = Acquire (ECMT, 0x05DC)
    Warning  3144 -                      ^ Method Local is set but never used (Local0)
    
    Intel ACPI Component Architecture
    ASL+ Optimizing Compiler/Disassembler version 20191213
    Copyright (c) 2000 - 2019 Intel Corporation
    
    ASL Input:     dsdt.dsl - 1832281 bytes  27391 keywords  57747 source lines
    AML Output:    dsdt.aml -  256328 bytes  22923 opcodes    4468 named objects
    Hex Dump:      dsdt.hex - 2403465 bytes
    
    Compilation successful. 0 Errors, 196 Warnings, 162 Remarks, 537 Optimizations
    στο wiki και σε ένα από τα links αναφέρει να διορθώσω και τα warnings, χρειάζεται? (είναι πολλά και δεν μου φαίνονται και τόσο σημαντικά)
    ξέρει κανένας αν θα δημιουργήσει πρόβλήματα αν τα αφήσω?
    “The truth is rarely pure and never simple.”― Oscar Wilde

    "A man lives three lifes...
    The first, ends with the loss of naiveness,
    the second, with the loss of innocence
    and the third one with the loss of his soul itself.
    It's inevitable that we go through all three." ― Dark

  10. #5275
    Εγγραφή
    24-10-2004
    Μηνύματα
    15.637
    Downloads
    43
    Uploads
    0
    ISP
    V
    Δεν ξέρω αν είδατε την ανακοίνωση πριν από λίγες μέρες:
    Spoiler:

    Now using Zstandard instead of xz for package compression 2020-01-04


    As announced on the mailing list, on Friday, Dec 27 2019, our package compression scheme has changed from xz (.pkg.tar.xz) to zstd (.pkg.tar.zst).

    zstd and xz trade blows in their compression ratio. Recompressing all packages to zstd with our options yields a total ~0.8% increase in package size on all of our packages combined, but the decompression time for all packages saw a ~1300% speedup.

    We already have more than 545 zstd-compressed packages in our repositories, and as packages get updated more will keep rolling in. We have not found any user-facing issues as of yet, so things appear to be working.

    As a packager, you will automatically start building .pkg.tar.zst packages if you are using the latest version of devtools (>= 20191227).
    As an end-user no manual intervention is required, assuming that you have read and followed the news post from late last year.

    If you nevertheless haven't updated libarchive since 2018, all hope is not lost! Binary builds of pacman-static are available from Eli Schwartz' personal repository (or direct link to binary), signed with their Trusted User keys, with which you can perform the update.


    Είπα να κάνω μια δοκιμή. Αρχικά με ff από το repo και μετά με το skype που χτίζω εγώ. Πράγματι τρομερή διαφορά. O ff εγκαταστάθηκε 3,5 φορές πιο γρήγορα


    Spoiler:
    Κώδικας:
    ─ Thu Jan 09, 21:29:20 
    └─┌─ root /var/cache/pacman/pkg
      └─ # time pacman -U firefox-71.0-1-x86_64.pkg.tar.xz 
    loading packages...
    warning: downgrading package firefox (72.0.1-1 => 71.0-1)
    resolving dependencies...
    looking for conflicting packages...
    
    Packages (1) firefox-71.0-1
    
    Total Installed Size:  192.25 MiB
    Net Upgrade Size:        6.43 MiB
    
    :: Proceed with installation? [Y/n] 
    (1/1) checking keys in keyring                         [-----------------------------] 100%
    (1/1) checking package integrity                       [-----------------------------] 100%
    (1/1) loading package files                            [-----------------------------] 100%
    (1/1) checking for file conflicts                      [-----------------------------] 100%
    (1/1) checking available disk space                    [-----------------------------] 100%
    :: Processing package changes...
    (1/1) downgrading firefox                              [-----------------------------] 100%
    :: Running post-transaction hooks...
    (1/3) Arming ConditionNeedsUpdate...
    (2/3) Updating icon theme caches...
    (3/3) Updating the desktop file MIME type cache...
    
    real    0m4.826s
    user    0m4.275s
    sys     0m0.285s


    Spoiler:
    Κώδικας:
    time pacman -U firefox-72.0.1-1-x86_64.pkg.tar.zst 
    loading packages...
    resolving dependencies...
    looking for conflicting packages...
    
    Packages (1) firefox-72.0.1-1
    
    Total Installed Size:  185.82 MiB
    Net Upgrade Size:       -6.43 MiB
    
    :: Proceed with installation? [Y/n] 
    (1/1) checking keys in keyring                         [-----------------------------] 100%
    (1/1) checking package integrity                       [-----------------------------] 100%
    (1/1) loading package files                            [-----------------------------] 100%
    (1/1) checking for file conflicts                      [-----------------------------] 100%
    (1/1) checking available disk space                    [-----------------------------] 100%
    :: Processing package changes...
    (1/1) upgrading firefox                                [-----------------------------] 100%
    :: Running post-transaction hooks...
    (1/3) Arming ConditionNeedsUpdate...
    (2/3) Updating icon theme caches...
    (3/3) Updating the desktop file MIME type cache...
    
    real    0m1.444s
    user    0m0.647s
    sys     0m0.225s


    και το skype πάνω από 4 φορές πιο γρήγορη εγκατάσταση. Με αύξηση στο μέγεθος του πακέτου βέβαια από 88,5 σε 117,5 ΜΒ

    Spoiler:
    Κώδικας:
    ┌─ Thu Jan 09, 22:04:37 
    └─┌─ root /var/cache/pacman/pkg
      └─ # time pacman -U skypeforlinux-stable-bin-8.55.0.141-1-x86_64.pkg.tar.xz 
    loading packages...
    warning: skypeforlinux-stable-bin-8.55.0.141-1 is up to date -- reinstalling
    resolving dependencies...
    looking for conflicting packages...
    
    Packages (1) skypeforlinux-stable-bin-8.55.0.141-1
    
    Total Installed Size:  316.74 MiB
    Net Upgrade Size:        0.00 MiB
    
    :: Proceed with installation? [Y/n] 
    (1/1) checking keys in keyring                         [-----------------------------] 100%
    (1/1) checking package integrity                       [-----------------------------] 100%
    (1/1) loading package files                            [-----------------------------] 100%
    (1/1) checking for file conflicts                      [-----------------------------] 100%
    (1/1) checking available disk space                    [-----------------------------] 100%
    :: Processing package changes...
    (1/1) reinstalling skypeforlinux-stable-bin            [-----------------------------] 100%
    :: Running post-transaction hooks...
    (1/3) Arming ConditionNeedsUpdate...
    (2/3) Updating icon theme caches...
    (3/3) Updating the desktop file MIME type cache...
    
    real    0m8.297s
    user    0m7.541s
    sys     0m0.484s


    Spoiler:
    Κώδικας:
    ┌─ Thu Jan 09, 22:04:48 
    └─┌─ root /var/cache/pacman/pkg
      └─ # time pacman -U skypeforlinux-stable-bin-8.55.0.141-1-x86_64.pkg.tar.zst 
    loading packages...
    warning: skypeforlinux-stable-bin-8.55.0.141-1 is up to date -- reinstalling
    resolving dependencies...
    looking for conflicting packages...
    
    Packages (1) skypeforlinux-stable-bin-8.55.0.141-1
    
    Total Installed Size:  316.74 MiB
    Net Upgrade Size:        0.00 MiB
    
    :: Proceed with installation? [Y/n] 
    (1/1) checking keys in keyring                         [-----------------------------] 100%
    (1/1) checking package integrity                       [-----------------------------] 100%
    (1/1) loading package files                            [-----------------------------] 100%
    (1/1) checking for file conflicts                      [-----------------------------] 100%
    (1/1) checking available disk space                    [-----------------------------] 100%
    :: Processing package changes...
    (1/1) reinstalling skypeforlinux-stable-bin            [-----------------------------] 100%
    :: Running post-transaction hooks...
    (1/3) Arming ConditionNeedsUpdate...
    (2/3) Updating icon theme caches...
    (3/3) Updating the desktop file MIME type cache...
    
    real    0m2.023s
    user    0m0.823s
    sys     0m0.405s


    Ενδιαφέρον.
    Θα ήθελα να δοκιμάσω και σε κάτι πιο μεγάλο, πχ office αλλά δεν έχω στην cache μου παλιό πακέτο


    Edit: [
    dropbox 77 -> 95 ΜΒ και ~6 -> ~2 sec

    Θα το κρατήσω μου φαίνεται ]
    Τελευταία επεξεργασία από το μέλος ranger : 10-01-20 στις 01:41.

  11. #5276
    Εγγραφή
    08-02-2007
    Μηνύματα
    1.413
    Downloads
    7
    Uploads
    0
    ISP
    ΟΤΕ
    Παράθεση Αρχικό μήνυμα από ranger Εμφάνιση μηνυμάτων
    Δεν ξέρω αν είδατε την ανακοίνωση πριν από λίγες μέρες:
    Την είχα δει, γιατί πάντα ρίχνω μια ματιά πριν κάνω το update.
    Έκανα σήμερα, update μετά από 17 μέρες -γιατί δεν είχα Internet λόγω βλάβης- και ήταν αρκετά μεγάλο.
    Πράγματι, η εγκατάσταση ήταν αισθητά πιο γρήγορη.
    Έχω σε άλλο partition το KDE neon και έκανα και σ' αυτό ένα update. Νόμιζα ότι είχε κολλήσει το pc.
    Πολύ μεγάλη η διαφορά.

  12. #5277
    Εγγραφή
    11-12-2003
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    46
    Μηνύματα
    6.584
    Downloads
    6
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    DSLAM
    ΟΤΕ - ΤΟΥΜΠΑ
    Router
    Fritz!box 7530
    Το zstd δεν παίζεται από ταχύτητα σε χαμηλά-μεσαία ratio. Στα υψηλά σε ταχύτητα είναι αργό, στα όρια του xz, συν ότι η συμπίεσή του είναι χειρότερη. Ωστόσο, αν χρειάζεσαι κάτι να συμπιεστεί με καλό βαθμό, είναι πραγματικά γρήγορο.
    ... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...
    __________
    Η σελίδα μου - e-tameio

  13. #5278
    Εγγραφή
    24-10-2004
    Μηνύματα
    15.637
    Downloads
    43
    Uploads
    0
    ISP
    V
    Ερώτηση για χτίσιμο που δεν ξέρω αν έχει απάντηση:
    Λόγω ssd χρησιμοποιώ το /tmp για το χτίσιμο.
    Θέλω να χτίσω το kdocker που στο τελευταίο update έβαλε ένα patch.

    Το πρόβλημα:
    Το
    Κώδικας:
    patch --forward --strip=1 --input="../../qt_514_build_fix.patch" src/trayitem.h
    ψάχνει το .patch στο parent directory του $srcdir που είναι στο /temp, αλλά το .patch είναι στον φάκελο του PKGBUILD στο /mnt. Και πετάει file not found.Το makepkg με το που τρέχει πάει στο srcdir, μπορεί με κάποιο τρόπο να "βγει" εκτός srcdir;
    Δοκίμασα να το βάλω στο prepare() μπας και τρέχει πριν "μεταφερθούμε" στο srcdir αλλά πάλι τα ίδια.

  14. #5279
    Εγγραφή
    30-01-2009
    Περιοχή
    127.0.0.1
    Μηνύματα
    2.185
    Downloads
    5
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    50/5
    ISP
    ΟΤΕ
    DSLAM
    ΟΤΕ - ΑΠ. ΠΑΥΛΟΣ
    Router
    Speedport Entry 2i
    Path Level
    Interleaved
    Παράθεση Αρχικό μήνυμα από ranger Εμφάνιση μηνυμάτων
    Ερώτηση για χτίσιμο που δεν ξέρω αν έχει απάντηση:
    Λόγω ssd χρησιμοποιώ το /tmp για το χτίσιμο.
    Θέλω να χτίσω το kdocker που στο τελευταίο update έβαλε ένα patch.

    Το πρόβλημα:
    Το
    Κώδικας:
    patch --forward --strip=1 --input="../../qt_514_build_fix.patch" src/trayitem.h
    ψάχνει το .patch στο parent directory του $srcdir που είναι στο /temp, αλλά το .patch είναι στον φάκελο του PKGBUILD στο /mnt. Και πετάει file not found.Το makepkg με το που τρέχει πάει στο srcdir, μπορεί με κάποιο τρόπο να "βγει" εκτός srcdir;
    Δοκίμασα να το βάλω στο prepare() μπας και τρέχει πριν "μεταφερθούμε" στο srcdir αλλά πάλι τα ίδια.
    Το PKGBUILD του πακέτου έχει λάθη.

    1) Το source array δεν περιέχει το qt_514_build_fix.patch , παρόλο που αυτό έχει συμπεριληφθεί στο tarball που έχει ανέβει στο AUR.

    2) Το σωστό input για την patch είναι "$srcdir/qt_514_build_fix.patch", καθώς όλα τα αρχεία που περιέχονται στο source array γίνονται αυτόματα symlink κάτω από το $srcdir

    Σωστό PKGBUILD:

    Κώδικας:
    pkgname=kdocker
    pkgver=5.2
    pkgrel=2
    pkgdesc="An application to help you dock any application into the system tray"
    arch=('i686' 'x86_64')
    url="https://github.com/user-none/KDocker"
    license=('GPL2')
    depends=('qt5-base' 'qt5-x11extras' 'libxpm' 'libxmu')
    source=(https://github.com/user-none/KDocker/archive/${pkgver}.tar.gz
            qt_514_build_fix.patch)
    sha256sums=('ffcb11ac0cf50ae80a35e000b7a7470259e624511d1281579386a9cb68935cba'
                'f05d163f67dd81aa6be97e8904258c108a0dd3451b667949c9c7657f6a965f0e')
    
    build() {
        cd "$srcdir/KDocker-$pkgver"
    
        patch --forward --strip=1 --input="$srcdir/qt_514_build_fix.patch" src/trayitem.h
    
        qmake-qt5
        make
    }
    
    package() {
        cd "$srcdir/KDocker-$pkgver"
    
        install -Dm755 "kdocker"                             "$pkgdir/usr/bin/kdocker"
        install -Dm644 "helpers/appdata/kdocker.appdata.xml" "$pkgdir/usr/share/appdata/kdocker.appdata.xml"
        strip "$pkgdir/usr/bin/kdocker"
        install -Dm644 "resources/images/kdocker.png"        "$pkgdir/usr/share/pixmaps/kdocker.png"
        install -Dm644 "helpers/kdocker.desktop"             "$pkgdir/usr/share/applications/kdocker.desktop"
        install -Dm644 "helpers/kdocker"                     "$pkgdir/etc/bash_completion.d/kdocker"
        install -Dm644 "helpers/kdocker.1"                   "$pkgdir/usr/share/man/man1/kdocker.1"
    }

  15. #5280
    Εγγραφή
    24-10-2004
    Μηνύματα
    15.637
    Downloads
    43
    Uploads
    0
    ISP
    V
    Σωστός
    Είχα ήδη κάνει το 2 να δείχνει στο $srcdir αλλά δεν μου έκοψε ότι πρέπει να είναι το patch στο source για να γίνει το symlink.

    Θα του αφήσω σχόλιο στο aur να το φτιάξει και επ ευκαιρία να βάλει το patch στο prepare()

Σελ. 352 από 429 ΠρώτηΠρώτη ... 332342347350351352353354357362372 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Περί Arch Linux... (v5)
    Από flamelab στο φόρουμ Unix - Linux
    Μηνύματα: 2023
    Τελευταίο Μήνυμα: 23-07-12, 00:41
  2. Περί Arch Linux... (v4)
    Από flamelab στο φόρουμ Unix - Linux
    Μηνύματα: 5800
    Τελευταίο Μήνυμα: 29-08-11, 16:14
  3. Περί Arch Linux... (v3)
    Από flamelab στο φόρουμ Unix - Linux
    Μηνύματα: 2542
    Τελευταίο Μήνυμα: 19-05-10, 13:43
  4. Περί Arch Linux... (v2)
    Από giorgosc61 στο φόρουμ Unix - Linux
    Μηνύματα: 10797
    Τελευταίο Μήνυμα: 18-10-09, 21:48
  5. Περί Arch Linux...
    Από giorgosc61 στο φόρουμ Unix - Linux
    Μηνύματα: 5046
    Τελευταίο Μήνυμα: 06-06-08, 00:46

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας