Давно не працював, тестувати немає на чому. Розказую по пам'яті.
Спочатку з допомогою pnpdump треба зегенерувати список можливих варіантів конфігурації. Команда "pnpdump >/etc/isapnp.conf" зробить файлик, в якому будуть закоментовані з десяток різних можливих варіантів призначення IRQ та регістрів вводу/виводу. Методом научного тику треба залишити лише один варіант (man isapnp.conf, можна підглянути їх у Вікнах) з можливих - решту закоментувати або витерти.
Перевіряєм параметри, запускаючи isapnp. Якщо він не матюкається, то пробуємо завантажити модуль з драйвером. Драйверу треба вказати параметри. Параметри мають бути десь в доці. Можливо вам допоможе modinfo:
bash-2.05$ /sbin/modinfo smc9194
filename: /lib/modules/2.4.22-1.2190.nptl/kernel/drivers/net/smc9194.o
description: <none>
author: <none>
license: "GPL"
parm: io int, description "SMC 99194 I/O base address"
parm: irq int, description "SMC 99194 IRQ number"
parm: ifport int, description "SMC 99194 interface port (0-default, 1-TP, 2-AUI)"
Тобто для карти smc9194 (драйвера для вашої картки у мене нема) треба завантажувати модуль наприклад так:
modprobe smc9194 irq=7 io=0x388
(Значення мають бути такі ж як у /etc/isapnp.conf).
Далі пробуємо підняти мережу.
Якщо все гаразд, то треба зробити щоб сервіс isapnp стартував перед підняттям мережі.
В /etc/module.conf також треба занести такі рядки для автоматичного завантаження модуля з потрібними параметрами:
alias eth0 smc9194
options smc9194 irq=7 io=0x388
PS.
Google на тему "isapnp настройка" теж може щось підказати.
