LKN: Personalizzare un Kernel: differenze tra le versioni

m
(revisionata)
Riga 167: Riga 167:
# Trovare la corretta classe di dispositivi in ''sysfs'' relativa al dispositivo che ci interessa. I dispositivi di rete sono elencati in ''/sys/class/net'', mentre i dispositivi tty sono elencati in ''/sys/class/tty''. Gli altri vari dispositivi si trovano in altre sotto-directory di ''/sys/class'', a seconda del tipo.
# Trovare la corretta classe di dispositivi in ''sysfs'' relativa al dispositivo che ci interessa. I dispositivi di rete sono elencati in ''/sys/class/net'', mentre i dispositivi tty sono elencati in ''/sys/class/tty''. Gli altri vari dispositivi si trovano in altre sotto-directory di ''/sys/class'', a seconda del tipo.
# Seguire i link simboilci nell'albero di ''sysfs'' per trovare il nome del modulo che controlla il dispositivo in oggetto. Lo si trova seguendo il symlink ''/sys/class/class_name/device_name/device/driver/module'', e può essere visualizzato combinando i comandi ''readlink'' e ''basename'':<pre>$ basename `readlink /sys/class/class_name/device_name/device/driver/module`</pre>
# Seguire i link simboilci nell'albero di ''sysfs'' per trovare il nome del modulo che controlla il dispositivo in oggetto. Lo si trova seguendo il symlink ''/sys/class/class_name/device_name/device/driver/module'', e può essere visualizzato combinando i comandi ''readlink'' e ''basename'':<pre>$ basename `readlink /sys/class/class_name/device_name/device/driver/module`</pre>
# Ricercare nei file Makefile con ''find'' e ''grep'' le opzioni <code>CONFIG_</code> usate per compilare il modulo: <pre>$ find -type f -name Makefile | xargs grep ''module_name''</pre>
# Ricercare nei file Makefile con ''find'' e ''grep'' le opzioni <code>CONFIG_</code> usate per compilare il modulo: <pre>$ find -type f -name Makefile | xargs grep module_name</pre>
# Ricercare l'opzione trovata nel sistema di configurazione del kernel, dopodiché andare nella posizione del menù che specifica di attivare quel driver per compilarlo.
# Ricercare l'opzione trovata nel sistema di configurazione del kernel, dopodiché andare nella posizione del menù che specifica di attivare quel driver per compilarlo.


3 581

contributi