On 9/11/25 18:29, Igor Grabin wrote:
якщо я не помиляюсь, цю штуку драйвер вдуває в картку на-гарячу при запуску.
тобто, firmware достатньо підкинути в потрібне місце в /lib/firmware/bnx2
(можливо, bnx2x)

просто, я не впевнений, що я б відходив сильно далеко від того, на що розраховує
драйвер. а там... тададам-пам-пам
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/?qt=grep&q=bnx2x

7.13.21.0

тобто, можливо, я теж помиляюсь, і у вас вже драйвер не від kernel.org, з
власним набором firmware. бо те, що у вас, виглядає сильно свіжіше.

Ну це те, шо я маю з ядром 6.14HWE для убунти 24.04
Власне, проблема в тому, що я пробую запустити на цих картах SR-IOV й воно не працює. По-перше, при створенні VF'ів воно не видає їм MAC-адреси:

# echo 3 > /sys/class/net/eno49/device/sriov_numvfs
# ip a
[ ... ]
26: eno49v0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
    altname enp4s0f0v0
27: eno49v1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
    altname enp4s0f0v1
28: eno49v2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
    altname enp4s0f0v2

ок, врешті я можу призначити, але тоді воно не працює через включений antispoofing (broadcast ходить й навіть отримує адресу по DHCP, а unicast - вже ні). Спроба вимкнути - два варіанти:

# ip link set eno49 vf 0 trust on
RTNETLINK answers: Operation not supported 

або
ip link set eno49 vf 0 spoofchk off - мовчки відпрацьовує, але все одно не працює

так шо варто спробувати оновити фірмварь, але ж знайти її...

Дякую

-- 
Volodymyr Litovka
  "Vision without Execution is Hallucination." -- Thomas Edison