URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54875
[ Назад ]

Исходное сообщение
"BSD 5.3 не находит гигабитный D-Link DGE-528T"

Отправлено aledin , 26-Мрт-05 16:40 
Установил сию гигабитную карточку, бсдя ее нашла как неизвестное устройство и соответственно ничего сделать с ним не могу.
Нашел ссылку на патч на сайте people.freebsd.org (ссылка http://andrus.members.ee/re.patch), но она к сожалению не работает...
Может быть кто-либо решал подобную проблему? Посоветуйте что делать,плиз...

Содержание

Сообщения в этом обсуждении
"BSD 5.3 не находит гигабитный D-Link DGE-528T"
Отправлено aledin , 27-Мрт-05 15:08 
Разобрался сам, всем спасибо
Пишу вот, может кому-нибудь поможет...
1. Запускаем 'pciconf -l -v' дабы посмотреть параметры адаптера и есть ли он вообще в системе. Т.к. скорее всего есть, то без труда можно найти такие строки:

none0@pci0:9:0: class=0x2000 card=0x43001186 chip=0x43001186 rev=0x10 hdr=0x00
vendor = 'D-Link System Inc'
class = network
subclass = ethernet

Замечательно, адаптер есть. Чип, на котором построен адаптер (Realtek 8169S) поддерживается системой (device 're'). По данным, полученым pciconf, узнаем VendorID=1186 и DeviceID=4300.


2. Идем в '/usr/src/sys/pci', открываем 'if_rlreg.h' и ищем строку
#define DLINK_DEVICEID_690TXD      0x1340
Вписываем по типу с этой строкой ниже такие строчки:

/*
* D-Link DGE-528T device ID
*/
#define DLINK_DEVICEID_528T      0x4300

Сохраняем изменения.


3. Идем в '/usr/src/sys/dev/re', открываем 'if_re.c' и ищем

    { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169S,
      "Realtek 8169S Single-chip Gigabit Ethernet" },

Вписываем по типу с этими строками ниже такие строчки:

    { DLINK_VENDORID, DLINK_DEVICEID_8169, RL_HWREV_8169S,
      "D-Link DGE-528T (8169S) Gigabit Ethernet" },

Сохраняем изменения.


4. Пересобираем ядро, перегружаемся и смотрим на новоявленый интерфейс 're0'... :-)


"BSD 5.3 не находит гигабитный D-Link DGE-528T"
Отправлено butcher , 28-Мрт-05 09:56 

>4. Пересобираем ядро, перегружаемся и смотрим на новоявленый интерфейс 're0'... :-)

Если всё хорошо работает, то может патчик товарищам разработчикам отправишь?..


"BSD 5.3 не находит гигабитный D-Link DGE-528T"
Отправлено lavr , 28-Мрт-05 10:04 
>
>>4. Пересобираем ядро, перегружаемся и смотрим на новоявленый интерфейс 're0'... :-)
>
>Если всё хорошо работает, то может патчик товарищам разработчикам отправишь?..

какой патчик, там всего то добавить строку для deviceid, им это уже отписали
давно и наверняка в ближайшее время вставят


"BSD 5.3 не находит гигабитный D-Link DGE-528T"
Отправлено butcher , 28-Мрт-05 10:08 
>какой патчик, там всего то добавить строку для deviceid, им это уже
>отписали
>давно и наверняка в ближайшее время вставят

Ну этот самый патчик, diff -urN ...
Чтобы уж наверняка вставили, можно конечно поискать по спискам предварительно.