
Il computer perfetto
Vogliamo sapere se uno scanner è compatibile? Non riusciamo ad abilitare gli effetti 3D sulla nostra nuova scheda grafica? Niente paura, c’è Linux Magazine!
(pagina 2 di 16)
Componenti svelati
Prima di poter configurare un dispositivo hardware è sempre necessario conoscerlo in modo dettagliato. Ecco dove ricavare le informazioni necessarie e sciogliere ogni dubbio
Prima di qualsiasi intervento a livello
hardware è indispensabile conoscere
quali sono le periferiche e i componenti interni
che equipaggiano il nostro computer
e, di conseguenza quali sono i cosiddetti
file di dispositivo che identificano l’hardware
in nostro possesso. Già, ma cos’è
esattamente un file di dispositivo (chiamato
spesso, semplicemente, device)? Si
tratta di un file, contenuto nella directory di
sistema /dev, che viene associato ad un
dispositivo hardware: il lettore di Cd-Rom
possiede un proprio file di dispositivo,
così come l’hard disk o la chiavetta USB
quando la colleghiamo al PC. Con il tutorial
“Il file di dispositivo corretto”, quindi,
scopriremo come individuare il device
associato ad un componente hardware. In
questo caso specifico, prenderemo come
esempio un hard disk esterno collegato al
PC; ci occuperemo poi della gestione dei
moduli del kernel. Si, perché un dispositivo
hardware, dopo esser stato da noi
identificato, deve essere riconosciuto dal
sistema e attivato correttamente. I moduli,
infatti, sono dei veri e propri driver caricati
all’occorrenza dal kernel per far funzionare
l’hardware. Nel tutorial “Scoprire se
l’hardware è compatibile” impareremo
a riconoscere i principali componenti del
nostro PC, cioè quelli collegati al bus PCI. Seguendo passo passo le istruzioni riportate,
dunque, otterremo una preziosa
panoramica su quanto presente nella
nostra macchina, scoprendo quali dispositivi
sono compatibili con GNU/
Linux e quali sono i moduli necessari
per farli funzionare. I moduli non sono
altro che parti del kernel compilate a
parte e caricate in modo dinamico quando
servono. Nelle distribuzioni moderne,
quindi, la gestione delle centinaia e centinaia
di dispositivi compatibili con GNU/
Linux avviene proprio attraverso una
miriade di piccoli moduli: vediamo come
gestirli a dovere. Apriamo una console ed
eseguiamo “lsmod”: questo comando
fornisce come output l’elenco dei moduli
attualmente caricati nel sistema.
Una questione di moduli
La nostra scheda di rete non funziona ma,
seguendo il tutorial “Scoprire se l’hardware
è compatibile”, abbiamo scoperto che
in realtà è perfettamente compatibile con
GNU/Linux? Ciò significa, spesso, che non
è stato caricato il modulo necessario per
farla funzionare. Nelle informazioni fornite
nel terzo passo del tutorial individuiamo il
driver, cioè il modulo utilizzato dalla nostra
scheda, ad esempio ipw2200 (nei nomi dei
moduli i caratteri “-” e “_” sono equivalenti).
Innanzitutto, scopriamo se questo è stato
caricato: eseguiamo in console il comando
“lsmod | grep ipw2200” (cambiamo, ovviamente,
ipw2200 con il nome del modulo da
cercare). Se non appare alcun output il modulo
non è stato caricato all’avvio.
Commenta
Prima di pubblicare un tuo commento assicurati che:- sia in tema e contribuisca alla discussione in corso
- non abbia contenuto razzista o sessista
- non sia offensivo, calunnioso o diffamante
La redazione con i controlli a campione si riserva di cancellare qualsiasi contenuto ingiurioso, volgare, illegale o contrario alla policy.