[equinux] Tarjetas de red ISA

Ricardo Ortega O. rortega en ricardoortega.com
Vie Jul 7 19:58:35 EDT 2006


Estimados/as todos/as:

Estoy apoyando a aun escuela en la instalación de un
salón de
computación usando LTSP, bajo Debian Sarge. Todas las
computadoras
cliente tienen tarjetas ISA y no hay slots para PCI.
El caso es que el
cliente arranca sin ningún problema, excepto al
momento en que deben
cargar el módulo de la tarjeta de red, que no es
reconocido.

Cuando arranco la computadora cliente utilizando un
disco de arranque
universal (http://thinstation.sourceforge.net/), me
reconoce a la
tarjeta de red como NE2000, IO=0x300. Pero cuando se
intenta cargar el
modulo de la tarjeta en el cliente, no la reconce. El
caso es que he
intentado varias combinaciones, pero estas son
virtualmente infinitas,
así que he desistido.

Las preguntas son:

a) Hay algún software (boot disk, utilitario, etc.)
que me permita
conocer el NIC e IO de la tarjeta de red?. (Nota: he
chequeado el chip
de la tarjeta y solamente encontré el vendedor, pero
googlenado no he
encontrado nada). (Como nota adicional, la compu
cliente tampoco tiene
CDROM de manera que no hay como mandarle un live CD
para ver si
autodetecta la tarjeta de red).

b) ¿Alguien sabe donde puedo comprar tarjeta de red
tipo ISA, pero que
vengan con estos datos?.

c) ¿Puede el problema deberse en algo a la
configuración del servidor
DHCP? (obviamente fuera del tema de la configuración
de los detalles del
NIC e IO de la tarjeta de red).

Gracias por su ayuda y saludos,

Alvaro

A continuación se encuentra los detalles del archivo
/etc/dhcp3/dhcpd.conf.

#
# Sample configuration file for ISC dhcpd
# Make changes to this file and copy it to
/etc/dhcpd.conf.sample
#

default-lease-time           21600;
max-lease-time               21600;

option subnet-mask           255.255.255.0;
option broadcast-address     192.168.1.255;
option routers               192.168.1.101;
option domain-name-servers   192.168.1.101;
option domain-name           "ltsp.org"; # <--Fix this
domain name

option root-path            
"192.168.1.101:/opt/ltsp/i386";

option option-128 code 128 = string;
option option-129 code 129 = text;

shared-network WORKSTATIONS {
subnet 192.168.1.0 netmask 255.255.255.0 {
##    use-host-decl-names      on;
##    option log-servers       192.168.1.101;
        }
}


##
## If you want to use static IP address for your
workstations, then
un-comment
## the following section and modify to suit your
network.
## Then, duplicate this section for each workstation
that needs a static
## IP address.
##

group {
use-host-decl-names on;
option log-servers      192.168.1.101;

    host ws001 {
        hardware ethernet    00:80:AD:11:BF:8C;
        fixed-address        192.168.1.102;
        filename            
"/lts/vmlinuz-2.6.9-ltsp-3";
       option option-128     e4:45:74:68:00:00;
       option option-129     "NIC=ne2000 IO=0x300";
    }
}

Saludos

Es probable que la configuración de la tarjeta ISA esté cambiada y no sea la
default IO=300, IRQ=3, DMA=1
Las combinaciones son infinitas, pero son pocas las que se deben probar:
Suelen ser en el orden de prioridad dado:
IO PORT = 300, 320, 340, 280
IRQ = 5, 3,4,2
DMA = 1, 2, 3

Otra alternativa es sacar una de las tarjetas ISA y colocar en un computador
que permita esa tarjeta, claro
usar software de autodetección, incluido Windows o Live Cd.
Una vez que la tarjeta es detectada y funciona, se puede ver su
configuración de IO, IRQ y DMA, y configurar el cliente.







Más información sobre la lista de distribución equinux