Установка 4-х головой сетевой Intel® PRO/1000 PT

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение HEDG_SS » 2010-01-18 12:08:40

Появилась сетевая Intel® PRO/1000 PT Quad
разъем PCI-E 4x, вставил в PCI-E 16x

ОС

Код: Выделить всё

# uname -a
FreeBSD maskarad.hol.net.ua 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Nov  9 15:42:07 EET 2008     root@maskarad.hol.net.ua:/usr/src/sys/i386/compile/MASKARAD  i386
Сетевая не завелась

Код: Выделить всё

none1@pci0:4:0:0:       class=0x020000 card=0x10a08086 chip=0x10a08086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82571EB PRO/1000 AT Quad Port Bypass Adapter'
    class      = network
    subclass   = ethernet
none2@pci0:4:0:1:       class=0x020000 card=0x10a08086 chip=0x10a08086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82571EB PRO/1000 AT Quad Port Bypass Adapter'
    class      = network
    subclass   = ethernet
none3@pci0:5:0:0:       class=0x020000 card=0x10a08086 chip=0x10a08086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82571EB PRO/1000 AT Quad Port Bypass Adapter'
    class      = network
    subclass   = ethernet
none4@pci0:5:0:1:       class=0x020000 card=0x10a08086 chip=0x10a08086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82571EB PRO/1000 AT Quad Port Bypass Adapter'
    class      = network
    subclass   = ethernet
Явно не хватает драйверов. решил их обновить. Скачал их с офф. сайта
Прочил readme, начал установку

Код: Выделить всё

# make
Warning: Object directory not changed from original /usr/home/xxx/EM/em-6.9.21/src
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
cc -O2 -fno-strict-aliasing -pipe  -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c if_em.c
if_em.c: In function 'em_ioctl':
if_em.c:1268: error: 'IFCAP_WOL' undeclared (first use in this function)
if_em.c:1268: error: (Each undeclared identifier is reported only once
if_em.c:1268: error: for each function it appears in.)
if_em.c:1270: error: 'IFCAP_WOL_MCAST' undeclared (first use in this function)
if_em.c:1272: error: 'IFCAP_WOL_MAGIC' undeclared (first use in this function)
if_em.c: In function 'em_setup_interface':
if_em.c:3169: error: 'IFCAP_WOL' undeclared (first use in this function)
if_em.c: In function 'em_enable_wakeup':
if_em.c:5010: error: 'IFCAP_WOL_MAGIC' undeclared (first use in this function)
if_em.c:5013: error: 'IFCAP_WOL_MCAST' undeclared (first use in this function)
if_em.c:5035: error: 'IFCAP_WOL' undeclared (first use in this function)
*** Error code 1

Stop in /usr/home/hedg/EM/em-6.9.21/src.
Почему не хотят собираться драйвера?
Последний раз редактировалось HEDG_SS 2010-01-21 12:20:38, всего редактировалось 2 раза.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение Гость » 2010-01-18 12:25:49

Явно не хватает драйверов.
не драйверов а мозгов
у вас когда бензин в машине заканчиваеться вы идете покупать новую машину?
так может нуего нафиг новые драйвера? старые для начала продемонстируйте что вы загрузили и что они ничего не опознали

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение hizel » 2010-01-18 12:26:36

я бы рекомендовал до 7.2-RELENG обновиться
http://www.freebsd.org/releases/7.2R/hardware.html

// слышь гость, что такой борзый, с какова района!? :roll:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение HEDG_SS » 2010-01-18 12:51:13

