Henrique de Moraes Holschuh egy perl scriptet tett elérhetővé, amellyel a felhasználók tesztelhetik rendszerük esetleges érintettségét:
|
Részletek itt.
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
trey@alderaan:/tmp$ ./detect.pl
cpu 0: You're likely not affected
cpu 1: You're likely not affected
cpu 2: You're likely not affected
cpu 3: You're likely not affected
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
"Your CPU is affected, but your microcode is new enough"
Na, akkor most hibás, de javították?
- A hozzászóláshoz be kell jelentkezni
Az egyik levelben:
I must say I'm utterly disappointed by this crap. "hey there is a hug bug, we
dont tell you what it is exactly, or how we fixed it, but YOU MUST INSTALL THIS
BINARY BLOB TO FIX IT. (and btw, this is for skylake, for kaby lake, ahem, maybe,
we have no idea, but do install that crap^wblob too.")
Szoval javitas van... az meg az o sajat szegenysege, hogy azt szeretne, ha az Intel ASM-ben (vagy akarmilyen nyelven irva), kommentelve az o kis pici szivenek megfeleloen adna oda a javitast ...
Van javitas ? igen... szoval az, hogy neki nem tetszik a szive joga. Van X masik disztribucio ahol nem fognak sirni azert, mert a nagy gonosz X gyarto csak binaris formaban javitja a hibat (teszem hozza, hogy azert van egy pici kulonbseg egy Linux disztribucio es egy CPU kozt ... amolyan nehogy mar a farok csovalja erzesem van)
- A hozzászóláshoz be kell jelentkezni
systemd? :D
ahol a farok csovalja :D
- A hozzászóláshoz be kell jelentkezni
Hibás, de van microcode fix (vagy inkább workaround).
A microcode-ot minden boot után frissíteni kell, ezt vagy a BIOS/UEFI teszi meg, vagy az OS.
Szóval vagy bios frissítés kell (a fix májusi, szóval annál nyilván frissebb kéne), vagy a megfelelő update/csomag az adott OS-hez.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
cpu 0: Your CPU is affected, you should install the latest intel-microcode
cpu 1: Your CPU is affected, you should install the latest intel-microcode
cpu 2: Your CPU is affected, you should install the latest intel-microcode
cpu 3: Your CPU is affected, you should install the latest intel-microcode
cpu 4: Your CPU is affected, you should install the latest intel-microcode
cpu 5: Your CPU is affected, you should install the latest intel-microcode
cpu 6: Your CPU is affected, you should install the latest intel-microcode
cpu 7: Your CPU is affected, you should install the latest intel-microcode
Sima apt upgrade megoldja?
- A hozzászóláshoz be kell jelentkezni
https://wiki.debian.org/Microcode
-------
It is our choices that define us.
- A hozzászóláshoz be kell jelentkezni
ugyanez, E3-1240 v5, ubi 16.04 lts server, apt install intel-microcode + reboot nem oldotta meg.
- A hozzászóláshoz be kell jelentkezni
apt-get install intel-microcode
<reboot>
dmesg | grep microcode
[ 0.000000] microcode: microcode updated early to revision 0x24, date = 2016-04-29
[ 1.059632] microcode: sig=0x306d4, pf=0x40, revision=0x24
[ 1.059713] microcode: Microcode Update Driver: v2.2.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Az Ars technica szerint a microcode fix májusi, szóval ez a verzió nem lenne elég új (bár fentebb kiderült, hogy a te cpu-d nem is érintett.)
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
:(
cpu 0: You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)
cpu 1: You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)
cpu 2: You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)
cpu 3: You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)
cpu 4: You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)
cpu 5: You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)
cpu 6: You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)
cpu 7: You may need a BIOS/UEFI update (Kaby Lake, or Skylake-X processor)
-------
It is our choices that define us.
- A hozzászóláshoz be kell jelentkezni
Az AMD processzorat erinto microcode szalban megjelent az intel neve. A kiegyensulyozottsag miatt szeretnem megemliteni az AMD nevet.
- A hozzászóláshoz be kell jelentkezni
Nyugodtan megemlítheted, bár attól önmagában, hogy az Intelnél is vannak problémák (sosem volt olyan állítás, hogy nincs), az AMD egy hangyafasznyival sem lesz jobb választás.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
:)
- A hozzászóláshoz be kell jelentkezni
:D Ennyi.
Amikor döntési helyzetben voltunk mert lehetett dönteni a két gyártó terméke között akkor mértünk. Egy nagyon elosztott, sok szálas és vegyes feladatra kellett szervereket vennünk és sikerült mérnünk az akkor elérhető HP DL 380 G8 és 385-ös kiszolgálókat 16 és 32 maggal. A végeredmény szerint kb 30-40%-al több számítási kapacitás jött ki az adott költség keretből, igaz sok kiszolgálóról volt szó. Végül hasonlóan vallásos, beleszólós de nem döntéshozók miatt az intel processzoros de G9 lett egy picivel több kedvezménnyel.
Hamarosan ismét lehet majd dönteni, de sokaknak akkor sem.
- A hozzászóláshoz be kell jelentkezni
Szavaztassuk meg? :D
(Ha a döntés súlya a te válladat nyomná, nem vagyok biztos benne, hogy úgy döntenél, ahogy hiszed.)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Az én vállamat nyomja. Akkor is az enyémet nyomta.
Most nem vennék sehova AMD szerve processzort. Főleg mert mindenhol Intel alapú infrastruktúra van és a kettő közt az átjárást nem megy leállás nélkül.
- A hozzászóláshoz be kell jelentkezni
Autentikáció nélküli hardware backdoor, bugos CPU, AMD-től lopott utasításkészlet és multicore architektúra...
Miért nem tud az Intel semmit se jól csinálni?
- A hozzászóláshoz be kell jelentkezni
AMD-től lopott utasításkészlet
Ez azért csúsztatás, mert kényszer volt. Az AMD csinálta meg előbb a 64 bitet, az MS pedig benyögte, hogy nem hajlandó két különböző utasításkészletű CPU-ra fordítót írni és az oprendszerét portolni. Így az Intelnek egy csinos kis arcvesztés mellett maradt az az opció, hogy a nála kisebb konkurens dokumentációi alapján csinál CPU-t. Csinálhatott volna az Intel bármit, de a felhasználás nagyobb részt Windows volt.
Mondom mindezt úgy, hogy az asztali gépemben egy AMD Phenom II X4 955 van, a notebook-omban pedig egy Intel Celeron n3450, s általában AMD-t választok, ha van ebben mozgásterem.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Nem, az Intel csinálta meg a 64 bitet először IA-64 néven (Itanium), és még tudott is futtatni x86 kódot, csak rohadt lassan, és az Intel az egész 64 bitet prémium feature-nek gondolta szerver környezetben, és ennek megfelelően árazta.
Ezután jött az AMD. IA-64-ra nem volt licensze, és egyébként is jó x86 kompatibilitást akart, így lett az AMD64.
MS meg látta, hogy Intel nem akar 64 bites desktopot, AMD meg igen. Nem igazán volt kérdés mi a jó irány...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Köszönöm a pontosítást! Azzal a megkötéssel, hogy a desktop piacra szánt 64 bit, meg x86 kompatibilitás, már igaz, amit írtam.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
"az Intel csinálta meg a 64 bitet először IA-64 néven (Itanium)"
Mármint a DEC Alpha, ami workstation is volt. Vagy éppen az SGI munkaállomásokban lévő R400. Előbb volt, mint az IA-64.
És ez csak a munkagépek.
Szerver/mainframe oldalon közel 2 évtizeddel ezek előtt volt már 64 bit.
- A hozzászóláshoz be kell jelentkezni
Rosszul fogalmaztam, csak Intel/AMD viszonylatban értettem az elsőséget.
Persze úgy általában nem az Intel volt az első 64 biten, mint ahogy 32/16-on sem.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Mi vitt rá arra hogy ennyi marhaságot összeírj?
- A hozzászóláshoz be kell jelentkezni
Az Itaniumnak sok köze nincs az x86-hoz, az, hogy tud futtatni konkrétan emuláció.
- A hozzászóláshoz be kell jelentkezni
Annyi köze van, hogy az Intel azt tervezte az x86 utódjának.
Illetve valami hw rásegítés is volt ahhoz az emulációhoz.
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
"Annyi köze van, hogy az Intel azt tervezte az x86 utódjának."
Ok...
"Illetve valami hw rásegítés is volt ahhoz az emulációhoz."
Valami volt, de az architectúra tök más, meg elvileg későbbi itaniumokban már ki is lőtték mert a full softveres emuláció gyorsabb volt.
- A hozzászóláshoz be kell jelentkezni
A több mint 20K hitért 91.82.100.59 :(
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
?
- A hozzászóláshoz be kell jelentkezni
Másodpercenként több száz hit erre a cikkre erről az IP-ről tegnap este óta = 22867 olvasás = ip ban
Gondolom valami beragadt fos script.
(Közben valaki jelentkezett az IP mögül, így ideiglenesen leszedtem a bant.)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Elég sokan vannak emögött a NAT IP mögött, whois elárulja melyik cég.
- A hozzászóláshoz be kell jelentkezni
Gondolom IT-jük van.
(A kérdés költői volt, mert már valaki kapcsolatba lépett velük.)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Èn valójában arra lennék kíváncsi, hogy ezen felül hány szoftverhiba lehet még egy CPU-ban úgy, hogy soha nem kap publicitást?
--
robyboy
- A hozzászóláshoz be kell jelentkezni
Rengeteg:
Intel Technical Resources --> <Your CPU Family> --> Specification Update --> Errata
AMD Developer Guides --> Revision Guide for <Your CPU Family> --> Product Errata
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Ja, ezek a publikusak.
--
robyboy
- A hozzászóláshoz be kell jelentkezni
Mikrokontrollerekben is van egy rakás bug. Van, amelyikre van workaround, de van, amire nincs. Na, az utóbbi a szívás.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
BTW FYI az archivbol - https://www.theregister.co.uk/2007/06/28/core_2_duo_errata/
- A hozzászóláshoz be kell jelentkezni
Hát még hardverhiba mennyi lehet!
- A hozzászóláshoz be kell jelentkezni
:))
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
A microcode software és mint olyan, bugos. De már a "hangkártyák" is 90%-ban szoftveresek, meg minden. Szóval persze, a hardver is hibás bizonyára, de akkor az tervezési hiba és nem implementálási, illetve gyártási, de azt kezelik pl. frekvencia leszabályzással, vagy cache csökkentéssel vagy kukázással.
A legszebb nyilván az, amikor hw-hibát orvosolnak szoftveresen :)
--
robyboy
- A hozzászóláshoz be kell jelentkezni
Ez eléggé vitatható. Én a mikrokódot nem tekintem software-nek, mint ahogyan egy CPLD-be vagy FPGA-ba letöltött adatot sem, amely a belső logikai kapumátrix kötési listáját tartalmazza. Ez lényegében nem más, mint egy rugalmasan, memóriából konfigurált hardware. Nyilván a mikrokóddal lehet javítani a CPU egyes hibáit. A baj akkor van, ha valami fixen bedrótozott hardware részletben van a bug.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Èn mindent szoftvernek tekintek, ami fizikai behatások nélkül módosítható. Pl. a firmware-eket is. "Memóriából konfigurálható hardware". Pont ez a lényeg. A memóriában tárolódik a kód, ami befolyásolja a hardware müködését. Ez a kód inkább szoftver mint hardware.
--
robyboy
- A hozzászóláshoz be kell jelentkezni
Ez definíció kérdése, s magam nem tudom a pontos meghatározást. Egy kötéslista statikus, az olyan, mintha a hardware-t az adott huzalozás szerint gyártottak volna le. Persze tudom, vékony jég ez, mert akkor egy maszkprogramozott ROM sem egyéb, mint egy rakás multiplexer, amelynek a bemenetei meghatározott logikai szintre vannak kötve. Viszont ott mégis csak egy állapotautomata - a CPU - dolgozza ezt fel szekvenciálisan.
Na, szép, több évtized után jöttem rá, hogy használok egy szót, s fogalmam sincs, mit jelent. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Na, szép, több évtized után jöttem rá, hogy használok egy szót, s fogalmam sincs, mit jelent. :)
<troll>
Na, hajbazer csak jól csinálja az összevont bloatware megnevezéssel, abban minden benne van :)
</troll>
Rejtett subscribe voltam.
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Wikipédia is hasonlóképpen fogalmaz a firmware címszó alatt idézem:
"Nincs éles határ a firmware és a szoftver között, lévén mindkettő elég tág fogalom. Mindenesetre a firmware kifejezést eredetileg a hardverkomponens cseréje nélkül megváltoztatható, magasabb szintű szoftverrel szembeállítva definiálták."
--
robyboy
- A hozzászóláshoz be kell jelentkezni
Szerintem akkor egyezzünk ki abban, hogy a microcode az firmware. ;) De nem, nem úgy, mint például a SOHO router-eké, mert az valójában vaskosan software már.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ok.
--
robyboy
- A hozzászóláshoz be kell jelentkezni
Hát most egy picit nem örülök ennek. Kb. 20 év után lett egy inteles gépem és erre kiderül, hogy pont kifogtam egy hibás szériát.
Most zúzzam be szegény Latitude-öt?
- A hozzászóláshoz be kell jelentkezni
Dobd ki!
Csak szólj előtte, hogy hová... ;)
- A hozzászóláshoz be kell jelentkezni
Átlag felhasználásnál nem valószínű, hogy futtatsz olyan szoftvert vagy kódot, amelyiknél érintene ez a hiba. Másrészt írják a források, hogy adnak ki rá BIOS-frissítést, meg talán ha Linuxot használsz, akkor az intel microcde csomag is lehet megoldja.
„Pár marék nerd-et leszámítva kutyát se érdekel már 2016-ban a Linux. Persze, a Schönherz koliban biztos lehet villogni vele, de el kéne fogadni, ez már egy teljesen halott platform. Hagyjuk meg szervergépnek stb…” Aron1988@Proharder Fórum
- A hozzászóláshoz be kell jelentkezni
törölve...
- A hozzászóláshoz be kell jelentkezni