Svaki dan covek otkrije jos neku glupost.
Sada su ponovo na redu Intel i... Linux :-) Dakle, Dell Precision 5750 je "Linux Certified" - molim lepo, cerno na belo:
https://ubuntu.com/certified/202002-27725
Citat:
Dell Precision 5750
Laptop system certified with Ubuntu
:-) Elem, u toku moje borbe sa nekada vatima a sada milivatima sam dosao do toga da mi treba Linux za neke low-level operacije (Windows je postao preveliki smarac).
Posto je ovo "certified" masina, bez puno razmisljanja napravim ja particiju za Linux, sprzim USB - i pravac Linux boot. Masina je Secure Boot, ali to nije nikakav problem - em sto Ubuntu derivati imaju potpisan bootloader, em sto firmware ima i moje kljuceve, pa ako nesto nece - sbsign zavrsava posao.
Ajde za pocetak nesreca oko graficke, rezolucije fontova i sl... to su sitnice.
Daleko veci problem - nema bre nigde glavnog diska :) Hahaha... znaci NVMe nestao i nece se pojavi ni za lek. Nema ga u /dev, nema ga u lsblk, nema ga nidje...
WTF?
Posle pola cuke dr*anja vidim u dmesg kripticnu poruku:
Code:
ahci 0000:00:17.0: Found 1 remapped NVMe devices.
ahci 0000:00:17.0: Switch your BIOS from RAID to AHCI mode to use them.
A bre? Malo citanja Intelove dokumentacije i celog ovog cirkusa na zalost vraca onaj osecaj u ustima da imas posao sa sra-*em.
TL;DR:
a) Godina je 2021, depresivno je sto se "Fake RAID" tj. glorifikovani softverski RAID sa CPU/PCH podrskom u smislu "imamo tabelu u firmware-u da se OS ne muci" i dalje smatra nekom intelektualnom svojinom (Intel, na tebe gledam)
b) Jos je depresivnije sto na trzistu nema postenih cross-platform solucija - znaci hocu Linux/Win multi-boot i da koriste zajednicki disk? Uh... (tako bih rado nasiljio zfs da imam vremena)
c) Podjednako depresivno je sto Intel i dalje sedi na usima i ne zeli da potpuno dokumentuje svoj "RST Premium MOFO", RAID (citaj: glorifikovani UEFI drajver sa par PCH registara i pateticnim OPROM-om za konfiguraciju)
ALI!!!!
d) Linux ekipa je najgora od sve dece - covek je RESIO problem, napisao patch jos 2019-te!
https://lore.kernel.org/[email protected]/T/ - patch mu je odbijen, ne zadovoljava kvalitete Linux kernel ekipe... ili je mozda nesto drugo u pitanju?
Komentar Christoph Hellwig-a uz "odbijenicu":
Code:
> On Thu, Jun 20, 2019 at 2:11 PM Christoph Hellwig <
[email protected]> wrote:
> > The Linux NVMe driver will deal with NVMe as specified plus whatever
> > minor tweaks we'll need for small bugs. Hiding it behind an AHCI
> > device is completely out of scope and will not be accepted.
>
> Do you have any new suggestions for alternative ways we can implement
> support for this storage configuration?
IFF we want to support it it has to be done at the PCIe layer. But
even that will require actual documentation and support from Intel.
[b]If Intel still believes this scheme is their magic secret to control
the NVMe market and give themselves and unfair advantage over their
competitors there is not much we can do.[/b]
Dakle, u pitanju je hladni rat sa Intel-om. Super, za korisnike - ali kad bi se zezali. Problem 2 godine kasnije je sto veci broj BIOS-a dolazi zakljucano, sa NVMe konfiguracijom koja nije dostupna za menjanje. Ti korisnici ce da se slikaju sa L inuxom.
Saveti po forumima su genijalni - idi u BIOS, promeni RAID u AHCI, uradi vudu magiju sa Windows-om da radi sa AHCI-jem...
ALO BRE PAVIJANI, A KAMO RAID NIZ? ONAKO NONSALANTNO U DJUBRE?... brate. Naravno, ja sam pokusao da vidim sta ce biti - mozda mogu sa mdadm-om da se nasiljim. Odgovor: mogu klinac, a onda je RSTe sledeci put odlucio da umre i kaze "Disk 1 - Not RAID0 Member". Bilo je potrebno dici "rescue CD" i rekonstruisati particije zbog idiota (a, da, Intel-ov UEFI modul za RAID je toliko patetican da nemam reci. Za enterprise korisnike imaju cmdline .efi verziju koja cak moze da NE OBRISE particije prilikom re-kreiranja niza!!! zamislite - ali samo za RAID1... nekim ljudima ne treba dati softver da pisu.)
2021... autor patch-a odrzava patch i dalje, na osnovu javno dostupnih Intel podataka, ima i svoj distro:
https://endlessos.com/download/ - koji je patchovan "out of the box".
Tuga :(
Ja cu patchovati kernel, nema problema, na kraju ga potpisem sa KEK-om i vozi, ali brate... I cek cek cek - neko ce reci, zar masina nije Linux sertifikovana? Pa jeste ocigledno - ali pogledajte "hardware details": jedan NVMe disk :-))))) Ako hocete 2, morate vratite Linux diplomu... samo Windows moze. Hahahaha. Da li da se smejes ili da places...
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey