Урвал 3 сетевушки из залитых компов(пожар был).
Одна из них по виду была нормальная, её попробовал запустить сразу. Заработала.
2 других вначале под водоё помыл потом сразу в спирт. Полежали, посохли.
Не работают. Но блин линк загорается когда кабель втыкаешь, но биос не видит(они PnP).
Решил погреть. Всё равно не работает.
Чёрт меня дёрнул вытащить DIP-микросхемку в кроватке из карточки живой - перестала определятся. Засунул эту м/с в "нерабочую" сетевуху - та определилась и заработала.
Микруха - HT93LC46 - посмотрел описание: флешка.
На PCI-ном реалтеке тоже такая стоит.
Вопрос: что там хранится и можно ли сдуть её с реалтека(он рабочий, но мне нужны ISA-карточки).
Может там не только мак.
а понипрогом шить получится?
P.S. исашные сетевухи определяются как NE2000 compatible LAN Card
Скорее всего. К примеру - еще настройки типа сети - UTP/Сoaxial и дуплекса. Я что-то запутался в твоем описании.
Самому трудно почитать?
Цитата
http://www.lancos.com/prog.html
Т.е. 93 LC-серии - получится.
Попытаюсь прояснить для себя.
1. У тебя есть 3 ISA-сетевухи, одна из них рабочая.
2. Реалтек выступает донором EEPROM-ок.
3. Есть понипрог.
Вопрос: какие сетевые чипы стоят на ISA-картах? Одинаковые?
Если одинаковые - то дампаем с живой, смотрим, где там MAC, немного его меняем и пытаемся шить в EEPROM с дохлых. Если не шьется - только тогда пробуем снять донора с Реалтека.
Верно. НА всех трёх есть эта м/с, но только на одной из них верная информация, либо только одна из них рабочая(платы были залиты).
Что значит донором? Просто на одном из PCIных реалтеков также присутствует эта микросхема, есть ещё один(на том же 8029AS чипе) на котором она почему-то отсутствует(сама карта немного меньше по размерам).
Ну я его скачал :)
все исашные сетевухи сделаны на чипе Davicom DM9008F, определяются как NE2000 compatible
Вопрос: а прям на сетевухах м/с перепрошить получится? И на какой это надо делать: на реалтеке или на NE2000?
Почему решено, что карты нерабочие? Потому, что нету PnP? Вот попривыкали все, а?
Качать с http://www.nix.ru/support/drivers.html?group=16&vendor=73
комплект для UMC 9008, там есть pnpset.exe и mod9008.exe, запустить их в чистом DOS и подумать/посмотреть, что скажут.
Кем определяются? Все? И исправная и две типа неисправные?
Хе, к понипрогу еще железка нужна, я подумал, что у тебя есть.
Так, порылся в старых CD - у меня есть какой-то альтернативный набор к 9008 и программилка (восстановитель) EEPROM на реалтек 8029, который нам не пригодится - видимо, другой формат, раз пересаженная с реалтека не работает...
Почему нерабочие? Я же говорю, что все карты рабочие! Только их определяемость/непоределяемость соответственно работоспособность/неработоспозобность в виндовс определяется наличием в их кровате заветной микросхемы с одной их них(которая не была залита). Под линуксом мне тестить нехочется, ибо комп в котором есть иса, работает как серв, а на рабочем коме у меня нет иса.
ОК, щас сделаю.
Ну биосом например, на стадии POST'а. Да, все определяются, все работают но это зависит от... см выше :)
Может просто для реалтека там хранится что-то другое? Т.е. у тебя есть прога, которая полностью может залить/слить хоть что с этих флешек?
Нет, проге дается текстовый CFG-файл, где прописаны MAC и еще десяток параметров, она их зашивает. Я ж говорю - несовместимо с UMC 9008 получается. А ковырять и делать универсальный программатор - нет времени.
Вобщем видать в этих еепромках хранится не только мак, но и кой-какие настройки. В частности режим определения кароточек: Jumpless, Auto, PnP.
Ну ы уже догадываешься, что в 2х из трёх карточек было вставлено Jumpless, а в одной PnP.
Вобщем, всё заработало. Пока. Щас буду ставить в сервак, главное, чтоб они смогли жить вместе.
Хотя я вроде уже понял, почему они не хотели жить с hp не pnp карточкой - у неё на корпусе был переключатель порта io - на нём стояло 200, в той карточке, которую я осматривал первой - тоже стояло 200. Её-то я и вставлял. В результате линукс не хотел грузить нимодуль для сторой hp карточки, ни для этой.
Добавлено спустя 4 часа 7 минут 49 секунд:
Кароче в ставил в серв.
заметил что там ни биос при посте не детектит pnp isa карточки, ни даже не выводит таблицы устройств.
вобщем загрузился, значит, пишу modprobe ne.
появляется одна сетевуха и то не работает.
вытаскиваю одну карточку, подгружаю модуль - работает.
думаю, может попробовать модулю указывать прерывание и i/o для каждой карточки.