Σελίδα 1 από 6

Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 24 Φεβ 2012, 23:39
από clepto
Σε αυτόν τον οδηγό θα δούμε πως μπορούμε να ελέγξουμε το BIOS για να διαπιστώσουμε αν έχει προβλήματα το Firmware..
Ο έλεγχος θα γίνει βάση αυτό το εργαλείο: https://wiki.ubuntu.com/Kernel/Reference/fwts

Το Firmware Test Suite Live (fwts-live) είναι ένα αρχείο εικόνας USB (Usb live image) το οποίο θα εκκινήσει αυτόματα και θα τρέξει το Firmware Test Suite (fwts) - θα τρέξει στο legacy του BIOS και σε συστήματα (x86_64 με το UEFI firmware.

Το fwts-live θα τρέξει διάφορα διαγνωστικά τεστ χρησιμοποιώντας το fwts και θα αποθηκεύσει τα αποτελέσματα στο USB - τα οποία μπορείτε να τα δείτε είτε όταν τρέχετε το fwts-live ή αργότερα αν χρειαστεί.

Για να εγκαταστήσετε το fwts-live σε ένα USB, πρώτα κατεβάστε την αντίστοιχη έκδοση (32 - 64 bit) για τον υπολογιστή σας από εδώ και έπειτα αποσυμπιέστε την εικόνας δίνοντας σε ένα τερματικό:
Κώδικας: Επιλογή όλων
bunzip2 fwts-live-*.img.bz2 


Έπειτα συνδέστε ένα USB στον υπολογιστή σας και αποπροσαρτήστε το...
Τώρα πρέπει να αντιγράψετε το fwts-live στο USB.
Αν δώσετε την παρακάτω εντολή θα πάρετε ένα παρόμοιο αποτέλεσμα:
Κώδικας: Επιλογή όλων
dmesg | tail -10 | grep Attached 
[ 2525.654620] sd 6:0:0:0: [sdb] Attached SCSI removable disk 

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

Οπότε βάση το παραπάνω παράδειγμα το USB βρίσκεται στο /dev/sdb.
Τώρα δίνουμε στο τερματικό μια μια τις εξής εντολές:
Κώδικας: Επιλογή όλων
sudo dd if=fwts-live-oneiric-*.img of=/dev/sdb 
sync 

Προσοχή: όπου /dev/sdb αντικαταστήστε με το αυτό που βρήκατε παραπάνω!!

Όταν τελειώσει αφαιρέστε το USB.

Για να το εκκινήσετε από το USB κλείστε τον υπολογιστή, συνδέστε το USB, μπείτε στις ρυθμίσεις του BIOS και επιλέξτε να ξεκινάει από το USB.
Θα εκκινήσει το fwts-live και θα δείτε κάποιες ρυθμίσεις, είτε να τρέξετε όλα τα τεστ είτε να επιλέξετε μερικά, είτε να κλείσετε τον υπολογιστή.


Αν επιλέξετε να τρέξετε όλα τα τεστ τότε το fwts θα τρέξει μια σειρά από τεστ που μπορεί να διαρκέσουν μερικά λεπτά.


και όταν ολοκληρωθούν μπορείτε να δείτε τα αποτελέσματα


Αν επιλέξετε να δείτε τα αποτελέσματα μπορείτε να περιηγηθείτε σε αυτά με τα βελάκια πάνω και κάτω, όταν τελειώσετε το fwts θα ενημερώσει ότι τα αποτελέσματα αποθηκεύτηκαν στο USB οπότε μπορείτε να τα δείτε αργότερα με την ησυχία σας.


Ένας πλήρης οδηγός χρήσης του fwts-live είναι διαθέσιμος εδώ
Μπορείτε να συμβουλευτείτε το https://wiki.ubuntu.com/Kernel/Reference/fwts για τυχόν σφάλματα και προειδοποιήσεις του fwts-live. Η σελίδα περιέχει πληροφορίες και για τα διάφορα τεστ.
Στην πηγή από κάτω υπάρχει και ένα βίντεο.

Πηγή: http://smackerelofopinion.blogspot.com/2012/02/introducing-firmware-test-suite-live.html

Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 24 Φεβ 2012, 23:43
από simosx
Μπράβο clepto!

Τα αποτελέσματα του ελέγχου αποθηκεύονται στο αρχείο results.log στο στικάκι, οπότε αν είναι να βάλετε το στικάκι και σε άλλους υπολογιστές, είναι καλό να κρατάτε αντίγραφο κάθε φορά του παλιού results.log.

Δοκίμασα το fwts σε υπολογιστή όπου η κάρτα γραφικών δε δούλευε με το fwts (έβλεπα όλο παράσιτα στην οθόνη), οπότε απλά πάτησα Enter μερικές φορές και ο έλεγχος ολοκληρώθηκε, και δημιουργήθηκε το results.log.

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 24 Φεβ 2012, 23:50
από Star_Light
Πολυ χρησιμος οδηγος. Ωραιος clepto ;)

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 25 Φεβ 2012, 21:29
από dim459
Μπράβο clepto, άλλη μια ωραία δουλειά.

