Hacer que el kernel reconozca ide2 e ide3

Jaume Sabater

24 de abril de 2001

Hay algunas placas base (como la ASUS A7V) que llevan más de dos controladoras de disco IDE. También es posible añadir otra controladora IDE en nuestra máquina... Pero de buen principio, el kernel no nos va a reconocer más de dos controladoras. ¿Qué hay que hacer para ver más de dos ides?

En primer lugar tendremos que averiguar que parámetros le tendremos que pasar al kernel, para eso iremos al directorio /proc y haremos un "cat pci". Veremos que nos sale información sobre los dispositivos que hay, deberemos buscar algo parecido a lo siguiente:

Bus 0, device 17, function 0: Unknown mass storage controller: Promise
Technology Unknown device (rev 2). Vendor id=105a. Device id=d30.
Medium devsel. IRQ 10. Master Capable. Latency=32.
I/O at 0x9400 [0x9401].
J/O at 0x9000 [0x9001].
K/O at 0x8800 [0x8801].
L/O at 0x8400 [0x8401].
M/O at 0x8000 [0x8001]. Non-prefetchable 32 bit memory at
0xda000000 [0xda000000].

Bien, ese dispositivo será nuestra controladora de los ide2 e ide3. Así, tenemos que ide2 será desde 0x9400 hasta 0x9002 (fijaos que al segundo número 0x9000 le he sumado 2), e ide3 será desde 0x8800 hasta 0x8402. Ahora sólo nos queda añadir esos parámetros al kernel y reiniciar la máquina, y si lo hemos hecho bien, ya podremos usar /dev/hde, /dev/hdf, /dev/hdg y /dev/hdh.

Para pasárselo al kernel, lo podemos hacer "a mano" cada vez que arrancamos, o ponerlo al /etc/lilo.conf, de la siguiente forma:

append="ide2=0x9400, 0x9002 ide3=0x8800, 0x8402"

Hacemos "lilo" y voilà :)




Página creada en: 2004-11-04 11:40:59 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.