Intel unsupported sfp: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 27: Строка 27:
   
 
==<code>x520 Unlocker</code>==
 
==<code>x520 Unlocker</code>==
  +
В теории это нужно что бы установить карту там, где драйвер не имеет опции отключения проверки.
 
 
<BR>
 
<BR>
 
Последний бит должен быть установлен 1 (в примере уже установлен, в обоих случаях )
 
Последний бит должен быть установлен 1 (в примере уже установлен, в обоих случаях )
Строка 46: Строка 46:
 
<BR>
 
<BR>
 
( Бинарное <code>11111110</code> ) то записать следует <code>ff</code>( Бинарное <code>11111111</code>
 
( Бинарное <code>11111110</code> ) то записать следует <code>ff</code>( Бинарное <code>11111111</code>
  +
<PRE>
  +
ethtool -E enp1s0 magic 0x10fb8086 offset 0x58 value 0xff​
  +
</PRE>
  +
Магическое значение можно посмотреть так:
  +
<PRE>
  +
lspci -nn | grep 82599
  +
03:00.0 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)
  +
03:00.1 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)
  +
</PRE>
  +
<code>[8086:10fb]</code> --> <code> 0x 10fb 8086 </code>
   
 
Что бы не возиться руками все те же манипуляции можно сделать скриптом
 
Что бы не возиться руками все те же манипуляции можно сделать скриптом

Версия 11:09, 25 февраля 2024


Ошибка ixgbe failed to load because an unsupported SFP+ module type was detected

x520

  • файл /etc/default/grub.d/60_custom.cfg
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ixgbe.allow_unsupported_sfp=1"

Или если более чем одна карта - ixgbe.allow_unsupported_sfp=1,1,1,1

  • Запустить update-grub
  • Файл /etc/modprobe.d/ixgbe.conf
options ixgbe allow_unsupported_sfp=1,1,1,1

Тут нужно указать список если более чем одна карта (или порт?)


x520 Unlocker

В теории это нужно что бы установить карту там, где драйвер не имеет опции отключения проверки.
Последний бит должен быть установлен 1 (в примере уже установлен, в обоих случаях )

ethtool -e enp3s0f1  offset 0x58 length 1
Offset		Values
------		------
0x0058:		fd
ethtool -e enp7s0f0 offset 0x58 length 1
Offset		Values
------		------
0x0058:		ff

Все манипуляции проводить только с 1 битом, например если было значение fe
( Бинарное 11111110 ) то записать следует ff( Бинарное 11111111

 ethtool -E enp1s0 magic 0x10fb8086 offset 0x58 value 0xff​

Магическое значение можно посмотреть так:

lspci -nn | grep 82599
03:00.0 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)
03:00.1 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)

[8086:10fb] --> 0x 10fb 8086

Что бы не возиться руками все те же манипуляции можно сделать скриптом

xl710