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: 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: 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: 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