faqs.org.ru

 Главная > Компьютеры и комплектующие > Коммуникации >

FAQ по сетевым карточкам на чипе Realtek 8029 и 8029AS

From: Eugene Varnavsky <Eugene.Varnavsky@p3.f1697.n5020.z2.fidonet.org>
Date: Thu, 06 Jul 2000 17:53:42 +0400
Area: fido7.ru.home.lan

--------------------------------------------------------------------------------

    FAQ по сетевым карточкам на чипе Realtek 8029 и 8029AS

    Составитель: Евгений Варнавский, varnav@df.ru, 2:5020/1697.3

    Оригинал: http://www.copris.com/map/rtl8029

--------------------------------------------------------------------------------

    Возможности чипа:

RTL8029AS  Realtek  PCI - полнодуплексный Ethernet контроллер
со встроенной SRAM

--------------------------------------------------------------------------------
Краткое описание: Перевод спецификаций с сайта Realtek

    Контроллер   RTL8029AS   это   NE2000   совместимый  Ethernet
контроллер  для  интерфейса  PCI. Используя быструю скорость шины
PCI, контроллер RTL8029AS работает в 32-хбитном режиме, благодаря
чему  скорость  передачи  данных  становиться  гораздо  больше по
сравнению  со стандартными ISA картами. Функция PCI-шины Plug 'n'
Play  позволит  разрешить конфликты системных ресурсов. (Впрочем,
может   и  создать  новые  -  Е.В.)  Контроллер  RTL8029AS  также
поддерживает полнодуплексный режим, и возможность автоматического
отключения.  Функция  отключения  питания позволит Вам сэкономить
немного  электричества, а функция полного дуплекса позволяет, при
наличии  полнодуплексного  хаба, увеличить скорость передачи с 10
до   20   Мбит/с.   В   чип   RTL8029AS  интегрирован  Manchester
Encoder/Decoder  и  трансивер  для 10BaseT, который автоматически
корректирует  неправильную  полярность.  Возможность  подключения
двух   диагностических   диодов   позволяет  упростить  процедуру
настройки(и,  честно  говоря,  это просто удобно - Е.В.). Также в
контроллер  можно  установить  8-ми, 16-ти и 32-хкилобайтный Boot
ROM,   для   возможности   загрузки   компьютера   из   сети  без
использования  диска.  Функция  предпосылки  данных  также  может
увеличить скорость передачи данных.

    Е.В.  Добавлю  от  себя,  что  карточки  на  этом  чипе очень
популярны,  и  неслучайно  -  чип  содержит  действительно  много
полезных  функций,  например Full Duplex, работает со всеми тремя
основными  стандартами  сети  -  10Base2, 10Base5 и TP. Возникшие
проблемы   можно   легко  продиагностировать  с  помощью  утилиты
диагностики,  которая покажет есть ли контакт в кабеле, правильно
ли  работает  память  карточки, и, наконец, может диагностировать
связь  между  двумя и несколькими машинами, что позволяет понять,
есть  ли  между  ними физическая связь, и что вызывает проблемы -
железо  или  софт.  И,  наконец,  карточки  на RTL8029AS стоят по
$9-12,   что   по   карману   каждому.

====
Возможности:
====

Аппаратные:

* 10 Мбит
* Поддерживает коаксиальный кабель и витую пару.
* Поддерживает  Full-Duplex
* Перепрошиваемый  EEPROM  для  хранения конфигурации,  ID,  и,
  главное,  Ethernet-адреса.
* Встроенные 16 килобайт   памяти  SRAM
* Поддерживает  Flow  Control(802.3x)  для улучшения  скорости
  в полнодуплексном режиме.
* Совместимость с PCI V2.1
* Изменяемые  PCI  Vendor  ID  and  Sub  Vendor  ID
* Отвечает требованиям  Ethernet  II and IEEE802.3 10Base5, 10Base2, 10BaseT
* Поддерживает  три  режима  энергопотребления
* Функция предпосылки данных   (data   prefetch)  для  улучшения
  быстродействия.
* Авто коррекция  полярности  для 10BaseT
* Возможность установки Boot ROM 8,   16,   или   32-х   килобайт.
* Возможность  подключения  двух диагностических   светодиодов.
* Программируемый  EEPROM  (93C46)

Поддержка:

Novell    Netware,   Microsoft   NT NDIS2 (DOS,OS/2,Lantastic,WFW3.1ЕЕ)
NDIS3, NDIS4, NDIS5 WIN95,98, NT3.51, 4.0, 5.0, WFW3.11  Netware DOS,
OS/2 Netware 3.x,4.x,5.0 Server UNIX Client SCO Linux

--------------------------------------------------------------------------------

    Утилиты для карточек RTL8029 (лежат на www.copris.com/map/rtl8029):

    pg8029.zip  -  Утилита для лечения известного бага с EEPROM и
изменения скрытых параметров и MAC-адреса.

    rset8029.exe - Утилита настройки версии 3.02

    win-8029(506).exe  - Драйвера версии 5.06 для Windows NT, 95,
    98, 2000

--------------------------------------------------------------------------------

    Решение проблем:

>    1.   Как  проверить  работоспособность  моей  карты  на  чипе
>    RTL8029?
Запустите диагностику в программе установки rset8029.exe

> 2.  Как  изменить  настройки IRQ/DMA/Address?
Либо в меню PnP/ISA Configuration  в  BIOS,  либо  в  Windows:
Панель управления --> Система --> Устройства --> Сетевые адаптеры
--> Ресурсы

