abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 0
včera 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 19
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 767 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: nový firmware do integrované síťové karty

30.8.2009 09:46 jnovacek | skóre: 22 | blog: NovLin
nový firmware do integrované síťové karty
Přečteno: 553×

Mám dotaz ohledně update BIOSU integrované síťové karty. Na webu výrobcě základní desky je BIOS pro základní desku, po jeho nahrání se nic s síťovou kartou nestane. Je možné nějak vylepšit její BIOS. Jedná se o VIA Rhine II fast ethernet adapter.

Jak je to obecně s integrovanýma sítovýma kartama, dají se přehrát jejich firmwary (BIOSy).

Odpovědi

30.8.2009 11:18 Zdenek
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty
U serverovych desek muze jit o pomerne beznou vec, pokud vyrobce (v tomhle pripade desky) nabizi ruzne utility (napr PXE/iSCSI..). Vetsinou umi i flashnout bootrom a provest ruzne nastaveni.

U beznych desktopu je to spis otazka BIOSU desky, ale vyjimka se muze najit :)
the.max avatar 30.8.2009 13:14 the.max | skóre: 45 | blog: Davidovo smetiště | Bílina
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty
Podle me BIOS teto sitovky je soucati hlavniho BIOSU a nema cenu to asi resit. Navic VIA je jen takovej lepsi Realtek, takze ti to stejne moc nepomuze;-)
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu
31.8.2009 12:51 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty
Přehrát se dají.

Většinou je součástí BIOSU. I když nemusí a může mít vlastní flash a potom se tam dají měnit různé věci.

Prostě popátrej po novém biosu pro tvůj MB a nahraj.

31.8.2009 16:31 jnovacek | skóre: 22 | blog: NovLin
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty

nový BIOS MB obsahuje pět let starý BIOS (firmware) síťové karty.

1.9.2009 20:48 Zdenek
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty
A je duvod k upgrage, blbne PXE nebo tak neco ?
1.9.2009 19:29 R
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty
BIOS nie je firmware.
2.9.2009 01:05 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty
Ano, ale u integrovaných síťovek je to většinou v jednom švábu a flash se provádí většinou jak BIOSu tak FW naráz.

I když existují vyjímky.
2.9.2009 09:33 František Ryšánek
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty

Většina dnešních síťových karet (3com, Intel, Realtek, Marvell, 10/100/1000 Mbps) má dvě flashky: řádově 16-64 kB "bootrom" a malou (128B) sériovou konfigurační EEPROM (24C01 na I2C nebo 93C46 na Microwire). Bootrom tradičně obsahuje modul pro zaháčkování do hostitelského BIOSu (doslova "BIOS option ROM"), který se určitým standardizovaným způsobem detekuje a spustí při startu hostitelského PC = hostitelský procesor provede z bootromky nějakou inicializační rutinu (pro hardware síťovky a pro hostitelský BIOS) a případně vloží další bootovatelné zařízení do bootovací sekvence hostitelského BIOSu. Čili BIOS option ROM proběhne na hostitelském procesoru. Naprostá většina síťovek funguje správně i bez bootROMky - PCI zařízení je tak jako tak vidět (PCI IDčka jsou buď hardwired nebo v konfigurační ROMce) a košer inicializaci zvládne ovladač v Linuxu nebo Windows. Čili reálně je bootROMka dobrá právě tak pro boot po síti.

Karet, které mají firmware v pravém slova smyslu (kód, který běží na hardwaru síťovky) je poměrně málo - napadá mě Myricom 10Gb Eth. Tahle varianta předpokládá, že čip síťovky obsahuje CPU/MCU jádro. Takové karty mívají vlastní flashku na firmware (může jít o jiný segment stejného čipu, který obsahuje option ROM pro hostitelský BIOS), případně lze firmware uploadnout "za jízdy". Taková zařízení se v Linuxu vyznačují tím, že jejich ovladač buď tahá firmware z /lib/firmware, nebo je firmwarový blob vidět ve zdrojákách ovladačů...

