Arch Linux: Διορθώστε το «WARNING: Possibly missing firmware…»

Warning-missing-firmware-arch-linux

Λόγο της, rolling φύσης του το Arch, δεν υπάρχει εφαρμογή, βιβλιοθήκη, drivers, αρχεία συστήματος που να μην αναβαθμίζονται ΠΑΝΤΑ στην τελευταία σταθερή τους έκδοση. Πολλές φορές όμως κάποιοι drivers / firmwares μπορεί να καταργηθούν και να εμφανίζεται ένα μήνυμα «WARNING: Possibly missing firmware for module: Όνομα-firmware»Ας δούμε πόσο απλά μπορούμε να το λύσουμε. Στο παράδειγμα θα χρησιμοποιήσω μια προσωπική περίπτωση όπου μετά από αρκετό καιρό και κάθε φορά που γινόταν αναβάθμιση ο πυρήνας μου εμφάνιζε το εξής μήνυμα κατά την ενημέρωση των driver:

==> WARNING: Possibly missing firmware for module: wd719x

==> WARNING: Possibly missing firmware for module: aic94xx

Φαίνεται λοιπόν ότι δεν μπορεί να βρει κάποιους drivers / firmware. Φυσικά το WARNING είναι απλά μια προειδοποίηση την οποία και να την αγνοήσετε πολύ πιθανόν να μην το χρειάζεστε. Παρόλα αυτά ο ψυχαναγκασμός απαιτεί να τους ψάξουμε στο AUR:

yaourt -Ss wd719x
aur/aic94xx-firmware 30-9
Adaptec SAS 44300, 48300, 58300 Sequencer Firmware for AIC94xx driver

Ωραία ! Βρήκαμε το ακριβές όνομά του πακέτου το οποίο θα κάνουμε εγκατάσταση. Πάμε και στο επόμενο:

yaourt -Ss aic94xx

aur/aic94xx-firmware 30-9
Adaptec SAS 44300, 48300, 58300 Sequencer Firmware for AIC94xx driver

Τέλεια ! Πάμε τώρα να τα εγκαταστήσουμε :

yaourt -S aic94xx-firmware wd719x-firmware

Τέλος, ενημερώνουμε και τον πυρήνα για τους νέους drivers / firmwares:

sudo mkinitcpio -p linux

.

Λογικά, κατά την ενημέρωση του πυρήνα, δεν θα βλέπετε πλέον κάποιο WARNING

Advertisements

2 thoughts on “Arch Linux: Διορθώστε το «WARNING: Possibly missing firmware…»

  1. Θα μπορούσε κάποιος εύκολος τρόπος με κάποιο script + regex να γινόταν αυτό αυτόματα σωστά? Γιατί το yaourt να μην το κάνει ή έστω κάποιο άλλο app/script.. Λες να το φτιάξουμε, με κανένα ifάκι κλπ?

    1. Φυσικά και γίνεται. Απλά «παραβιάζει» τον κανόνα του KISS που εφαρμόζει το Arch. Με λίγα λόγια θα πρέπει ο τελικός χρήστης να έχει τον έλεγχο και να κάνει αυτό που θέλει και όχι το λειτουργικό να παίρνει πρωτοβουλίες

Σου άρεσε το άρθρο; Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

w

Σύνδεση με %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.