> 3. Как из под Windows поиграть в IPX игры, например Duke Nukem или Doom.

    Установите  протокол  IPX:  Панель  Управления  -->  Сеть -->
Добавить

>    4. В Панели Управления напротив Realtek 8029 PCI Ethernet NIC
> стоит  восклицательный  знак,  и в свойствах сказано: "Устройство
> работает  неправильно,  либо для него установлены не все драйверы
> (код   ошибки   10)."

Удалите  его,  перезагрузитесь,  а  затем,
не  перезагружаясь,  установите  новейшие  драйвера.

Драйвера,  прилагающиеся  с некоторыми версиями Windows, могут не
работать. Если у вас на материнской плате чипсет от VIA, например
MVP3,  то  без  установки  драйверов  для него работать ничего не
будет.  Вам  нужно  скачать с www.via.com.tw и установить VIA IRQ
Routing  Miniport  Driver.

> 5.  В  Панели Управления сказано, что
> устройство работает нормально, но сеть все равно не работает.

    Вы  не  забыли  указать  тип  кабеля  в  программе установки?
Проведите  локальную  и  сетевую диагностику из под чистого DOS-а
программой  rset8029.exe - если все тесты проходят, то проблема в
Windows,  а не в карточке. Если у вас на материнской плате чипсет
от  VIA,  например  MVP3,  то  без  установки  драйверов для него
работать  ничего  не  будет. Вам нужно скачать с www.via.com.tw и
установить  VIA  IRQ Routing Miniport Driver. Установите новейшие
драйвера  от  Realtek.  Не  используйте драйвера, прилагающиеся с
Windows - они могут не работать. Вы не нажимали Cancel при логине
Windows?  Установлена  ли  на  всех  машинах одна и та-же рабочая
группа?  Включен ли "Доступ к файлам" в свойствах сети? Проверьте
наличие   необходимых  протоколов  (см.  ниже)  Возможно,  у  вас
испортилась  программа  EEPROM  (см.  ниже)  Не  игрались ли вы с
разными  непонятными  установками  вроде  powerdown  в  программе
repg8029?

> 6.  Какая  разница  между RTL8029 and RTL8029AS ?
                 8029           8029AS
SRAM             внешняя        встроенная
Стандарт         PCI 2.0        2.1
Flow  Control    нет            802.3X
Программируема?  нет  да

> 7. Какие протоколы должны стоять в Windows в "Свойствах сети"?

Минимальный набор, необходимый для работы локальной сети:

Realtek 8029 PCI Ethernet NIC - драйвер сетевой карты
NetBEUI -  самый простой, не требует настройки
Клиент для сетей Microsoft -  Не  знаю  зачем, но нужен.
Служба доступа к файлам и принтерам Microsoft  -  чтобы
компы  были видны в Сетевом окружении, и для шаринга.

Помимо них у меня установлены:

IPX  - чтобы играть в DOS-игры вроде Doom или Blood.
TCP/IP - чтобы  играть  в  новые  Windows-игры,  вроде  Alien
vs Predator (необходимо настроить, см. ниже)

Dialup Adapter и протокол TCP/IP к  нему  -  чтобы  работать в
интернет (удалите другие протоколы, которые  к  нему  привязаны)

> 8.  Проблема с запоротой программой

EEPROM  программу  EEPROM  можно  легко  затереть, если запускать
диагностику EEPROM в ранних версиях программы rset8029.exe из под
Windows.  В таком случае Ethernet-адрес карты будет выглядеть как
A5  A5  A5  A5  A5, а сеть просто не будет работать. Восстановить
EEPROM  можно утилитой pg8029.zip Чтобы избежать такой проблемы в
дальнейшем, используйте новейшую версию rset8029.exe

    9. Настройка TCP/IP в локальной сети

---------
Настройка     TCP/IP     в     локальной     сети.     (v1.2)

Многие  игры  не  поддерживают  протокол  IPX, и единственный
способ  сыграть  в них по сети, это через протокол TCP/IP. Но все
не  просто  -  в  отличие  от  NetBEIU  и IPX простым добавлением
протокола TCP/IP в свойствах сети делу не поможешь. Без настройки
мало  того,  что  не заработает, а еще и сильно замедлит загрузку
Windows.

    Итак, как настроить протокол TCP/IP в локальной сети:

    -  Установите  протокол  TCP/IP  на всех компьютерах в сети -
Дайте  каждой машине отдельный IP адрес по фомату 192.168.x.y где
значение  "x"  одинаково на всех машинах, а значение "y" у каждой
свое.  Кроме  того,  "y"  не  должен  быть  равен 0 или 255-ти. -
Установите маску подсети (Subnet Mask) на 255.255.255.0

    После   перезагрузки  наберите  команду  "ping  192.168.x.y",
используя  IP  адрес  одной  из  машин в сети. Если все настроено
правильно, вы получите ответ.

--------

    10. Светодиоды

    В  разьем  для  светодиодов  можно  воткнуть  ваш диод turbo,
который будет мигать при передаче данных.

    11. Можно ли в одну карточку воткнуть одновременно коаксиал и
витую пару?

    Воткнуть-то можно, но работать будет только то, что указано в
программе настройки.

12. Windows 98 SE зависает при завершении работы.

Загрузите  обновление  с сайта Windows Update или запретите
быстрое завершение работы через программу msconfig.


Всего хорошего,
Eugene.

Вернуться в раздел "Коммуникации" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru