6.4. Φόρτωση λογισμικού firmware που απουσιάζει

Όπως περιγράφηκε στην ενότητα Τμήμα 2.2, “Συσκευές που απαιτούν firmware”, μερικές συσκευές απαιτούν την φόρτωση λογισμικού firmware. Στις περισσότερες περιπτώσεις η συσκευή δεν θα λειτουργεί καθόλου αν το λογισμικό αυτό δεν είναι διαθέσιμο. Μερικές φορές η βασική λειτουργικότητα της συσκευής δεν προσβάλλεται σημαντικά από μια τέτοια απουσία και το λογισμικό firmwareχρειάζεται μόνο για την ενεργοποίηση επιπρόσθετων χαρακτηριστικών.

Αν ο οδηγός μιας συσκευής απαιτεί λογισμικό firmware που δεν είναι διαθέσιμο, ο debian-installer θα εμφανίσει έναν διάλογο που θα προσφέρει τη δυνατότητα φόρτωσης αυτού του λογισμικού. Αν κάνετε αυτή την επιλογή, ο debian-installer θα ανιχνεύσει τις διαθέσιμες συσκευές είτε για "χύμα" αρχεία λογισμικού firmware είτε για πακέτα που να περιέχουν τέτοιο λογισμικό. Αν βρεθεί, το firmware θα αντιγραφεί στην σωστή τοποθεσία (/lib/firmware) και το άρθρωμα του οδηγού της συσκευής θα ξαναφορτωθεί.

Σημείωση

Ποιες συσκευές ανιχνεύονται και ποια συστήματα αρχείων υποστηρίζονται εξαρτάται από την αρχιτεκτονική, την μέθοδο εγκατάστασης και το στάδιο της εγκατάστασης. Ειδικά κατά τα πρώτα στάδια της εγκατάστασης είναι πιο πιθανό η φόρτωση του λογισμικού firmware να πετύχει από μία δισκέττα διαμορφωμένη με FAT ή από ένα κλειδί USB.Στις αρχιτεκτονικές i386 και amd64 firmware μπορεί επίσης να φορτωθεί από μια κάρτα MMC ή SD.

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

Προειδοποίηση

Η υποστήριξη για την φόρτωση λογισμικού firmware είναι ακόμα σχετικά στοιχειώδης και το πιθανότερο θα βελτιωθεί στις προσεχείς εκδόσεις του εγκαταστάτη. Προς το παρόν ο debian-installer δεν θα εμφανίζει για παράδειγμα οποιαδήποτε προειδοποίηση αν επιλέξετε να φορτώσετε λογισμικό firmware που λείπει κι αυτό δεν βρεθεί. Παρακαλούμε αναφέρετε οποιαδήποτε προβλήματα αντιμετωπίζετε συμπληρώνοντας μια αναφορά εγκατάστασης (δείτε την ενότητα Τμήμα 5.4.6, “Διαδικασία υποβολής Αναφοράς Εγκατάστασης”).

6.4.1. Προετοιμασία ενός μέσου

Αν και σε μερικές περιπτώσεις το firmware μπορεί να φορτωθεί και από μια κατάτμηση ενός σκληρού δίσκου, η πιο κοινή μέθοδος φόρτωσης θα είναι από κάποιο αφαιρέσιμο μέσο όπως μια δισκέττα ή ένα κλειδί USB. Τα αρχεία του λογισμικού του firwmare ή τα σχετικά πακέτα θα πρέπει να τοποθετηθούν είτε στον ριζικό κατάλογο ή σε έναν κατάλογο με το όνομα /firmware του συστήματος αρχείων του μέσου. Το συνιστώμενο σύστημα αρχείων για χρήση είναι το FAT καθώς είναι το πιο βέβαιο να υποστηρίζεται στα αρχικά στάδια της εγκατάστασης.

Συμπιεσμένα αρχεία που περιέχουν τρέχοντα πακέτα για τα πιο κοινά είδη firmware είναι διαθέσιμα στο:

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

Αν το λογισμικό firmware που χρειάζεστε δεν συμπεριλαμβάνεται στο συμπιεσμένο αρχείο, μπορείτε επίσης να κατεβάσετε συγκεκριμένα πακέτα firmware από την ενότητα μη-ελεύθερου λογισμικού (non-free) της αρχειοθήκης. H ακόλουθη περίληψη θα πρέπει να αναφέρει τα περισσότερα πακέτα διαθέσιμου firmware αλλά δεν είναι εγγυημένα πλήρης και πιθανόν να περιέχει και πακέτα λογισμικού που δεν αφορούν firmware:

Είναι ακόμα δυνατόν να αντιγράψετε μεμονωμένα αρχεία firmware στο μέσο. Τέτοια "αταξινόμητα" (loose) αρχεία firmware μπορούν να ληφθούν για παράδειγμα από ένα ήδη εγκατεστημένο σύστημα ή από έναν κατασκευαστή.

6.4.2. Λογισμικό firmware και το Εγκατεστημένο Σύστημα

Οποιοδήποτε λογισμικό firmware φορτώνεται κατά την εγκατάσταση θα αντιγραφεί αυτόματα στο εγκατεστημένο σύστημα. Στις περισσότερες περιπτώσεις αυτό εξασφαλίζει ότι η συσκευή που χρειάζεται αυτό το λογισμικό θα δουλέψει κανονικά μετά την επανεκκίνηση στο εγκατεστημένο σύστημα. Παρόλα αυτά, αν το εγκατεστημένο σύστημα χρησιμοποιεί μια έκδοση πυρήνα διαφορετική από αυτήν του εγκαταστάτη, υπάρχει μια μικρή πιθανότητα το firmware να μην μπορεί να φορτωθεί εξαιτίας της αλλαγής (skew) του πυρήνα.

Αν το firmware φορτώθηκε από ένα πακέτο, ο debian-installer θα εγκαταστήσει επίσης το πακέτο αυτό για το εγκατεστημένο σύστημα και θα προσθέσει αυτόματα την ενότητα μη-ελεύθερου λογισμικού της αρχειοθήκης στο αρχείο πηγών του APT sources.list. Αυτό έχει το πλεονέκτημα ότι το λογισμικό του firmware θα ενημερωθεί αυτόματα αν γίνει διαθέσιμη μια καινούρια έκδοσή του.

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

Σημείωση

Αν το λογισμικό firmware φορτώθηκε από "αταξινόμητα" (loose) αρχεία, το firmware που αντιγράφηκε στο εγκατεστημένο σύστημα δεν θα ενημερωθεί αυτόματα αν δεν εγκατασταθεί το αντίστοιχο πακέτο λογισμικού (εφόσον είναι διαθέσιμο) μετά την ολοκλήρωση της εγκατάστασης.