Hlavní navigace

Názor k článku Ubuntu 17.10 bylo dočasně staženo, poškozuje BIOS některých notebooků od krauser - > Ale já nemyslel, že si přepíše komplet...

  • Článek je starý, nové názory již nelze přidávat.
  • 21. 12. 2017 23:53

    krauser

    > Ale já nemyslel, že si přepíše komplet BIOS. Spíš že při startu aktualizace dělá nějaké inicializace (smaže CMOS nebo ji nějak lockne, smaže nějaký mikrokód/přepíše smetím/lockne - proto nebootuje z USB) a pak to zdechne, protože není image, tak nenaflashuje ROMku. Ale mezitím už stihne napáchat škody v tomto "podpůrném" firmware (zažil jsem HP notes, který po naflashování BIOSu po restartu ještě aktualizoval někde nějaký mikrokód pro klávesnici, když to zdechlo, interní klávesnice už si ani neškrtla), protože si to nepřekontroloval jestli tu akci má vůbec pouštět. Ale jak píšeš, to už jsou spekulace.

    Souhlas

    >Co se týká té opatrnosti v ovladači SPI v Linuxu, tak určitě mohla být, s tím souhlas. Ale když po tom pátrám, tak mi není jasné, proč se v dokumentaci píše, že ta ROMka je ve výchozím stavu v Linuxu jen RO a pro RW se musí zadat kernelu nebo modulu parametr:
    > https://github.com/torvalds/linux/blob/master/Documentation/mtd/intel-spi.txt
    > a taky mi není jasné, proč to v Ubuntu dali jako výchozí - k čemu?!

    Protoze se divas na blbej driver. Tohle je driver k spi-nor:

    https://github.com/torvalds/linux/blob/master/drivers/mtd/spi-nor/intel-spi.c

    Ale chyba je v

    https://github.com/torvalds/linux/blob/master/drivers/mfd/lpc_ich.c

    Ten prvni ma writeable parametr, ktery se musi zapnout, ten druhy zadny parametr nema a WPD odstranuje pri inicializaci.

    Takze ubuntu nic nezapinalo, jen ten driver meli v kernelu.
    A mimochodem, tenhle driver ma popisek:

    config LPC_SCH
    tristate "Intel SCH LPC"
    depends on PCI
    select MFD_CORE
    help
    LPC bridge function of the Intel SCH provides support for
    System Management Bus and General Purpose I/O.

    Takze tam neni ani zadnej warning, jak jsi psal predtim. Coz je fakt na ....