Hola, em dic Iván, tinc 16 anys i actualment estic cursant el meu primer any de cicle formatiu en informàtica. En aquest espai aniré compartint el que aprenc: des de conceptes bàsics de maquinari i programari, fins a programació, xarxes i projectes personals. El meu objectiu és anar creixent pas a pas en aquest món de la tecnologia i, al hora, deixar aquí un registre del meu progrés. Espero que trobis interessant el contingut i que aquest racó sigui útil tant per a mi com per a qualsevol que també estigui començant al camí de la informàtica.
Ivan Rodriguez Jimenez
Instal·lació de drivers

Instal·lació de drivers


PAS 01 · Verificació física en temps real

Abans de modificar cap configuració, comprova si el nucli (kernel) del sistema reacciona en connectar el dispositiu.

  1. Obre una terminal i executa:Bashdmesg -w
  2. Desconnecta i torna a connectar el dispositiu.

Atenció: Si no apareix cap línia nova a la terminal, el problema és físic (cable, port USB o el propi dispositiu defectuós). Si el sistema no detecta electricitat ni connexió, cap modificació de programari funcionarà.

PAS 02 · Identificació del dispositiu al bus

Si el dispositiu té corrent, confirma si el sistema operatiu el reconeix a nivell electrònic utilitzant la comanda adequada:

  • Per a perifèrics USB:Bashlsusb (Verifica si a la llista apareix el nom del fabricant o del xip).
  • Per a components interns (Wi-Fi, gràfiques, targetes de so PCI):Bashlspci
  • Per a unitats d’emmagatzematge (discos durs, SSD, pendrives):Bashlsblk

PAS 03 · Diagnòstic del controlador i Firmware

Si el dispositiu apareix a la llista anterior però segueix sense funcionar, el problema és el driver.

  1. Comprova si té un driver assignat (només PCI):Bashlspci -k Si no veus la línia Kernel driver in use: [nom], Linux sap que el dispositiu existeix, però no té les instruccions per fer-lo servir.
  2. Cerca errors de microcodi (Firmware): Molts xips moderns (especialment de xarxa) necessiten un fitxer de firmware propietari. Revisa si el sistema s’ha queixat d’això:Bashdmesg | grep -i -E "fail|error|firmware"

PAS 04 · Resum de l’estat amb lshw

Si no localitzes el problema, demana un informe complet de la categoria afectada:

Bash

sudo lshw -C network

(Pots canviar network per display per a gràfiques o storage per a discos).

Nota: Si el component apareix etiquetat com a «UNCLAIMED», significa que cap driver l’ha reclamat. Copia el model exacte que et mostra per fer la cerca a internet.

Part 2: Mètodes d’Instal·lació de Drivers

A Linux, la majoria de drivers estan integrats al kernel, però components com les targetes NVIDIA o certs xips Wi-Fi (Broadcom, Realtek) requereixen instal·lació manual.

MÈTODE 01 · Via Interfície Gràfica (El més fàcil)

Si utilitzes distribucions com Ubuntu, Linux Mint o Pop!_OS:

  1. Obre el menú d’aplicacions i cerca «Programari i actualitzacions» (Software & Updates).
  2. Ves a la pestanya «Controladors addicionals» (Additional Drivers).
  3. El sistema buscarà automàticament drivers propietaris estables. Selecciona el recomanat i clica a Aplicar canvis.

MÈTODE 02 · Controladors de Vídeo (NVIDIA) via Terminal

Si responsabilitzes la terminal o no tens entorn gràfic:

Bash

# 1. Identifica el model exacte de la teva gràfica
lspci | grep -i vga

# 2. Instal·la automàticament la versió de driver recomanada pel teu sistema
sudo ubuntu-drivers autoinstall

MÈTODE 03 · Paquets de Firmware (Wi-Fi i Bluetooth)

Si el diagnòstic t’ha indicat que manca firmware, soluciona-ho instal·lant el paquet genèric que conté la majoria de llicències de fabricants:

Bash

sudo apt update && sudo apt install linux-firmware

Després d’instal·lar-lo, reinicia l’ordinador per aplicar els canvis.

MÈTODE 04 · Activació manual de mòduls del Kernel

A vegades el driver ja està instal·lat, però el sistema no l’ha arrancat.

Bash

# Carrega un driver a la memòria en temps real
sudo modprobe nom_del_modul

# Exemple per activar el driver de comandaments de joc:
sudo modprobe joydev

# Comprova si el mòdul s'ha carregat correctament a la llista activa
lsmod | grep nom_del_modul

Part 3: Últims recursos (Què fer si encara no funciona?)

Si el maquinari es resisteix, utilitza el mètode d’identificació unívoca:

Compilació des del codi font (Última opció): Si el fabricant només ofereix un arxiu .tar.gz o .zip amb el codi font, descarrega’l, descomprimeix-lo i llegeix sempre el fitxer README o INSTALL. El procés habitual requereix tenir instal·lades les eines de construcció (sudo apt install build-essential) i executar:Bashmake sudo make install

Troba el codi ID del xip: Executa lsusb o lspci -nn. Veuràs un codi de programador de vuit dígits hexadecimals separat per dos punts, com per exemple: [8086:15d8]. Aquest codi defineix exactament el fabricant i el model, sense importar com l’anomeni comercialment la marca.

Cerca a la xarxa: Busca a Google exactament aquest codi: Linux driver [8086:15d8]. Trobaràs fils de fòrums (com AskUbuntu o Reddit) on altres usuaris expliquen com ho han resolt.