Broadcom BCM57810S 2.5G Bypass Rehberi

Broadcom BCM57810S 2.5G Bypass Rehberi

Bu rehber, Broadcom BCM57810S ağ kartınızı donanım seviyesinde 2.5G hızına zorlamayı ve bu hızı OPNsense ve Ubuntu üzerinde kullanmanızı sağlar.


Bölüm 1: Donanım Hazırlığı (eDiag)

  1. USB belleği FAT32 olarak formatlayın
  2. Dosya: https://umut.app/dl/ediag.zip
  3. BIOS’tan Secure Boot kapatın
  4. USB’den boot ederek UEFI Shell’e girin
  5. fs0: ile USB’ye geçin
    cd efi
    cd boot
  6. Çalıştır:
    ediag_x64.efi -b10eng

Komutlar:


device 1
nvm cfg
7
35=70
36=70
56=6
59=6
save
exit

Not:
device 1 birinci portu temsil eder.
Eğer kart üzerindeki ikinci port için de aynı ayarları uygulamak istiyorsanız, device 2 komutunu kullanarak aynı işlemleri tekrarlayabilirsiniz.


Bölüm 2: OPNsense (v24.7)

⚠ DİKKAT
Bu işlem firmware seviyesinde değişiklik yapar. Yanlış uygulama durumunda ağ kartınız kalıcı olarak zarar görebilir (brick).
Tüm sorumluluk kullanıcıya aittir.
OPNsense tarafı sadece 24.7 sürümü için geçerlidir.

https://pkg.opnsense.org/releases/24.7


curl -O https://filedrop.c-maxwell.net/opnsense247/if_bxe.ko
shasum -a 256 if_bxe.ko
cp if_bxe.ko /boot/kernel/
chmod 555 /boot/kernel/if_bxe.ko
echo 'if_bxe_load="YES"' >> /boot/loader.conf.local
reboot

Bölüm 3: Ubuntu


sudo apt update && sudo apt -y upgrade
sudo apt -y install dkms git ethtool curl

curl https://raw.githubusercontent.com/JAMESMTL/snippets/master/bnx2x/patches/dkms-init.sh | sudo sh | sudo tee /usr/src/dkms-init.log

modinfo -p bnx2x | grep -q mask_tx_fault && echo "YAMA BAŞARILI" || echo "YAMA HATALI"

sudo reboot

Teknik Değerler:

35 / 36 = 70 -> 1G / 2.5G / 10G aktif
56 / 59 = 6 -> Default 2.5G handshake