Автор Гілка: SMC Ultra/EtherEZ + Linux  (Прочитано 1275 раз)

Відсутній gagarin

  • Дописувач
  • **
  • дописів: 88
  • Карма: +0/-0
  • KILL BILL!! :)
SMC Ultra/EtherEZ + Linux
« : 2004-06-28 12:17:07 »
Як встаноити ISA мережний(Віндовс бачить його, як SMC 8416) контролер так щоб все запрацювало? ???
В мене навіть є дрова, але чомусь н можу їх встановити.
Можливо, хтось зможе мені підказати. ???
Прошу вибачити мене за мою неосвідченість але я тільки початківець... :-[ :-[
« Змінено: 2004-06-28 15:16:21 від dr-jazz »
Ото воно так! (c)

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: SMC Ultra/EtherEZ + Linux
« Відповідей #1 : 2004-06-29 10:25:06 »
А що воно каже?
[Kubuntu User]

Відсутній RomadinR

  • Кореспондент
  • ***
  • дописів: 124
  • Карма: +0/-0
Re: SMC Ultra/EtherEZ + Linux
« Відповідей #2 : 2004-06-29 19:16:05 »
Якщо він не-Plug&Play (в такому разі, він автоматично, швидше за все, не визначиться), можна спробувати драйвер ne (це для NE2000 сумісних ISA-адаптерів), але перед цим потрібно з WINDOWS або за допомогою програми для ДОС , що з адаптером у комплекті йшла (її в НЕТрях знайти можна) подивитися параметри :
IRQ (може бути 3,5,7...) та IO (IOMem, щось на зразок 0x300)
Відсотків 90 що спрацює.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3857
  • Карма: +13/-0
  • Програміст
Re: SMC Ultra/EtherEZ + Linux
« Відповідей #3 : 2004-06-30 14:54:45 »
Параметри ISA плат, які не PnP, налаштовуються з допомогою пакету isapnp. Потім треба завантажити драйвер пристрою з вказанням необхідних параметрів для IRQ та регістрів вводу-виводу (можна з командного рядка, через modprobe драйвер параметр=значення, або прописати необхідні параметри в /etc/modules.conf). Давненько це було (десь до 2001-го користувався цим пакетом).
[Fedora Linux]

Відсутній gagarin

  • Дописувач
  • **
  • дописів: 88
  • Карма: +0/-0
  • KILL BILL!! :)
Re: SMC Ultra/EtherEZ + Linux
« Відповідей #4 : 2004-07-04 11:01:13 »
 :D :D :D
Дякую, треба спробувати.
Ото воно так! (c)

Відсутній gagarin

  • Дописувач
  • **
  • дописів: 88
  • Карма: +0/-0
  • KILL BILL!! :)
Re: SMC Ultra/EtherEZ + Linux
« Відповідей #5 : 2004-07-06 21:17:01 »
А як працювати з isapnp та modprobe?
я почитав мани але не зрозумів... ??? ???
підкажіть, будь ласка, як це робиться крок за кроком... ::) ::)
Ото воно так! (c)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3857
  • Карма: +13/-0
  • Програміст
Re: SMC Ultra/EtherEZ + Linux
« Відповідей #6 : 2004-07-07 19:01:44 »
Давно не працював, тестувати немає на чому. Розказую по пам'яті.

Спочатку з допомогою 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 настройка" теж може щось підказати. ;)
[Fedora Linux]