Официальный форум СВД Встраиваемые Системы
08 Май, 2024, 02:57:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Настройка QNet. Отключается интерфейс.  (Прочитано 1407 раз)
Hapi
Интересующийся

Сообщений: 5


« : 16 Ноябрь, 2018, 15:07:19 »

Пытаюсь настроить QNet на QNX 6.5.0. В каталоге /etc/system/config создал файл useqnet для настройки по умолчанию. После перезагрузки отключился сетевой интерфейс rt0 (status: no carier):

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
   inet 127.0.0.1 netmask 0xff000000
rt0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
   enabled=0
   address: 2c:4d:54:4d:12:e0
   media: Ethernet autoselect (none)
   status: no carrier
   inet 192.168.104.2 netmask 0xffffff00 broadcast 192.168.104.255
wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   capabilities=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
   enabled=0
   address: b4:96:91:17:fa:fa
   media: Ethernet autoselect (100baseTX full-duplex,flowcontrol,rxpause,txpause)
   status: active
   inet 192.168.106.74 netmask 0xffffff00 broadcast 192.168.106.255
wm1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   capabilities rx=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
   capabilities tx=7f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM,TSO4,TSO6>
   enabled=0
   address: b4:96:91:17:fa:fb
   media: Ethernet autoselect (1000baseT full-duplex,flowcontrol,rxpause,txpause)
   status: active
   inet 192.168.146.174 netmask 0xffffff00 broadcast 192.168.146.255


------------
Если файл useqnet удалить, то после перезагрузки интерфейс снова активен:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
   inet 127.0.0.1 netmask 0xff000000
rt0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
   enabled=0
   address: 2c:4d:54:4d:12:e0
   media: Ethernet autoselect (100baseTX full-duplex)
   status: active
   inet 192.168.104.2 netmask 0xffffff00 broadcast 192.168.104.255
wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   capabilities=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
   enabled=0
   address: b4:96:91:17:fa:fa
   media: Ethernet autoselect (100baseTX full-duplex,flowcontrol,rxpause,txpause)
   status: active
   inet 192.168.106.74 netmask 0xffffff00 broadcast 192.168.106.255
wm1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   capabilities rx=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
   capabilities tx=7f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM,TSO4,TSO6>
   enabled=0
   address: b4:96:91:17:fa:fb
   media: Ethernet autoselect (1000baseT full-duplex,flowcontrol,rxpause,txpause)
   status: active
   inet 192.168.146.174 netmask 0xffffff00 broadcast 192.168.146.255


---------
Строчка в файле sysinit c настройкой qnet следующая:
# Enable qnet if user has enabled it.
if test -r /etc/system/config/useqnet -a -d /dev/socket; then
      mount -Tio-pkt lsm-qnet.so
fi


---------
Как настроить qnet, чтобы сетевой интерфейс не отключался?
Записан
Богатов Григорий
Интересующийся

Сообщений: 9



WWW
« Ответ #1 : 20 Ноябрь, 2018, 13:35:12 »

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

Для работы 3 интерфейсов qnet необходимо задать опцию max_num_l4s для lsm-qnet.so.

Вы можете создать файл /etc/system/config/useqnet и изменить строки с настройкой qnet в /etc/system/sysinit на следующие:

if test -r /etc/system/config/useqnet -a -d /dev/socket; then
      mount -Tio-pkt -o max_num_l4s=3 lsm-qnet.so
fi

Или не создавать /etc/system/config/useqnet и добавить строку в /etc/rc.d/rc.local:

mount -Tio-pkt -o max_num_l4s=3 lsm-qnet.so
Записан

Hapi
Интересующийся

Сообщений: 5


« Ответ #2 : 21 Ноябрь, 2018, 11:26:57 »

К сожалению, это не помогло. Ставил опцию так же и max_num_l4s=4 (максимальное значение). Тот же результат. Интерфейс отключается (status: no carrier).
Записан
Богатов Григорий
Интересующийся

Сообщений: 9



WWW
« Ответ #3 : 22 Ноябрь, 2018, 14:48:34 »

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

Для анализа Вашей ситуации необходима дополнительная информация. Будьте добры, вышлите вывод следующих команд при загрузке с useqnet:

# pidin mem
# pidin arg
# pidin irq
# pci -vvv
# nicinfo
# ls -l /net

А так же, проведите, пожалуйста, следующий эксперимент:

# slay io-pkt-v4-hc
# sloginfo -c
# io-pkt-v4-hc -d<Ваш драйвер rtl> verbose=10
# mount -T io-pkt lsm-qnet.so
# sloginfo
# ifconfig
# nicinfo
# ls -l /net

И вышлите вывод последних 4 команд: sloginfo, ifconfig, niconfo и ls -l /net.
Записан

Hapi
Интересующийся

Сообщений: 5


« Ответ #4 : 22 Ноябрь, 2018, 18:23:48 »

Добрый день,
В прикрепленных файлах вывод следующих команд по порядку:
# pidin mem
# pidin arg
# pidin irq
# pci -vvv
Записан
Hapi
Интересующийся

Сообщений: 5


« Ответ #5 : 22 Ноябрь, 2018, 18:24:44 »

В прикрепленных файлах вывод следующих команд по порядку:
# nicinfo
# ls -l /net
Записан
Hapi
Интересующийся

Сообщений: 5


« Ответ #6 : 22 Ноябрь, 2018, 18:25:52 »

В прикрепленных файлах вывод следующих команд по порядку:

"# sloginfo
# ifconfig
# nicinfo
# ls -l /net

И вышлите вывод последних 4 команд: sloginfo, ifconfig, niconfo и ls -l /net."
Записан
Богатов Григорий
Интересующийся

Сообщений: 9



WWW
« Ответ #7 : 23 Ноябрь, 2018, 14:30:32 »

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

Ответили Вам на почту.
Записан

Страниц: [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 посещал эту страницу 29 Апрель, 2024, 04:36:47