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)
- USB belleği FAT32 olarak formatlayın
- Dosya: https://umut.app/dl/ediag.zip
- BIOS’tan Secure Boot kapatın
- USB’den boot ederek UEFI Shell’e girin
- fs0: ile USB’ye geçin
cd efi
cd boot - Ç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