Перейти к содержимому
Калькуляторы

Подскажите, что за фигня может быть.

Поставил DualPort карточку Intel 82546EB в Dell PowerEdge 2650, ядро с дефолтовыми драйверами определило все верно:

pciconf -lv

 

em0@pci0:1:6:0: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Dual Port Gigabit Ethernet Controller (Copper) (82546EB)'
    class      = network
    subclass   = ethernet

em1@pci0:1:6:1: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Dual Port Gigabit Ethernet Controller (Copper) (82546EB)'
    class      = network
    subclass   = ethernet

 

на em0 все отлично

media: Ethernet autoselect (1000baseTX <full-duplex>)

 

а вот на em1 - status: no carrier

 

замена патчкордов не помогает.

замена порта не помогает

 

если делаю:

 

ifconfig em1 media 100baseTX

поднимается в 100мбит полудуплексе

 

media: Ethernet 100baseTX (100baseTX <half-duplex>)

 

upd:

даже так media: Ethernet 100baseTX <full-duplex>

показывает линк

свич показывает

AUTO 100 AUTO HALF NONE UTP

Изменено пользователем Sanchezz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нее...

во-первых em0 поднимается нормально, во-вторых карточка ж пишет - нет несущей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тогда из шаманских действий - прописать айпишники.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пробовал - не поднимается в 1000 мбит

сейчас попробую на яндексовых дровах собрать

 

бредятина какая-то

то что она сгорела - врядли.

Изменено пользователем Sanchezz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и тут налом

cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I../../.. -I../../../contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Werror  ../../../dev/e1000/if_em.c -I../../../dev/e1000
cc1: warnings being treated as errors
../../../dev/e1000/if_em.c: In function 'em_attach':
../../../dev/e1000/if_em.c:902: warning: implicit declaration of function 'kthread_add'
../../../dev/e1000/if_em.c:902: warning: nested extern declaration of 'kthread_add'
../../../dev/e1000/if_em.c: In function 'em_detach':
../../../dev/e1000/if_em.c:985: warning: implicit declaration of function 'drbr_empty'
../../../dev/e1000/if_em.c:985: warning: nested extern declaration of 'drbr_empty'
../../../dev/e1000/if_em.c:985: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: In function 'em_suspend':
../../../dev/e1000/if_em.c:1050: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: In function 'em_start':
../../../dev/e1000/if_em.c:1261: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: In function 'em_ioctl':
../../../dev/e1000/if_em.c:1390: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c:1411: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: In function 'em_watchdog':
../../../dev/e1000/if_em.c:1508: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c:1515: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c:1524: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c:1532: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c:1539: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c:1551: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: In function 'em_init_locked':
../../../dev/e1000/if_em.c:1580: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c:1701: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: At top level:
../../../dev/e1000/if_em.c:1765: error: conflicting types for 'em_poll'
../../../dev/e1000/if_em.c:351: error: previous declaration of 'em_poll' was here
../../../dev/e1000/if_em.c: In function 'em_poll':
../../../dev/e1000/if_em.c:1795: error: 'struct ifnet' has no member named 'snd'
../../../dev/e1000/if_em.c:1795: error: 'struct ifnet' has no member named 'snd'
../../../dev/e1000/if_em.c:1798: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: In function 'em_handle_link':
../../../dev/e1000/if_em.c:1876: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: In function 'em_kthread_rx':
../../../dev/e1000/if_em.c:1934: error: too few arguments to function 'kthread_exit'
../../../dev/e1000/if_em.c: In function 'em_handle_tx':
../../../dev/e1000/if_em.c:1953: error: 'struct adapter' has no member named 'br'
../../../dev/e1000/if_em.c: In function 'em_set_multi':
../../../dev/e1000/if_em.c:2672: warning: implicit declaration of function 'if_maddr_rlock'
../../../dev/e1000/if_em.c:2672: warning: nested extern declaration of 'if_maddr_rlock'
../../../dev/e1000/if_em.c:2684: warning: implicit declaration of function 'if_maddr_runlock'
../../../dev/e1000/if_em.c:2684: warning: nested extern declaration of 'if_maddr_runlock'
../../../dev/e1000/if_em.c: In function 'em_sysctl_int_delay':
../../../dev/e1000/if_em.c:5538: error: 'struct adapter' has no member named 'br'
*** Error code 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тоесть, если переткнуть пачкорд с 0 в 1 - не поднимается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не-а

есть идея кросоверным кабелем из порта в порт сделать линк.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

посмотрите в вербосе бут, мож оно тама гдето ругается, ну и сравните dev.em.1|2.debug|stats=1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

dev.em.0.debug: -1

dev.em.0.stats: -1

 

dev.em.1.debug: -1

dev.em.1.stats: -1

 

на удаленном серванте попробую через ремоут консоль понаблюдать процесс загрузки.

утром только или в 4 часа ночи нужно )