Off topic:
Ο μικρός μου clepto είναι για μένα πάντα μια μικρή νότα αισιοδοξίας, γιατί αποδεικνύει καθημερινά ότι αυτοί οι μικρούληδες είναι σαφώς πιο έξυπνοι και πιο ικανοί από μας και όλα εξαρτώνται από αν έχουν θέληση ή όχι.
Ο clepto έχει.
Συνέχισε έτσι μικρέ μου !

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 25 Φεβ 2012, 21:47
από simosx
Θα χρειαστούμε πειραματόζωα που θα προσφέρουν το results.log που θα παραχθεί ώστε να δούμε πως να ερμηνεύσουμε τα τυχόν προβλήματα κατά το
https://wiki.ubuntu.com/Kernel/Reference/fwts

Οπότε, όταν κάνετε την παραπάνω διαδικασία, μπορείτε να προσθέσετε το results.log που δημιουργήθηκε στο http://pastebin.ubuntu-gr.org/

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 25 Φεβ 2012, 22:35
από sotos21
Έστειλα το δικό μου παιδιά άντε και καλή ανάγνωση.
Το μεγάλο πρόβλημά μου είναι με τις θερμοκρασίες όταν χρησιμοποιώ τους ανοικτούς και ειδικά με την 12.04 alpha 2 το μηχάνημα ξεκινάει από τους 65 βαθμούς

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 25 Φεβ 2012, 22:50
από simosx
sotos21 έγραψε:Έστειλα το δικό μου παιδιά άντε και καλή ανάγνωση.


