Официальный форум СВД Встраиваемые Системы
27 Апрель, 2024, 03:24:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: 4 сетевых интерфейса на одном прерывании  (Прочитано 3219 раз)
Dr. Lex
Интересующийся

Сообщений: 3


« : 06 Ноябрь, 2014, 17:50:35 »

Описание.
Промышленная платка на Intel(R) Atom (TM) CPU D525. Сеть Realtek RTL8168D(P)/8111D(P) Gigabit Ethernet (4 шт). Все 4 шт. на одном прерывании (irq 15). В BIOS не удается что-то поменять.
QNX 4.25. Net (от 06.07.2010), Net.rtl8168 (от 05.05.2011).

Запускаются 2 интерфейса из 4-х. Драйверы поднимаются. Индикаторы "горят" не мигая (зеленый и желтый, на 2-х разъемах, соответственно). Связи нет физически (но под Win все работает).

show_pci выдает:

PCI version    = 3.00
...
Vendor ID      = 10ech,
Device ID      = 8168h,
PCI index      = 0h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 3h
Bus number     = 1
Device number  = 0
Function num   = 0
Status Reg     = 18h
Command Reg    = 7h
Header type    = 0h Single-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 0h
Cache Line Size= 10h un-cacheable
Base Address   = IO@be00h length 256 bytes MEM@fd3ff000h,Prefetchable,64bit length 4096 MEM@fd3f8000h,Prefetchable,64bit length 16384
Subsystem Vendor ID = 10ech
Subsystem ID        = 123h
Max Lat        = 0ns
Min Gnt        = 0ns
PCI Int Pin    = 1, INT A
Interrupt line = 15
Capabilities Pointer = 40h
Capability ID        = 1h
Capabilities         = ffc3h - 8h
Capability ID        = 5h
Capabilities         = 80h - 0h
Capability ID        = 10h
Capabilities         = 202h - 288cc1h
Capability ID        = 11h
Capabilities         = 3h - 4h
Capability ID        = 3h
Capabilities         = 0h - 0h

Vendor ID      = 10ech,
Device ID      = 8168h,
PCI index      = 1h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 3h
Bus number     = 2
Device number  = 0
Function num   = 0
Status Reg     = 10h
Command Reg    = 7h
Header type    = 0h Single-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 0h
Cache Line Size= 10h un-cacheable
Base Address   = IO@ae00h length 256 bytes MEM@fdcff000h,Prefetchable,64bit length 4096 MEM@fdcf8000h,Prefetchable,64bit length 16384
Subsystem Vendor ID = 10ech
Subsystem ID        = 123h
Max Lat        = 0ns
Min Gnt        = 0ns
PCI Int Pin    = 1, INT A
Interrupt line = 15
Capabilities Pointer = 40h
Capability ID        = 1h
Capabilities         = ffc3h - 8h
Capability ID        = 5h
Capabilities         = 80h - 0h
Capability ID        = 10h
Capabilities         = 202h - 288cc1h
Capability ID        = 11h
Capabilities         = 3h - 4h
Capability ID        = 3h
Capabilities         = 0h - 0h
...

Запуск:
/bin/Net -T -d4 &
/bin/Net.rtl8169 -I0 -l1 -t2 -n3 -m$MAC1 &
/bin/Net.rtl8169 -I1 -l2 -t2 -n3 -m$MAC2 &
...
( /bin/Net.rtl8169 -I0 -pBE00 -i15 -s100 -F -l1 -t2 -n3 -m$MAC1 & - не помогает, не работает, как и прямое указание вендоров, подвендоров...)

Вопрос: есть смысл что-то еще пробовать?

Записан
Андрей Сеньков
Администратор
Ветеран

Сообщений: 339



WWW
« Ответ #1 : 07 Ноябрь, 2014, 18:43:15 »

Здравствуйте!

Уточните, пожалуйста,  следующие моменты:
1. Утилита show_pci находит только 2 устройства из 4-х?
2. Правильно ли я понимаю, что для этих 2-х контроллеров запускаются драйверы, но при этом интерфейсы не работают?
3. Приложите вывод `nicinfo -l` после запуска драйверов.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 12 Апрель, 2022, 13:12:15