U onboard síťovek výrobce obvykle ušetří za samostatného EEPROM švába pro bootROMku, a pouze přiloží BIOS option ROM modul (ve standardním formátu) do hostitelského modulárního BIOSu.

Občas potkám archaickou onboard síťovku, která má sice bootROMku, ale tato obsahuje pouze Novell RPL stack (o PXE v době svého mládí nezaslechla). A většinou se na ni prostě vykašlu - buď dokážu bootnout PXE stack z CDčka (Etherboot/gPXE), nebo bootuju bez PXE.

Čili pokud máte na motherboardu BIOS se zapečeným modulem pro síťovku, je tu teoreticky možnost vyměnit si ten modul sám. Předpokládá to, že máte dostatečné vědomosti/zkušenosti/zápal a vybavení (sadu utilit, a nejlíp odpovídající HW programátor) pro hrátky se flashováním a kucháním systémového BIOSu. Nejprve je třeba pořídit image stávajícího systémového BIOSu (získat obsah flashky), pak ho editovat, nakonec ho flashnout zpátky. Pokud se Vám úprava nepovede, nebo se nepovede flash, může motherboard přestat bootovat - pak je potřeba flashnout zaručeně dobrý (originální) image nějak out of band. Potíž je s motherboardy, které mají flash čip se systémovým BIOSem naletovaný na desce a není jiný způsob, jak se k němu dostat "out of band", než ho odletovat. Lepší/dražší motherboardy mívají BIOSovou flashku v patici, nebo "dual BIOS" (dva švábi, v jednom je recovery image který nejde přehrát), nebo nové boardy s SPI flashkou mívají poblíž flashky pin header pro in-circuit programování...

Existují tři základní značky BIOSů: AMI, Award a Phoenix - všechny tři s mnoha lety historie a několika dílčími verzemi, kterým odpovídají různé verze kuchacích utilitek. Kuchací utilitky nejsou běžně k sehnání, zejm. poslední verze nebývají dostupné ani jako kradware. Pro Award a snad i AMI se něco sehnat dá (CBrom a amibcp/MMtool), pro Phoenix je to vysloveně bída. Naštěstí solidní noname boardy používají většinou Award nebo AMI, Phoenix se vyskytuje v různých těžce upravených variantách hlavně ve značkových mašinách (Intel / HP / SuperMicro, snad i IBM). Ale třeba i Asus nebo Gigabyte mají svoje vlastní úpravy formátu modulárního BIOS image (nebo snad používají novější verze), takže si na nich dostupné nástroje často vylámou zuby...
Další věc je, že zřejmě existuje několik verzí standardu pro rozhraní síťovkové option ROMky - klasická option ROMka se prostě zaháčkuje do bootovací sekvence a čeká až ji někdo spustí, modernější option ROMky spolupracují s hostitelským BIOSem, kterému sdělují jméno bootovatelného zařízení (viz obecné "legacy LAN" vs. konkrétní "IBA Ge slot 010"). Nebo se option ROMka aktivuje ve chvíli, kdy v boot sekvenci zvolíte "LAN1" nebo "LAN2". Apod. Prostě ta integrovaná option ROMka bývá s hostitelským BIOSem svázaná různými ne zcela průhlednými pentličkami...
Pokud se týče třeba síťovek Intel, pro ty lze stáhnout čerstvé image option ROMky z webu. Bohužel se jedná o image pro stand-alone síťovky s vlastním flash čipem, které technicky nelze nacpat do BIOSu :-( Přesněji lze, ale nefungují. Pro integraci do BIOSu je potřeba modul ve zřejmě lehce speciálním formátu, kterému se často říká "LOM" (Lan On Motherboard) - a není volně ke stažení. Existuje způsob, jak se k option ROMce dostat: sehnat si image nějakého BIOSu, který kýženou option ROMku obsahuje, a ten LOM modul si vypárat - a tranplantovat do image BIOSu pro svou desku.
Případně se dá stáhnout image ROMky z nezávislého zdroje - dříve NetBoot, dneska spíš Etherboot/gPXE. K dispozici jsou option ROMky v různých formátech, pro integraci do BIOSu se hodí tuším .ROM nebo .ZROM. Když budete mít kliku, bude gPXE ROMka přilepená do BIOSu fungovat aspoň "po staru" (ala legacy LAN).

Základní poučka praví, že ROM/LOM modul musí ve standardní hlavičce "PCI PnP option ROM" obsahovat PCI IDčka zařízení, které bude obsluhovat. Jinak se vůbec nenatáhne. Pro toto zařízení smí být v BIOSu nanejvýš jeden modul (další modul už se nenatáhne). A i když tohle dodržíte, nemáte jistotu, že hostitelský BIOS Vaši transplantovanou option ROMku skutečně natáhne. Už se mi podařilo přidat / vyměnit option ROMky v nějakých mírně starších BIOSech na bázi Award 6.00. Dokonce jsem onehdá potřeboval LOM pro trochu exotickou síťovku od Intelu, tak jsem vypáral nějakou podobnou LOMku, upravil jsem hexa editorem PCI Device ID v hlavičce, vložil do cílového BIOSu a voila: síťovka bootovala jako vzteklá... V embedded hardwaru dodnes člověk potkává síťovky bez option ROMky, přestože hostitelský BIOS má třeba 1MB flashku (to je docela dost) a v obrazu spoustu volného místa, nebo tam výrobce sice vložil nějaký LOM modul, ale neodpovídající apod. Naštěstí to typicky nevadí koncovým zákazníkům, vadí to spíš mě, protože nemůžu svoje testovací/klonovací prostředí bootovat jednoduše po síti, musím připojovat CDROM apod.

Mimochodem, VIA Rhine je čip starý 5 let, tak by mě neuráželo, že ten LOM modul je podobně starý :-) Hlavně jestli aspoň v základu funguje. Na PXE toho člověk moc nevymyslí.