Κώδικας: Επιλογή όλων
01102 summary         
01103 summary         171 passed, 23 failed, 1 warnings, 93 aborted, 14 skipped, 3 info only.
01104 summary         
01105 summary         Test Failure Summary
01106 summary         ====================
01107 summary         
01108 summary         Critical failures: 1
01109 summary          klog test, at 1 log line: 131
01110 summary           "CRITICAL Kernel message: [    0.236650]  pci0000:00: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d"
01111 summary         
01112 summary         High failures: 2
01113 summary          syntaxcheck test, at 1 log line: 1032
01114 summary           "Assembler error in line 1315"
01115 summary          syntaxcheck test, at 1 log line: 1052
01116 summary           "Assembler error in line 1322"
01117 summary         
01118 summary         Medium failures: 19
01119 summary          mtrr test, at 1 log line: 79
01120 summary           "Memory range 0xd0000000 to 0xf7ffffff (PCI Bus 0000:00) has incorrect attribute Write-Combining."
01121 summary          mtrr test, at 1 log line: 81
01122 summary           "Memory range 0xfed45000 to 0xffffffff (PCI Bus 0000:00) has incorrect attribute Write-Protect."
01123 summary          mtrr test, at 1 log line: 83
01124 summary           "Memory range 0x100000000 to 0x11fffffff (System RAM) has incorrect attribute Default."
01125 summary          mtrr test, at 1 log line: 85
01126 summary           "Memory range 0x100000000 to 0x11fffffff (System RAM) is lacking attribute Write-Back."
01127 summary          pciirq test, at 1 log line: 694
01128 summary           "Slot 4 INTA# has a has an IRQ bitmap defined but the link is not connected."
01129 summary          pciirq test, at 1 log line: 696
01130 summary           "Slot 5 INTC# has a has an IRQ bitmap defined but the link is not connected."
01131 summary          pciirq test, at 1 log line: 698
01132 summary           "Slot 6 INTC# has a has an IRQ bitmap defined but the link is not connected."
01133 summary          pciirq test, at 1 log line: 700
01134 summary           "Slot 7 INTC# has a has an IRQ bitmap defined but the link is not connected."
01135 summary          pciirq test, at 1 log line: 702
01136 summary           "Slot 8 INTA# has a has an IRQ bitmap defined but the link is not connected."
01137 summary          pciirq test, at 1 log line: 704
01138 summary           "Slot 9 INTD# has a has an IRQ bitmap defined but the link is not connected."
01139 summary          pciirq test, at 1 log line: 706
01140 summary           "Slot 10 INTC# has a has an IRQ bitmap defined but the link is not connected."
01141 summary          pciirq test, at 1 log line: 708
01142 summary           "Slot 11 INTB# has a has an IRQ bitmap defined but the link is not connected."
01143 summary          pciirq test, at 1 log line: 710
01144 summary           "Slot 12 INTD# has a has an IRQ bitmap defined but the link is not connected."
01145 summary          pciirq test, at 1 log line: 712
01146 summary           "Slot 13 INTC# has a has an IRQ bitmap defined but the link is not connected."
01147 summary          pciirq test, at 1 log line: 714
01148 summary           "Slot 18 INTC# has a has an IRQ bitmap defined but the link is not connected."
01149 summary          pciirq test, at 1 log line: 716
01150 summary           "Slot 19 INTB# has a has an IRQ bitmap defined but the link is not connected."
01151 summary          pciirq test, at 1 log line: 718
01152 summary           "Slot 20 INTA# has a has an IRQ bitmap defined but the link is not connected."
01153 summary          pciirq test, at 1 log line: 720
01154 summary           "Slot 21 INTD# has a has an IRQ bitmap defined but the link is not connected."
01155 summary          acpitables test, at 1 log line: 1004
01156 summary           "FADT 32 bit FIRMWARE_CONTROL is non-zero, and X_FIRMWARE_CONTROL is also non-zero. Section 5.2.9 of the ACPI specification states that if the FIRMWARE_CONTROL is non-zero then X_FIRMWARE_CONTROL must be set to zero."
01157 summary         
01158 summary         Low failures: 1
01159 summary          maxreadreq test, at 1 log line: 353
01160 summary           "1 devices have low MaxReadReq settings. Firmware may have configured these too low."
01161 summary         
01162 summary         Other failures: NONE


Το σύστημά σου είναι γενικά εντάξει.
Τα δύο σημαντικά ζητήματα ήταν:
1. Στο δίαυλο PCI είναι εφικτό να αλλάξει μια τιμή ώστε οι επιδόσεις σε κάποιες συσκευές να μεγαλώσει. Με την τρέχουσα μικρή τιμή επιτρέπει τον υπολογιστή να λειτουργήσει καλύτερα όταν συνδέεις αρκετές συσκευές. Πρώτη φορά το μαθαίνω.
2. Το BIOS σου έχει μια σειρά από πράγματα που θα μπορούσαν να διορθωθούν. Με πιθανή ενημέρωση του BIOS μπορούν να διορθωθούν.
Ένα παράδειγμα είναι η υποστήριξη για το λειτουργικό σύστημα Linux μέσα στο BIOS, που για σένα (και αρκετούς άλλους) δε δίνει εντολές που να είναι αξιοποιήσιμες από το Ubuntu.

Για μερικούς προχωρημένους είναι εφικτό να πάρουν το BIOS, να το αποκωδικοποιήσουν (εύκολο), να κάνουν τις διορθώσεις, να το μεταγλωττίσουν και να το εγκαταστήσουν. Νομίζω ότι δεν το έχουμε κάνει ως φόρουμ, οπότε μπορεί να το επιχειρήσουμε κάποτε στο μέλλον.

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 26 Φεβ 2012, 01:29
από clepto
Off topic:
ευχαριστώ dim για τα καλά σου λόγια!

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 26 Φεβ 2012, 03:30
από medigeek
Τέλειος ο οδηγός! Επίσης, βρήκα πως υπάρχει και ως πακέτο:
https://wiki.ubuntu.com/Kernel/Reference/fwts
Κώδικας: Επιλογή όλων
sudo apt-get install fwts
sudo fwts --batch
gedit results.log

Re: Έλεγχος του BIOS για προβλήματα

ΔημοσίευσηΔημοσιεύτηκε: 26 Φεβ 2012, 03:37
από clepto
http://pastebin.ubuntu-gr.org/f1741d184 πως το βλέπετε γιατρέ;