Styx Kappa και ατελείωτα reboot

Print

Αν σας τύχει, εδώ η λύση (αντί του recovery).

Παρατηρήθηκε ένα μικρό πρόβλημα που έχει να κάνει με κατεστραμμένη λίστα καναλιών. Για κάποιο λόγο μπορεί να καταστραφεί το αρχείο που κρατάει τους δορυφόρους και τα κανάλια που έχουν αποθηκευτεί (ανιχνευθεί) από τον χρήστη.

Αυτό έχει σαν συνέπεια ο δέκτης μόλις προσπαθήσει να το διαβάσει να τα βρει σκούρα και να πάει για επανεκκίνηση. Το μηχάνημα έτσι μπαίνει σε μία διαδικασία συνεχομένων επανεκκινήσεων.  Η διαδικασία εκκίνησης φτάνει μέχρι το σημείο να δείξει στην οθόνη την επιλεγμένη ανάλυση π.χ. 1080i-50Hz/PAL και μετά να ξεκινάει από την αρχή.

Styx constant reboot

Υπάρχει ήδη τρόπος για να επανακτήσουμε το δέκτη σε άλλο άρθρο αλλά απαιτεί το φόρτωμα ειδικού λογισμικού με τη χρήση USB.  Η διαδικασία αυτή δουλεύει αλλά απαιτεί πολύ χρόνο και πολλές φορές ο φορτωτής (bootloader) δεν αναγνωρίζει το στικάκι σας με αποτέλεσμα να αποτυχαίνει.

Εδώ θα σας δώσουμε έναν πολύ εύκολο και γρήγορο τρόπο με την χρήση σειριακής κονσόλας.  Θα χρειαστείτε ένα σειριακό καλώδιο NULL όπως και για τους περισσότερους δέκτες και το hyperterminal των windows ή κάποιο άλλο αντίστοιχο πρόγραμμα.  Φυσικά το PC πρέπει να έχει σειριακή θύρα (ή σειριακό μετατροπέα από USB).

1.       Κλείνουμε το δέκτη από το διακόπτη και τον συνδέουμε στο PC.
2.       Τρέχουμε το hyperterminal και συνδεόμαστε με το δέκτη στα 115200-n-8-1.
3.       Ανοίγουμε το διακόπτη και θα πρέπει να αρχίσουν να «τρέχουν» διάφορα στην οθόνη.  Θα δείτε δηλαδή τη διαδικασία εκκίνησης του Linux που έχει ο δέκτης.  Ξεκινάει κάπως έτσι:

OHD-500 Bootloader 1.0A (Feb 10 2011 - 15:34:16) ESW

DRAM:  128 MiB
NOR:    32 MiB

Hit any key to stop autoboot:  0
## Booting image at a0100000 ...
  Verifying Checksum ... OK
  Uncompressing Kernel Image ... OK

4.       Μερικά δευτερόλεπτα μετά θα αρχίσουν να φορτώνονται τα module και κατόπιν σας δίνεται οδηγία για να ενεργοποιήσετε την κονσόλα με αυτό το μήνυμα:

Load module stnet_ioctl [219]           by insmod (pid 299)
Load module stpti4_ioctl [218]          by insmod (pid 299)
* Creating device nodes in /dev/stapi
Die!!!

Please press Enter to activate this console.

Εδώ ήμαστε.

5.       Πατήστε enter και έχετε μόλις μερικά -αλλά αρκετά- δευτερόλεπτα να πληκτρολογήσετε τα παρακάτω, και να πατήσετε enter:

rm /root/ch*.*

Ο δέκτης θα κάνει επανεκκίνηση στην αρχική οθόνη (menu) και μπορείτε να τον χρησιμοποιήσετε πάλι αφού ψάξετε τα κανάλια ή τα φορτώσετε από έτοιμη λίστα από το USB.

Να αναφέρω εδώ ότι η διαδικασία απαιτεί ταχύτητα ώστε να προλάβετε να την εκτελέσετε πριν ο δέκτης κάνει πάλι επανεκκίνηση.  Ίσως να μην το πετύχετε την πρώτη φορά.

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

Με προσοχή, λοιπον, πατήστε όλα τα γράμματα με τη σειρά:

“r”, “m”,”κενό“,  “/”, “r”, ”o”, ”o”, ”t”, ”/”, ”c”, ”h”, ”*”, ".", ”*”, ”enter”

Κάτι λιγότερο ή κάτι περισσότερο θα έχει απρόβλεπτες συνέπειες …