Sanchezz Posted December 15, 2010 Posted December 15, 2010 (edited) Подскажите, что за фигня может быть. Поставил 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 Edited December 15, 2010 by Sanchezz Вставить ник Quote
Diman Posted December 15, 2010 Posted December 15, 2010 ifconfig em0 up ifconfig em1 up нет ? Вставить ник Quote
Sanchezz Posted December 15, 2010 Author Posted December 15, 2010 нее... во-первых em0 поднимается нормально, во-вторых карточка ж пишет - нет несущей Вставить ник Quote
Diman Posted December 15, 2010 Posted December 15, 2010 тогда из шаманских действий - прописать айпишники. Вставить ник Quote
Sanchezz Posted December 15, 2010 Author Posted December 15, 2010 (edited) пробовал - не поднимается в 1000 мбит сейчас попробую на яндексовых дровах собрать бредятина какая-то то что она сгорела - врядли. Edited December 15, 2010 by Sanchezz Вставить ник Quote
Sanchezz Posted December 15, 2010 Author Posted December 15, 2010 и тут налом 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 Вставить ник Quote
andriko Posted December 16, 2010 Posted December 16, 2010 тоесть, если переткнуть пачкорд с 0 в 1 - не поднимается? Вставить ник Quote
Sanchezz Posted December 16, 2010 Author Posted December 16, 2010 не-а есть идея кросоверным кабелем из порта в порт сделать линк. Вставить ник Quote
andriko Posted December 16, 2010 Posted December 16, 2010 посмотрите в вербосе бут, мож оно тама гдето ругается, ну и сравните dev.em.1|2.debug|stats=1 Вставить ник Quote
Sanchezz Posted December 16, 2010 Author Posted December 16, 2010 (edited) dev.em.0.debug: -1 dev.em.0.stats: -1 dev.em.1.debug: -1 dev.em.1.stats: -1 на удаленном серванте попробую через ремоут консоль понаблюдать процесс загрузки. утром только или в 4 часа ночи нужно ) Edited December 16, 2010 by Sanchezz Вставить ник Quote
andriko Posted December 16, 2010 Posted December 16, 2010 sysctl dev.em.0.debug=1 и посмотреть /var/log/messages или консоль, stats также Вставить ник Quote
Sanchezz Posted December 16, 2010 Author Posted December 16, 2010 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 Вставить ник Quote
Giga-Byte Posted December 16, 2010 Posted December 16, 2010 у меня такое ощущение, что это вообще какой-то глючный чип. лежит такая-же, второй порт работает пока кабель не передёрнешь на живую, потом дикие потери пакетов, причем не полностью, что огорчает. и выкинуть жалко и MSI не умеет, вообщем незнаю что с ней делать. в инете кстати нашел свою-же проблему у кого-то в штатах, поэтому выдернул из сервера и положил пылиться. Вставить ник Quote
andriko Posted December 16, 2010 Posted December 16, 2010 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 релизе с момента его вихода, не жужит..., два таких комлекта Вставить ник Quote
Sanchezz Posted December 16, 2010 Author Posted December 16, 2010 (edited) есть подозрение на то, что человек, который физику строил, криво сделал кабель. я просил перепроверить и переобжать кабель, но инженер снова схалтурил. человеческий фактор два раза подряд тоже вероятен Edited December 16, 2010 by Sanchezz Вставить ник Quote
Sanchezz Posted December 16, 2010 Author Posted December 16, 2010 не, послал еще одного человека. другой кабель, другая обжимка. линк не поднялся Вставить ник Quote
terrible Posted December 16, 2010 Posted December 16, 2010 Рабочий линк, тот, что в первом порту прекрасно поднимается, поднимается на втором? Если просто переткнуть кабель из одного порта в другой Вставить ник Quote
Sanchezz Posted December 16, 2010 Author Posted December 16, 2010 (edited) неа, не поднимается завтра попробую на PC тазике с PCI шиной поднять Edited December 16, 2010 by Sanchezz Вставить ник Quote
terrible Posted December 16, 2010 Posted December 16, 2010 Попробуйте так-же поменять PCI-X разъём, у вас там 3 разъема должно быть: 1 X 64бит/133МГц, 2 X 64бит/100МГц Карта работает на 133MHz PCI-X bus Вставить ник Quote
Sanchezz Posted December 16, 2010 Author Posted December 16, 2010 дада, там разерная. спасибо, попробую Вставить ник Quote
Sanchezz Posted December 17, 2010 Author Posted December 17, 2010 я в шоке неисправный порт карточки подключил пару гигабитных десктоп адаптеров интелячих и линк поднялся 82546EB для контроля подключил в одну линукс систему - не завелся линк\ подключил в другую систему - не завелся линк поменял несколько свичей - линка тоже нет в 100 мбит все ок, а в гигабите фиг... прийдется карточку возвращать Вставить ник Quote
NewUse Posted May 22, 2019 Posted May 22, 2019 Тоже странное поведение карты и тоже под фряхой: Фряха: 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 Вставить ник Quote
Ivan_83 Posted May 22, 2019 Posted May 22, 2019 5 часов назад, NewUse сказал: Фряха: 8.2-RELEASE-p2 EOL. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.