Гость писал(а):
Явно не хватает драйверов.
не драйверов а мозгов
у вас когда бензин в машине заканчиваеться вы идете покупать новую машину?
так может нуего нафиг новые драйвера? старые для начала продемонстируйте что вы загрузили и что они ничего не опознали
На отсутствие драйверов указывает none
Старые дрова базовые. В системе стоят также Intell PRO/1000 MT Desctop Adapter, который замечательно работает.
Меняем по причине предполагаемого затыка в шине PCI(не хватает ее :( )

Код: Выделить всё

em0@pci0:7:1:0: class=0x020000 card=0x002e8086 chip=0x100e8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82540EM Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet
em1@pci0:7:2:0: class=0x020000 card=0x002e8086 chip=0x100e8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82540EM Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet
P.S. 2Гость - такой стиль общение как минимум убогий. Им Вы унижаете в первую очередь себя.
Удачи в жизни...

HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение HEDG_SS » 2010-01-18 12:58:16

Похоже так и придется сделать...
В списке поддерживаемого оборудования нашел свое ( Intel PRO/1000 PT Quad Port Server Adapter (82571) )
2hizel спасибо

a182ot
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-01-15 20:17:07

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение a182ot » 2010-01-18 19:28:24

HEDG_SS писал(а):Похоже так и придется сделать...
В списке поддерживаемого оборудования нашел свое ( Intel PRO/1000 PT Quad Port Server Adapter (82571) )
2hizel спасибо
можно либо обновится, либо положит драйвера в /usr/src/sys/dev/e1000 с сайта intel... можно попробовать драйвера от yandex, но мне они не нравятся
# uname -rsm
FreeBSD 7.2-RELEASE amd64
em7@pci0:8:0:0: class=0x020000 card=0x10a48086 chip=0x10a48086 rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
device = '82571EB Gigabit Ethernet Controller'
class = network
subclass = ethernet

HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение HEDG_SS » 2010-01-19 12:42:47

Обновился до RELENG_7_2
Все равно сетевушка не поднялась :(.
Зато скомпилировались последние интеловые драйвера em-6.9.21.
Модуль if_em.ko получил.
Протестирую - отпишусь. На сегодня лимит тех работ исчерпан... :(

HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение HEDG_SS » 2010-01-21 12:25:45

с новыми дровами не завелось.
Нашел тему
Результирующее сообщение (кому лень по ссылкам ходить):
этот патч добавит сам новый device id..
Разработчик драйвера ответил, что карты с device id A0 являются инженерными образцами и по идее не должны продаваться, так как могут быть альфа/бета версиями железа. Ещё сказал, что у вас могут появиться проблемы с этими картами... Ну и патч не будет включён в оффициальный драйвер.
P.S. Пропатчил новые драйвера установил модулем на FreeBSD_7.2 - все завелось.
На другом компе с FreeBSD_7.0 пропатчил родные дрова (/usr/src/sys/dev/em) пересобрал ядро, все побежало.

Всем спасибо!!!! :Yahoo!:

HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение HEDG_SS » 2010-01-21 12:27:05

на всякий случай содержимое патчика

Код: Выделить всё

Index: src/sys/dev/em/e1000_api.c
===================================================================
RCS file: /ncvs/src/sys/dev/em/e1000_api.c,v
retrieving revision 1.7
diff -u -b -p -r1.7 e1000_api.c
--- src/sys/dev/em/e1000_api.c	25 Apr 2008 21:19:39 -0000	1.7
+++ src/sys/dev/em/e1000_api.c	2 Jul 2008 09:31:06 -0000
@@ -200,6 +200,7 @@ s32 e1000_set_mac_type(struct e1000_hw *
 	case E1000_DEV_ID_82571EB_SERDES_DUAL:
 	case E1000_DEV_ID_82571EB_SERDES_QUAD:
 	case E1000_DEV_ID_82571EB_QUAD_COPPER:
+	case E1000_DEV_ID_82571EB_QUAD_COPPER_A0:
 	case E1000_DEV_ID_82571PT_QUAD_COPPER:
 	case E1000_DEV_ID_82571EB_QUAD_FIBER:
 	case E1000_DEV_ID_82571EB_QUAD_COPPER_LP:
Index: src/sys/dev/em/e1000_hw.h
===================================================================
RCS file: /ncvs/src/sys/dev/em/e1000_hw.h,v
retrieving revision 1.7
diff -u -b -p -r1.7 e1000_hw.h
--- src/sys/dev/em/e1000_hw.h	25 Apr 2008 21:19:40 -0000	1.7
+++ src/sys/dev/em/e1000_hw.h	2 Jul 2008 09:31:06 -0000
@@ -85,6 +85,7 @@ struct e1000_hw;
 #define E1000_DEV_ID_82571EB_SERDES_DUAL      0x10D9
 #define E1000_DEV_ID_82571EB_SERDES_QUAD      0x10DA
 #define E1000_DEV_ID_82571EB_QUAD_COPPER      0x10A4
+#define E1000_DEV_ID_82571EB_QUAD_COPPER_A0   0x10A0
 #define E1000_DEV_ID_82571PT_QUAD_COPPER      0x10D5
 #define E1000_DEV_ID_82571EB_QUAD_FIBER       0x10A5
 #define E1000_DEV_ID_82571EB_QUAD_COPPER_LP   0x10BC
Index: src/sys/dev/em/if_em.c
===================================================================
RCS file: /ncvs/src/sys/dev/em/if_em.c,v
retrieving revision 1.194
diff -u -b -p -r1.194 if_em.c
--- src/sys/dev/em/if_em.c	21 May 2008 21:06:17 -0000	1.194
+++ src/sys/dev/em/if_em.c	2 Jul 2008 09:31:06 -0000
@@ -161,6 +161,8 @@ static em_vendor_info_t em_vendor_info_a
 						PCI_ANY_ID, PCI_ANY_ID, 0},
 	{ 0x8086, E1000_DEV_ID_82571EB_QUAD_COPPER,
 						PCI_ANY_ID, PCI_ANY_ID, 0},
+	{ 0x8086, E1000_DEV_ID_82571EB_QUAD_COPPER_A0,
+						PCI_ANY_ID, PCI_ANY_ID, 0},
 	{ 0x8086, E1000_DEV_ID_82571EB_QUAD_COPPER_LP,
 						PCI_ANY_ID, PCI_ANY_ID, 0},
 	{ 0x8086, E1000_DEV_ID_82571EB_QUAD_FIBER,
@@ -765,6 +767,7 @@ em_attach(device_t dev)
 		break;
 	case E1000_DEV_ID_82546GB_QUAD_COPPER_KSP3:
 	case E1000_DEV_ID_82571EB_QUAD_COPPER:
+	case E1000_DEV_ID_82571EB_QUAD_COPPER_A0:
 	case E1000_DEV_ID_82571EB_QUAD_FIBER:
 	case E1000_DEV_ID_82571EB_QUAD_COPPER_LP:
                 /* if quad port adapter, disable WoL on all but port A */


Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Установка 4-х головой сетевой Intel® PRO/1000 PT

Непрочитанное сообщение ADRE » 2010-01-22 10:36:45

наверно опять профтп промышляет гостем))
//del