3.1.3 Determinando el hardware del PC mediante Debian
En un sistema Linux, los siguientes comandos deber�an brindarle cierta idea
sobre su hardware actual y su configuraci�n.
$ pager /proc/pci
$ pager /proc/interrupts
$ pager /proc/ioports
$ pager /proc/bus/usb/devices
Estos comandos se pueden ejecutar durante el proceso de instalaci�n desde la
pantalla de la consola presionando Alt-F2.
Finalizada la primer etapa de instalaci�n e instalando los paquetes opcionales
pciutils
, usbutils
y lshw
, puede obtener
informaci�n m�s detallada del sistema:
$ lspci -v |pager
$ lsusb -v |pager
# lshw |pager
Usos t�pico de las interrupciones:
-
IRQ0: salida del temporizador (reloj del sistema)(8254)
-
IRQ1: controlador del teclado
-
IRQ2: cascada para IRQ8–IRQ15 en una PC-AT
-
IRQ3: puerto serie secundario (io-port=0x2F8) (/dev/ttyS1
)
-
IRQ4: puerto serie primario (io-port=0x3F8) (/dev/ttyS0
)
-
IRQ5: libre [tarjeta de sonido (SB16: io-port=0x220, DMA-low=1, DMA-high=5)]
-
IRQ6: controlador de la disquetera (io-port=0x3F0) (/dev/fd0
,
/dev/fd1
)
-
IRQ7: puerto paralelo (io-port=0x378) (/dev/lp0
)
-
IRQ8: rtc
-
IRQ9: interrupci�n por software (int 0x0A), se redirige a IRQ2
-
IRQ10: libre [interfaz de la tarjeta de red (NE2000: io-port=0x300)]
-
IRQ11: libre [(SB16-SCSI: io-port=0x340, SB16-IDE: io-port=0x1E8,0x3EE)]
-
IRQ12: rat�n PS/2
-
IRQ13: libre (era el coprocesador mat�matico 80287)
-
IRQ14: controlador IDE primario (/dev/hda
, /dev/hdb
)
-
IRQ15: controlador IDE secundario (/dev/hdc
,
/dev/hdd
)
Para antiguas tarjeta ISA que no son del tipo PnP puede que desee configurar
IRQ5, IRQ10 y IRQ11 como no-PnP desde la BIOS.
Para los dispositivos USB, las clases de dispositivos se encuentran en
/proc/bus/usb/devices
como Cls=nn:
-
Cls=00 : Sin usar
-
Cls=01 : Audio (parlante, etc.)
-
Cls=02 : Comunicaci�n (MODEM, NIC, ...)
-
Cls=03 : HID (Human Interface Device: teclado, rat�n, palanca de juegos)
-
Cls=07 : Impresora
-
Cls=08 : Almacenamiento (disquetera, lectora CD/DVD, disco duro, Flash, ...)
-
Cls=09 : Hub (hub USB)
-
Cls=255 : Espec�fico del vendedor
Si la clase del dispositivo es diferente a 255, Linux lo soporta.