Изменено пользователем Sanchezz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sysctl dev.em.0.debug=1 и посмотреть /var/log/messages или консоль, stats также

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Dec 16 17:27:29 p39 kernel: em0: CTRL = 0x58f00249 RCTL = 0x8002
Dec 16 17:27:29 p39 kernel: em0: Packet buffer = Tx=16k Rx=48k
Dec 16 17:27:29 p39 kernel: em0: Flow control watermarks high = 47104 low = 45604
Dec 16 17:27:29 p39 kernel: em0: tx_int_delay = 66, tx_abs_int_delay = 66
Dec 16 17:27:29 p39 kernel: em0: rx_int_delay = 0, rx_abs_int_delay = 66
Dec 16 17:27:29 p39 kernel: em0: fifo workaround = 0, fifo_reset_count = 0
Dec 16 17:27:29 p39 kernel: em0: hw tdh = 74, hw tdt = 74
Dec 16 17:27:29 p39 kernel: em0: hw rdh = 120, hw rdt = 119
Dec 16 17:27:29 p39 kernel: em0: Num Tx descriptors avail = 256
Dec 16 17:27:29 p39 kernel: em0: Tx Descriptors not avail1 = 0
Dec 16 17:27:29 p39 kernel: em0: Tx Descriptors not avail2 = 0
Dec 16 17:27:29 p39 kernel: em0: Std mbuf failed = 0
Dec 16 17:27:29 p39 kernel: em0: Std mbuf cluster failed = 0
Dec 16 17:27:29 p39 kernel: em0: Driver dropped packets = 0
Dec 16 17:27:29 p39 kernel: em0: Driver tx dma failure in encap = 0
Dec 16 17:27:34 p39 kernel: em0: Excessive collisions = 0
Dec 16 17:27:34 p39 kernel: em0: Sequence errors = 0
Dec 16 17:27:34 p39 kernel: em0: Defer count = 0
Dec 16 17:27:34 p39 kernel: em0: Missed Packets = 0
Dec 16 17:27:34 p39 kernel: em0: Receive No Buffers = 0
Dec 16 17:27:34 p39 kernel: em0: Receive Length Errors = 0
Dec 16 17:27:34 p39 kernel: em0: Receive errors = 0
Dec 16 17:27:34 p39 kernel: em0: Crc errors = 0
Dec 16 17:27:34 p39 kernel: em0: Alignment errors = 0
Dec 16 17:27:34 p39 kernel: em0: Collision/Carrier extension errors = 0
Dec 16 17:27:34 p39 kernel: em0: RX overruns = 0
Dec 16 17:27:34 p39 kernel: em0: watchdog timeouts = 0
Dec 16 17:27:34 p39 kernel: em0: RX MSIX IRQ = 0 TX MSIX IRQ = 0 LINK MSIX IRQ = 0
Dec 16 17:27:34 p39 kernel: em0: XON Rcvd = 0
Dec 16 17:27:34 p39 kernel: em0: XON Xmtd = 0
Dec 16 17:27:34 p39 kernel: em0: XOFF Rcvd = 0
Dec 16 17:27:34 p39 kernel: em0: XOFF Xmtd = 0
Dec 16 17:27:34 p39 kernel: em0: Good Packets Rcvd = 86392
Dec 16 17:27:34 p39 kernel: em0: Good Packets Xmtd = 330
Dec 16 17:27:34 p39 kernel: em0: TSO Contexts Xmtd = 0
Dec 16 17:27:34 p39 kernel: em0: TSO Contexts Failed = 0

