Home »

CentOS 7.5.1804 не работает с сетевой картой Mellanox


De Archangel
Сообщения: 3
Topic starter
(@de-archangel)
Эникей
Присоединился: 4 года назад

Добрый день.

Постараюсь быть краток.
Устанавливаю на машину последний CentOS 7.5.1804 x86_64, на машине имеется 25-гиговая сетевая карточка AOC-S25G-M2S Dual 25Gbe SFP28 Mellanox CX4 Lx EN

Система саму карточку видит, и pci_id=1000300.0. В то время как на Debian pci_id=86:00.0

>[root@localhost ~]# lspci | grep Mellanox
>1000300.0 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx]
>1000300.1 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx]

>[root@localhost ~]# dmesg | grep mlx
>[ 6.463792] mlx5_core 1000300.0: PCI INT A: no GSI
>[ 6.463813] mlx5_core 1000300.0: Missing registers BAR, aborting
>[ 6.463915] mlx5_core 1000300.0: error requesting BARs, aborting
>[ 6.464049] mlx5_core 1000300.0: mlx5_pci_init failed with error code -19
>[ 6.464262] mlx5_core 1000300.1: PCI INT B: no GSI
>[ 6.464280] mlx5_core 1000300.1: Missing registers BAR, aborting
>[ 6.464378] mlx5_core 1000300.1: error requesting BARs, aborting
>[ 6.464516] mlx5_core 1000300.1: mlx5_pci_init failed with error code -19
>[ 1473.649409] mlx5_core 1000300.0: PCI INT A: no GSI
>[ 1473.649428] mlx5_core 1000300.0: Missing registers BAR, aborting
>[ 1473.650396] mlx5_core 1000300.0: error requesting BARs, aborting
>[ 1473.651363] mlx5_core 1000300.0: mlx5_pci_init failed with error code -19
>[ 1473.652359] mlx5_core 1000300.1: PCI INT B: no GSI
>[ 1473.652377] mlx5_core 1000300.1: Missing registers BAR, aborting
>[ 1473.653207] mlx5_core 1000300.1: error requesting BARs, aborting
>[ 1473.654047] mlx5_core 1000300.1: mlx5_pci_init failed with error code -19

НО при обращении на сетевые модуля как видно получаю ошибку.

Есть мнение что дело может быть в id pci-устройства, тулзы мелланокса не могут к карте подключиться из-за
длинной id, не могут ее перепрошить и заставить работать.
Отключил виртуализацию в биосе, не помогло.
Отписались о проблеме в Мелланокс. Мелланокс пока посылает в баню с формулировкой, что длинный id pci-домена - это не стандарт, поэтому тулзы их не поддерживают.

А самое странное что в RadHAT всё работает.... [b]с бубном[/b], но работает.

У кого нить есть хоть какие нибудь идеи?

Ответить
Метки темы
5 Ответов
Zerox
Сообщения: 763
Admin
(@zerox)
Prominent Member
Присоединился: 9 лет назад

Это удивительно, что в RHEL работает. Я всюду вижу информацию, что Centos по функционалу это полная копия RHEL, код один и тот же. Выходит, что это не так?

Англоязычный гугл проверяли? С этого стоит начать.

Ответить
1 Ответить
De Archangel
(@de-archangel)
Присоединился: 4 года назад

Эникей
Сообщения: 3

Нет, Вы правы. это действительно полная копия. Это моя ошибка, хотел написать Debian (там свои приколы с установкой, система ругается на питание, но это к делу не относится.) Спасибо за замечание.

Ответить
Zerox
Сообщения: 763
Admin
(@zerox)
Prominent Member
Присоединился: 9 лет назад

В гугле ошибка ищется. Увидел несколько ссылок прям по такой же проблеме. Посмотрите, если еще не проверяли.

Ответить
1 Ответить
De Archangel
(@de-archangel)
Присоединился: 4 года назад

Эникей
Сообщения: 3

гуглится Да, но решения проблемы нет.Если вас не затруднит, как именно вы делаете запрос в гугл?

Ответить
Zerox
Сообщения: 763
Admin
(@zerox)
Prominent Member
Присоединился: 9 лет назад

Я вот такой запрос проверил:

"Mellanox Missing registers BAR, aborting"

Ответить
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar