SetWindowLong Опубликовано 16 мая, 2006 Жалоба Поделиться Опубликовано 16 мая, 2006 Добрый день. Сложилась нериятная ситуация. У меня есть старый комп на 430VX чипе. Использую его как роутер для домашней сети. Стоят 4 сетевых карты. Три PCI 100Mb для локальной сети и одна ISA 10Mb для интернета (к ней подключен кабельный модем, адрес по DHCP). Все работало классно много много лет пока не слетел хард диск. Начали переинсталляцию системы. Проблема в том, что PCI карты отнимают интерфейс у ISA карты. Такая ситуация у меня была и раньше, вот только за годы безпроблемового функционирования роутера подзабыл как я ее тогда решил. У меня RedHat 9. На материнская плате 3 ISA и 3 PCI слота. В ISA стоят графика и одна сетевая карта. Во всех трех PCI стоят сетевые карты для локальной сети. Инсталляцию системы начал с того, что была воткнута только она ISA карта. Система благополучно ее распознала и означила как eth0. Дальше добавляю первую PCI карту. Распознается нормально, дается интерфейс eth1. То же самое со второй PCI картой, все ок интерфейс eth2. А вот когда втыкаю последнюю PCI карту, то система мне говорит, что найдена новая карта хочу ли я мигрировать интерфейс. Если я даю мигрировать, то она стягивает параметры интерфейса eth0. В следствие чего ISA карта перестает функционировать. То есть у меня уже 4 карты физически в компе, но система показывает только 3. Та же беда, если я вместо опции мигрировать выбираю новые параметры. В этом случает интерфейсом этой последней PCI карты так же назначается eth0 и старая карта перестает функционировать. Неважно в какой слот вставляю карту, неважно какую марку (в наличии порядка 6-7 PCI карт, пробовал разные комбинации) как только вставлена третья PCI карта, она съедает интерфейс ISA карты. Незнаю что это за фигня. Может это быть конфликт ресурсов или еще что то по части хардвера. может это быть например тем, что графическая карта ISA у меня вставлена в слот находящися по соседству с PCI? Спасибо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sleeping Daemon Опубликовано 16 мая, 2006 Жалоба Поделиться Опубликовано 16 мая, 2006 В биосе можно разрулить прерывания по писиай и исашным слотам. Должна быть такая возможность. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SetWindowLong Опубликовано 16 мая, 2006 Автор Жалоба Поделиться Опубликовано 16 мая, 2006 То есть вы думаете проблема именно в конфликте ресурсов? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sleeping Daemon Опубликовано 16 мая, 2006 Жалоба Поделиться Опубликовано 16 мая, 2006 SetWindowLong писал(а) Втр, 16 Мая 2006 14:57 То есть вы думаете проблема именно в конфликте ресурсов? Ресурс - понятие обширное. В данном случае - видимо прерывания. попробуйте. Или исашную карточку "прибейте гвоздями" к конкретному прерыванию. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SetWindowLong Опубликовано 16 мая, 2006 Автор Жалоба Поделиться Опубликовано 16 мая, 2006 Как это делается? В биосе или в системе? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sleeping Daemon Опубликовано 16 мая, 2006 Жалоба Поделиться Опубликовано 16 мая, 2006 SetWindowLong писал(а) Втр, 16 Мая 2006 16:10 Как это делается? В биосе или в системе? Что именно? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SetWindowLong Опубликовано 16 мая, 2006 Автор Жалоба Поделиться Опубликовано 16 мая, 2006 Или исашную карточку "прибейте гвоздями" к конкретному прерыванию. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 16 мая, 2006 Жалоба Поделиться Опубликовано 16 мая, 2006 Джамперами на самой плате. Есть на ней? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sleeping Daemon Опубликовано 16 мая, 2006 Жалоба Поделиться Опубликовано 16 мая, 2006 SetWindowLong писал(а) Втр, 16 Мая 2006 16:25 Или исашную карточку "прибейте гвоздями" к конкретному прерыванию. В modules или modules.conf Ну и джамперами на карточке если есть. Хотя лучше в биосе разрулить прерывания. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SetWindowLong Опубликовано 16 мая, 2006 Автор Жалоба Поделиться Опубликовано 16 мая, 2006 на материнской плате или сетевухе? хмм надо глянуть в мануал, незнаю. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SetWindowLong Опубликовано 16 мая, 2006 Автор Жалоба Поделиться Опубликовано 16 мая, 2006 примерно понял. буду пробовать бомбардировать гугль и менять модульс в миднайт командере. Надесю что система не умрет. А как вы думаете может это бать из-за того, что фактиче две карты PCI и ISA находятся рядом друг с другом. стоит пробовать сдвинуть исашные карты вниз, свободные слоты иса еще есть.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 16 мая, 2006 Жалоба Поделиться Опубликовано 16 мая, 2006 Пробовать стоит . Можете еще поотключать в биосе ненужные устройства (типа LPT, USB etc.). А также попробуйте в биосе назначить каждой карте (или хотя-бы исашной) свое прерывание. Кроме того, некоторые ISA-устройства требуют выделения им памяти ниже 16 мегабайта (производится тоже в биосе). При загрузке посмотрите, определились ли устройства, и назначены ли им прерывания. Если все нормально, то проблему нужно решать на уровне системы. Возможно, поможет отключение kudzu при загрузке. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.