Dec 16 17:27:39 p39 kernel: em1: Adapter hardware address = 0xc5689218
Dec 16 17:27:39 p39 kernel: em1: CTRL = 0x40200249 RCTL = 0x8002
Dec 16 17:27:39 p39 kernel: em1: Packet buffer = Tx=16k Rx=48k
Dec 16 17:27:39 p39 kernel: em1: Flow control watermarks high = 47104 low = 45604
Dec 16 17:27:39 p39 kernel: em1: tx_int_delay = 66, tx_abs_int_delay = 66
Dec 16 17:27:39 p39 kernel: em1: rx_int_delay = 0, rx_abs_int_delay = 66
Dec 16 17:27:39 p39 kernel: em1: fifo workaround = 0, fifo_reset_count = 0
Dec 16 17:27:39 p39 kernel: em1: hw tdh = 0, hw tdt = 0
Dec 16 17:27:39 p39 kernel: em1: hw rdh = 0, hw rdt = 255
Dec 16 17:27:39 p39 kernel: em1: Num Tx descriptors avail = 256
Dec 16 17:27:39 p39 kernel: em1: Tx Descriptors not avail1 = 0
Dec 16 17:27:39 p39 kernel: em1: Tx Descriptors not avail2 = 0
Dec 16 17:27:39 p39 kernel: em1: Std mbuf failed = 0
Dec 16 17:27:39 p39 kernel: em1: Std mbuf cluster failed = 0
Dec 16 17:27:39 p39 kernel: em1: Driver dropped packets = 0
Dec 16 17:27:39 p39 kernel: em1: Driver tx dma failure in encap = 0
Dec 16 17:27:42 p39 kernel: em1: Excessive collisions = 0
Dec 16 17:27:42 p39 kernel: em1: Sequence errors = 0
Dec 16 17:27:42 p39 kernel: em1: Defer count = 0
Dec 16 17:27:42 p39 kernel: em1: Missed Packets = 0
Dec 16 17:27:42 p39 kernel: em1: Receive No Buffers = 0
Dec 16 17:27:42 p39 kernel: em1: Receive Length Errors = 0
Dec 16 17:27:42 p39 kernel: em1: Receive errors = 0
Dec 16 17:27:42 p39 kernel: em1: Crc errors = 0
Dec 16 17:27:42 p39 kernel: em1: Alignment errors = 0
Dec 16 17:27:42 p39 kernel: em1: Collision/Carrier extension errors = 0
Dec 16 17:27:42 p39 kernel: em1: RX overruns = 0
Dec 16 17:27:42 p39 kernel: em1: watchdog timeouts = 0
Dec 16 17:27:42 p39 kernel: em1: RX MSIX IRQ = 0 TX MSIX IRQ = 0 LINK MSIX IRQ = 0
Dec 16 17:27:42 p39 kernel: em1: XON Rcvd = 0
Dec 16 17:27:42 p39 kernel: em1: XON Xmtd = 0
Dec 16 17:27:42 p39 kernel: em1: XOFF Rcvd = 0
Dec 16 17:27:42 p39 kernel: em1: XOFF Xmtd = 0
Dec 16 17:27:42 p39 kernel: em1: Good Packets Rcvd = 892
Dec 16 17:27:42 p39 kernel: em1: Good Packets Xmtd = 4428
Dec 16 17:27:42 p39 kernel: em1: TSO Contexts Xmtd = 0
Dec 16 17:27:42 p39 kernel: em1: TSO Contexts Failed = 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня такое ощущение, что это вообще какой-то глючный чип.

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

hostb0@pci0:0:0:0:      class=0x060000 card=0x02dc1014 chip=0x35908086 rev=0x0c hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'E7520 Server Memory Controller Hub'
    class      = bridge
    subclass   = HOST-PCI
...
em0@pci0:5:1:0: class=0x020000 card=0x10118086 chip=0x10108086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Dual Port Gigabit Ethernet Controller (Copper) (82546EB)'
    class      = network
    subclass   = ethernet
em1@pci0:5:1:1: class=0x020000 card=0x10118086 chip=0x10108086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Dual Port Gigabit Ethernet Controller (Copper) (82546EB)'
    class      = network
    subclass   = ethernet

IBM eserver xSeries 336, работает на 7.3 релизе с момента его вихода, не жужит..., два таких комлекта

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

есть подозрение на то, что человек, который физику строил, криво сделал кабель.

я просил перепроверить и переобжать кабель, но инженер снова схалтурил.

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

Изменено пользователем Sanchezz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не, послал еще одного человека.

другой кабель, другая обжимка.

 

линк не поднялся

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рабочий линк, тот, что в первом порту прекрасно поднимается, поднимается на втором? Если просто переткнуть кабель из одного порта в другой

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

неа, не поднимается

 

завтра попробую на PC тазике с PCI шиной поднять

Изменено пользователем Sanchezz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте так-же поменять PCI-X разъём, у вас там 3 разъема должно быть:

1 X 64бит/133МГц, 2 X 64бит/100МГц

 

Карта работает на 133MHz PCI-X bus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дада, там разерная.

спасибо, попробую

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я в шоке

неисправный порт карточки

 

подключил пару гигабитных десктоп адаптеров интелячих и линк поднялся

 

82546EB для контроля подключил в одну линукс систему - не завелся линк\

подключил в другую систему - не завелся линк

поменял несколько свичей - линка тоже нет

 

в 100 мбит все ок, а в гигабите фиг...

прийдется карточку возвращать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тоже странное поведение карты и тоже под фряхой:

Фряха: 8.2-RELEASE-p2

Первый раз вставляю кабель в ifconfig статус меняется с status: no carrier на status: active, выдёргиваю кабель, а статус обратно не меняется.

Сервер ibm x346 сетевуха, если не ошибаюсь бортовая:

em1@pci0:3:3:1: class=0x020000 card=0x00db0e11 chip=0x10108086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Dual Port Gigabit Ethernet Controller (Copper) (82546EB)'
    class      = network
    subclass   = ethernet
    bar   [10] = type Memory, range 64, base 0xdefc0000, size 131072, enabled
    bar   [20] = type I/O Port, range 32, base 0x4040, size 64, enabled
    cap 01[dc] = powerspec 2  supports D0 D3  current D0
    cap 07[e4] = PCI-X 64-bit supports 133MHz, 2048 burst read, 1 split transaction
    cap 05[f0] = MSI supports 1 message, 64 bit

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 часов назад, NewUse сказал:

Фряха: 8.2-RELEASE-p2

EOL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.