Страница 1 из 2
freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 17:06:51
lutik
Доброго времени суток уважаемым.
Может кто пояснит суть грабель на которые я наступил.
Ситуация такая: имеется PC104 плата pcm4152 (в принципе - обычный индустриальный комп), имеется карта расширения pcm3730 (3 порта Ethernet).
Суть грабель такова - на плате PC104 есть своих родных 2-а Езернета (Intel 82559ER работают наура) при подключении карты расширения (еще 3 Езернета Intel 82559) происходит следующее
1) на один из внешних чипов биосом не назначается прерывание
2) ни один из нормально распознаных биосом внешних чипов не работает с сообщением
Код: Выделить всё
interrupt storm detected on "irq11:"; throttling interrupt source
или
fxp0: device timeout
причем "irq11:" - прерывание назначенное внутреннему контроллеру (который работает)
3) даже при отключении 2-х внешних контроллеров (есть там на плате перемычки) и колдовством в биосе любая попытка запустить внешние контроллеры заканчивается неудачей, сообщения
ну и соответственно никакой сетевой активности не наблюдается.
Подскажите плз. в какую сторону смотреть.
Заранее спасибо
ЗЫ
Код: Выделить всё
uname -a
FreeBSD A201-GATEWAY 7.0-RELEASE FreeBSD 7.0-RELEASE #4: Wed Aug 13 10:22:50 UTC 2008 mail@server:/usr/src/...../ka201 i386
ЗЗЫ
в cvs'е смотрел историю по драйверу fxp - никакой активности за последние пол года нет
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 17:13:24
f_andrey
Ну тут FreeBSD скорее всего не причем, а виновен биос не умеющий нормально раздать irq так что покопайся в нем на предмет ручного назначения оных, еше на старых платах была хорошая традиция, выбирать irq с помощью перемычек но так по моему сейчас не делают, хотя может на промплате и есть посмотри нет ли чего подобного.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 17:24:24
lutik
Да ХЗ де там еще копатся можно
вот снял лог загрузки с двумя бортовыми и одним внешним чипом
Код: Выделить всё
Starting A201(ME)(T)/K201(VoIP)/K1301 system loader, Revision 0.2
Loading /boot/defaults/loader.conf
Loading /boot/kernel/kernel \
Starting kernel...
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
Copyright (c) 2005-2008 OOO 'Telecard-Pribor'. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
A201(ME)(T), K201, K201VoIP, K1301 is a registered trademark of OOO 'Telecard-Pribor'.
OOO 'Telecard-Pribor': http://www.telecard.odessa.ua
mailto: comdpt@telecard.com.ua
FreeBSD 7.0-RELEASE #4: Wed Aug 13 10:22:50 UTC 2008
root@lutik.telecard.com.ua:/usr/src/sys/i386/compile/ka201
CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-class CPU)
MEM: real memory = 259784704 (247 MB)
MEM: avail memory = 248930304 (237 MB)
MFGPT bar: f00100006200
fxp0: <Intel 82559 Pro/100 Ethernet> port 0xff00-0xff3f mem 0xeffff000-0xefffffff,0xefe00000-0xefefffff irq 10
miibus0: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> PHY 1 on miibus0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:07:32:0d:a0:f8
fxp0: [ITHREAD]
ata0: [ITHREAD]
ata1: [ITHREAD]
fxp1: <Intel 82559ER Embedded 10/100 Ethernet> port 0xfd00-0xfd3f mem 0xefffc000-0xefffcfff,0xeffc0000-0xeffdffff irq 11
miibus1: <MII bus> on fxp1
inphy1: <i82555 10/100 media interface> PHY 1 on miibus1
inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp1: Ethernet address: 00:d0:c9:a8:1d:24
fxp1: [ITHREAD]
fxp2: <Intel 82559ER Embedded 10/100 Ethernet> port 0xfc00-0xfc3f mem 0xefffb000-0xefffbfff,0xeffa0000-0xeffbffff irq 15
miibus2: <MII bus> on fxp2
inphy2: <i82555 10/100 media interface> PHY 1 on miibus2
inphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp2: Ethernet address: 00:d0:c9:a8:1d:25
fxp2: [ITHREAD]
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
ppbus0: [ITHREAD]
on ppbus0
ppc0: [GIANT-LOCKED]
ppc0: [ITHREAD]
sio0: type 16550A, console
sio0: [FILTER]
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
ad0: 244MB <TRANSCEND 2.0> at ata0-master PIO4
interrupt storm detected on "irq11:"; throttling interrupt source
fxp0: link state changed to UP
fxp0: changing name to 'ether0'
fxp1: link state changed to DOWN
fxp1: changing name to 'ether1'
fxp2: link state changed to DOWN
fxp2: changing name to 'ether2'
interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! Init A201-M system !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Starting filesystem check......................... interrupt storm detected on "irq11:"; throttling interrupt source
[ DONE ]
Building configurations........................... interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
[ DONE ]
Starting packet filter............................ [ DONE ]
Loading interface queue........................... [ DONE ]
Starting system services.......................... interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
[ DONE ]
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! Init A201-M system DONE !!
!! Testing system OK! !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
FreeBSD/i386 (A201-GATEWAY) (ttyd0)
login: interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
interrupt storm detected on "irq11:"; throttling interrupt source
fxp0: device timeout
interrupt storm detected on "irq11:"; throttling interrupt source
на вид ваще ничего криминального нет.
да и плата внешняя покупная. я бы еще заморочился еслибы это наши инжинера делали, а так - фирма
на плате есть возможность тока вывод прерывания мокрухи на разные INT'ы подвешивать, так я вроде перепробовал все комбинации.
всегда номер прерывания один и тот-же остается
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 17:41:19
LMik
Объясните суть втыкания в это безобразие 5 сетевух. И какой трафик планируется пропускать через это чудо.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 17:59:11
lutik
LMik писал(а):Объясните суть втыкания в это безобразие 5 сетевух. И какой трафик планируется пропускать через это чудо.
Ну скажем есть приложения в которых величина траффика не так важна по сравнению с кол-вом независимых направлений маршрутизации
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 18:35:45
f_andrey
lutik писал(а):Ну скажем есть приложения в которых величина траффика не так важна по сравнению с кол-вом независимых направлений маршрутизации
А VLAN и alias уже отменили, или задачи настолько специфичны что их этими средствами не решить, по теме вы все таки проверили возможность конфигурирования биоса?

Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 19:01:35
lutik
f_andrey писал(а):
А VLAN и alias уже отменили, или задачи настолько специфичны что их этими средствами не решить, по теме вы все таки проверили возможность конфигурирования биоса?
задача специфичнее всего что вы можете себе представить
резервирование физической трассы для чисто маршрутизаторных бекбонов
там еще 90 point-to-point интерфейсов живет с физикой по Е1
проверил я биос. ниче там нету.
похоже там есть тока глюк в этом самом биосе.....
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 20:53:17
LMik
lutik писал(а):LMik писал(а):Объясните суть втыкания в это безобразие 5 сетевух. И какой трафик планируется пропускать через это чудо.
Ну скажем есть приложения в которых величина траффика не так важна по сравнению с кол-вом независимых направлений маршрутизации
Это большое безумие втыкать столько сетевух в сервер, не та это архитектура. Вам нужна одна гигабитка и свитч с vlan. Раньше когда был мал и глуп тоже сооружал такие поделки с 5-6 сетевыми картами.
Если вам позволяет бюджет лучше купить какой нить каталист с гигабитным портом или длинк не ниже 35 серии - для бюджетного варианта. Отпадет нужда в итоге при последующем расширении искать место под сетевуху и т.п. - просто сконфигурите за 5 минут ещё один влан.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-29 23:57:01
Alex Keda
Код: Выделить всё
%ifconfig
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet 192.168.120.254 netmask 0xffffff00 broadcast 192.168.120.255
inet 192.168.120.253 netmask 0xffffff00 broadcast 192.168.120.255
ether 00:0a:5e:14:80:ca
media: Ethernet autoselect (100baseTX <half-duplex>)
status: active
sk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 192.168.130.254 netmask 0xffffff00 broadcast 192.168.130.255
inet 192.168.130.253 netmask 0xffffff00 broadcast 192.168.130.255
ether 00:17:9a:06:0a:36
media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>)
status: active
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 192.168.0.254 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:04:23:ab:e9:67
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 192.168.150.254 netmask 0xffffff00 broadcast 192.168.150.255
ether 00:c0:df:12:93:d1
media: Ethernet autoselect (none)
status: no carrier
dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 192.168.140.254 netmask 0xffffff00 broadcast 192.168.140.255
ether 00:80:ad:08:02:0b
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 192.168.110.254 netmask 0xffffff00 broadcast 192.168.110.255
inet 192.168.110.253 netmask 0xffffff00 broadcast 192.168.110.255
ether 00:04:23:ab:e9:1a
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
%uname -a
FreeBSD router.local 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #0: Wed Mar 28 21:50:59 MSD 2007 lissyara@router.local:/usr/obj/usr/src/sys/main-smp i386
%
работает - не трожь!

Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 9:14:25
LMik
lissyara писал(а):
работает - не трожь!

