Ten firmware tam směle může nahrát RBL, že. Průšvih je v tom, že soustavně někdo na tyhle srandy používá rom extenze a cpe to hardwarově do síťárny místo toho aby to nahrál do flashky s biosem kde je na to nechaný místo. Pak totiž v době startu RBL nemusí být karta aktivní a tudíž tam firmware může zas nahrát RBL, dokonce to bude lepší, neb si můžu nahrát jednodužší firmware, neb jaksi není důvod, aby při remote bootu byly používaný všechny feature NIC, což by RBL mohlo výrazně zjednodušit. Zbytek udělá OS.
Apropos co takhle linuxbios? Mám už delší dobu pocit, že to, co je v těch ROMkách je trochu prehistorický, což by nevadilo, horší je to, že to neumí spoustu věcí a komplikuje to život.
Jinak mi použití flashky nepříjde až tak nesmyslný, ale zahájení flashování by skutečně mělo znamenat nějakej komplikovanější unlock, obzvlášť pokud ta karta má nějakej firmware, mohla by mít taky loader a není zas tak složitý to kolem flashky zařídit tak, aby loader přepsat nešlo.
BTW mezi normálníma lidma (tj. ne u osobních počítačů) se to dělá tak, že se použije několik adresovejch vodičů flashky tak, že se přepíná mezi loaderem a firmwarem. Výsledkem pak je, že na flashování firmwaru musíte přehodit jumper, druhák do té oblasti s loaderem se neflashuje, takže když se to podělá tak to jednoduše uděláte znova, neb ten loader vám odstartuje. Hardwarový řešení je jednoduchý - pokud na některejch adresovejch drátech jsou nuly nezapne to programovací napětí. Tím se zařídí ochrana prvního bloku (blbý jsou seriově programovaný paralelní flashky, neb tam takovou ochranu jednoduše neuděláte) kde sedí loader. Jiná varianta spočívá v tom, že programovací obvody se zapojí jakmile mikrokod projde určitou adresou. To je poměrně spolehlivý, neb ten průchod můžete podmínit načtením hodnoty nějakýho jumperu nebo jinou ptákovinou, což je poměrně spolehlivý. Navíc to nechá volný programovací nohy pro ISP mimo počítač. Pokud si navíc v prvním bloku uděláte loader a nebudete tam psát, je to poměrně idiotensicher und trottelfest. Pokud stačí někam zapsat aby se začalo programovat (výmaz nějakýho bloku flash, nebo celý paměti), bude to fungovat přesně do první větší bouřky.
Názor k článku
Vážná chyba v jádře poškozuje síťové karty
benghi (neregistrovaný)
9. 10. 2008 6:49
Nový