Už jsem taky viděl zmetkové motherboardy (spíš série boardů), kde byly prázdné nebo zmršené konfigurační EEPROMky u síťovek. Třeba taková 24C01 se dá programovat in-circuit, ale bohužel se běžněji používá 93C46, a tam je třeba buď letovat, nebo sehnat utilitu od výrobce síťového švába pro flash této konfigurační ROMky (nebývá volně k dispozici ke stažení). Některé vybrané síťovky lze flashnout (konfigurační ROMku) přes ethtool v Linuxu. Ale to asi nebude Váš problém...

Další odkazy:

http://www.etherboot.org     = open-source bootROMky pro všechny možné síťovky (Etherboot/gPXE)

http://www.rom-o-matic.net     = klikaci generátor binárních obrazů bootROMek Etherboot/gPXE s HTML rozhraním

http://rayer.ic.cz/romos/romos.htm    = Rayerovy podrobné poznámky ohledně option ROMek

http://rayer.ic.cz/elektro/spipgm.htm     = Rayerův LPT programátor na SPI flashky (na některých motherboardech lze připojit na "in circuit" header)

http://www.coreboot.org/Flashrom     = program na in-band flashování systémových BIOSů pro Linux. Asi nejrychlejší dostupný programátor, navíc vendor-independent a open-source. Na čem nabootujete Linux, na tom běží flashrom. Konec věčných bitev s obskurním hardwarem, aby na něm nabootoval DOS s dostatečnou konvenční + EMS/XMS pamětí. Dokonce bych řekl, že statisticky vzato je úspěšnější / méně chybovatý, než originální DOSové flashovací utilitky od výrobců motherboardů. Na moderních boardech s LPC a SPI flashkami funguje takřka stoprocentně. Nicméně přes to všechno pozor, pokud použijete flashrom, chce to mít pro sichr v záloze out-of-band hardwarový programátor, už jsem se dostal do situace, kdy jsem ho musel použít. Na flashky v patici máme koupený programátor od Elnecu.

3.9.2009 12:17 rubicon
Rozbalit Rozbalit vše Re: nový firmware do integrované síťové karty

Fíha, to je tak obsáhlý komentář, že by se z něj dal krásně vyrobit článek.

Franto, děkuji - početl jsem si a poučil se. (S LOMem jsem před lety vedl nerovný souboj o zprovoznění PXE a bitvu prohrál.)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.