Плёхо это, не эфективно работает. Люблю когда все правильно

Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 9:51:54
Alex Keda
уже который год прекрасно работает.
гибкость - офигительная - что угодно там мона сделать.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 10:24:10
lutik
короче новости для меня неутешительные..
никто с такими багами не сталкивался.
а по поводу каталисты и иже с ними....
наш девайс работает в диаппазоне температур -45...125 видерживает вибронагрузку индустриальную и еще куча других специфических требоваий.
к сведению - каталисты разваливаются при +5 снизу и +60 сверху.. а по поводу вибраций я ваще молчу.
по поводу кучи интерфейсов - зря вы так. кроме физики Ethernet есть куча других сред передачи. НЕ работают там вланы и прочее.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 11:58:45
LMik
lissyara писал(а):уже который год прекрасно работает.
гибкость - офигительная - что угодно там мона сделать.
Ну ну.... попробуй ка добавь еще интерфейс для новой сетки не вырубая всю эту приблуду.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 12:01:18
LMik
lutik писал(а):а по поводу каталисты и иже с ними....
наш девайс работает в диаппазоне температур -45...125 видерживает вибронагрузку индустриальную и еще куча других специфических требоваий.
к сведению - каталисты разваливаются при +5 снизу и +60 сверху.. а по поводу вибраций я ваще молчу.
по поводу кучи интерфейсов - зря вы так. кроме физики Ethernet есть куча других сред передачи. НЕ работают там вланы и прочее.
Вы его чтоль в космос запускаете? Не думаю что ваши сетевухи при вибрациях не начнут ползать по слотам

, а в каталистах ползать нечему.
да и собстна вы с чего взяли что эти сетевухи -45 выдержат или 125?
Про эзернет - мы говорили о том как воткнуть 5 сетевух интел а не Е1 карты и т.п.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 12:05:36
zingel
каталисты разваливаются при +5 снизу и +60
ну это Вы гоните.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 12:12:07
gloom
Будет стоять етот ящик где-нибудь в будке неотапливаемой а снизу трансформатор калящийся а сбоку двигатель и будут все космические условия...
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 12:29:47
lutik
zingel писал(а):каталисты разваливаются при +5 снизу и +60
ну это Вы гоните.
четкая статистика с испытательного участка. имеется в виду не 60 температура чипа а 60 температура внешней среды.
каталиста себя акурат на 25-30 градусов перегревает, т.е. на чипе 85-90 образовывается.
еще раз повторюсь - голая статистика с испытательного участка.
LMik писал(а):
Вы его чтоль в космос запускаете?
гы... почти.
LMik писал(а):
Не думаю что ваши сетевухи при вибрациях не начнут ползать по слотам
писал я там вверху что формфактор - PC104. нету там слотов по которым можно "ползать"
LMik писал(а):
а в каталистах ползать нечему.
ваше глубокое заблуждение.
разберите каталисту и если элементарные знания (хотябы курс тоермех/техмех/сопромат) имеются - все сами поймете
LMik писал(а):
Не думаю что ваши сетевухи при вибрациях не начнут ползать по слотам

да и собстна вы с чего взяли что эти сетевухи -45 выдержат или 125?
это я на след неделе после испытательного участка узнаю
в принципе механизм прост и применяется в индустриальнов производстве сплош и рядом (особенно там где 100%-я приемка каждого образца в партии) - берете плату (пусть даже покупную неиндустриальную) меняете на ней вспомогательные микрухи (память стабилизаторы напряжения логику) на индустриальные, меняете алюминиевые кондеры на танталовые, меняете разьемы ширпотребовские на "боевые" и на испытания.
опыт показывает что 90% изделий после таких доработок становятся очень даже индустриальными если не космическими.
по крайней мере авиапромышленность РФ и Украины признает пригодность таких изделий для эксплуатации в небе.
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 12:49:35
gloom
Очень интересно...
Можно фотографию начинки етого компа?
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 14:34:31
lutik
gloom писал(а):
Можно фотографию начинки етого компа?
из того что я имею право показать
http://www.telecard.odessa.ua/productio ... ent/ma201/?
это базовый вариант.
тот который на броню - меньше и интерфейсов больше (shdsl модем встроенный 11Мбит/5км, оптика и тд)
есть еще другие модификации..
но о них молчу....
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 15:15:21
gloom
корпус напоминает кабельный модем на лампах а под теми большими крышечками как-будто ГУ-50 стоят
мне ето неинтересно...
Мене недавно один человек жаловался: ему нужен датчик их делают в соседнем заводе, но купить их не реально секретность и.т.д. и.т.п...
Зато ето-же датчик можно купить черекз китай или америку
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 15:19:23
f_andrey
из характеристик писал(а):хТР (“витая пара”) 5, 6 категории на расстояние не меньше 100 м.

ребята приколисты, а вообще та же циска выпускает аппаратуру в подобном исполнении, интересно намного ли ваши аналоги дешевле и намного ли проигрывают в надёжности

не я понимаю развивать производство хорошо, но как видно у нас все превращается в лохотрон.

Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 15:29:43
lutik
gloom писал(а):
мне ето неинтересно...
процитирую сам себя
lutik писал(а):
задача специфичнее всего что вы можете себе представить
ладно..
закрывается тема.
путем шаманства с перемычками на плате и опциями биоса удалось поднять 2 из 3-х внешних езернетов.
пока хватит а там сами плату интерфейсную разработаем.
информация к сведению трудящихся:
Советую не использовать мобильные/индустриальные решения любого формфактора (пк104 етх эпик и т.д.) на платформе AMD LX800 в комплекте с
интеловыми ембеддед контроллерами езернет. И особенно в комплекте с мостом PCI/ISA IT8888G
по заявлениям разработчиков Адвантеч и Контрон - реализация первичного PCI моста в чипсете CS5536 используемом совмесно с платформой AMD LX800
НЕ СОВМЕСТИМА с реализацией мастера PCI у интеловых сетевых чипов.
те-же (LX800-based) решения, но с сетевым чипом от Реалтек работают стабильно.
тема закрыта
всем спасибо за увлекательный флейм гы
Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 15:43:29
Alex Keda
ребята делом заняты.
дешеле-не дешевле, но то что получается в итоге заведомо более известно чем то что циска впарит.
что они туда заложили по требованиям правительства неизвестно. а они соберут без закладок.
=========
а вообще - порадовала тема.
Заходи ещё

Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 15:45:27
LMik
Какой ужос, хорошо что вы это в космос не запускаете

Re: freebsd7.0 + 5 штук intel82559 сетевух
Добавлено: 2008-09-30 15:47:41
gloom
lutik писал(а):gloom писал(а):
мне ето неинтересно...
процитирую сам себя
я подразумевал что не интересно любоватся на етот корпус
на базе етой сис логики AMD LX800 CS5536
http://wwwd.amd.com/catalog/SalesCat.ns ... ANO-LX-800
http://www.ipc2u.com.ua/catalog/U/UP/33863.html
http://atlantis.com.ua/inner/product/sh ... psjkpilvu7
http://atlantis.com.ua/inner/product/sh ... psjkpilvu7
довольно много вариаций
спасибо за расширение гругозора
