"Végre itt van, megérkezett!"

Egy windows tablet újraélesztése

2022-04-03 15:43 :: E-waste :: Dvark

Egyértelműen a válasz a kérdésre NEM.


Az alábbi szösszenet Miklós Ákos(miklos_akos) irománya, mivel ketten mentünk végig ezen a folyamaton. Körülbelül egy hét leforgása alatt történt az alábbi történet. Azért is ketten csináltuk, mert én már sokat foglalkoztam ezzel az eszközzel, de saját tudásom nem bizonyult elegendőnek a kihíváshoz.
Alternatív cím: Windowsos tablet újratelepítés, avagy nevenincs kínai eszköz vs. két retardált és operációs rendszerek


"Adott egy Archos Cesium 101b tablet Intel Atom x5-Z8300 processzorral, 2GB RAMmal és
32GB tárhellyel. Probléma: nincs hang. (kiegészítem annyival, hogy a 3 hangkimenet (HDMI, jack, hangszóró) közül csak a HDMI-n jött ki hang).
Adott a lehetőség, hogy telepítsünk fel naprakész Linuxot, mert elszállt rajta a Windows és
Linux lett feltelepítve.
Írjunk ki Ubuntu isot, gondolná a költő, DE! ez a tablet csak 32 bites EFI firmware-rel
rendelkezik, tehát 64 bites rendszertöltőt nem fogsz tudni bebootolni (tehát alap Ubuntu,
Windows 8/8.1/10 64-bit és Windows 11 felejtős). Linuxot lehet bootolni kevert módon: 32
bites GRUB rendszertöltő és 64 bites kernel, de ez nem olyan egyszerű, mert az Ubuntu
csak 64 bites telepítőt gyárt egy jó ideje, 32 bites GRUBot nem mellékel gyárilag, így a
Linuxium projekthez kellett fordulni és az isorespin nevű szkriptjüket használni ami a 32 bites
GRUBot beleintegrálja az isoba és a telepítőbe.
Gond megoldva, igaz? Félig-meddig. Rendszer felment, boldogan konstatáltuk, hogy van
wifi, akku, bluetooth, de hang nincs. Érintőkijelző meg elforgatás érzékelő nem megy, nem
fontos a felhasználás szempontjából.
Jött a zseniális ötletem, hogy tegyünk fel Windowst, mert az milyen hú de
fasza lesz, úgy is ahhoz van tervezve a cucc.
Fel is tettünk egy modern 32 bites Windows 10-et, de már ez is problémákba ütközött:
- a telepítő nem látta a belső tárhelyet (wtf??????)
- parancssorból kellett feltelepíteni a rendszert kézi partícionálással
- telepítés után driver káosz (több napon keresztül)
További keresgélést követően rátaláltam, hogy az Archos Cesium 101b egy Bush A1 (igen,
ez a típus) átkeresztelt változata, ami elméletben egy Chuwi Vi8 rebrandje.
Le is szedtük a Chuwi drivereit, feltettük, hang továbbra sincs. Ekkor még mindig azt hittük,
hogy Realtek audiot használ a tablet (mily nagy hiba). Hosszas keresgélés és PCI / I2C eszköz ID
vadászat után megtaláltuk, hogy nem a “sztandard” Realtek audiot használja a cucc hanem
egy Nuvoton NAU88L24-et. Feltettük a drivereket, az Intel SST eszköz látta is a megfelelő
belső csatlakozást, de hang továbbra se volt, de ekkor már nagyjából össze lett lapátolva a
Win10 telepítés, amin még mindig nem ment az az Intel Battery Management és ezáltal bármilyen
energiatakarékos mód. Feladva a Windowst ismét feltettünk egy Ubuntut, mert kiderült,
hogy:
- a Nuvoton NAU88L24-hez készült hivatalos nyílt forráskódú driver
- Linux kernel szinten már jó ideje támogatva van és jön a driver
- van Intel audio firmware (ami hiányzott Windows alatt, ezért nem volt hang)
- egy speckó szkriptet lefuttatva (
https://github.com/thesofproject/sof-bin) működik
a hang
Boldogság, faszaság van, sikerült hangot összerakni, van wifi, van bluetooth, akku kezelés
stb. Pontosítok: félig van boldogság, faszaság, mert hang csak az audio jacken keresztül jön
ki, a belső hangszóró felejtős és ezen a ponton nem is nagyon akartuk megcsinálni, mert
“jóvanazúgy’”. Rádiózós, képkeretes, netezős tablet lesz, tehát nem lesz agyon használva.
Minden is működik aminek kell, HDMI audio is van. :)
Legutolsó dolog amit csináltunk, hogy legutoljára bebootoltunk egy Ubuntu Live rendszert és
készítettünk egy komplett mentést a belső tárhelyről tömörítve (32GB -> ~6GB), hogy ha
valami elszáll akkor könnyen vissza lehessen állni.

Ami kimaradt a történetből, hogy XUbuntu 20.04-en nem ment a wifi telepített rendszeren,
de Live rendszeren igen, míg a sima Ubuntu 20.04-en nem volt ilyen gond. Vagy hatszor
összeomlott a tablet amikor próbáltunk képernyő tükrözést állítani XFCE alatt, tehát többször
néztük a live rendszert, mint a telepítettet. Vagy 3-szor raktunk fel Linuxot meg egyszer
Windowst.
Tanulság: ne vegyetek kínai nevenincs hulladékokat amiknek 0 supportja van, illetve az Intel
Atom procis Windows tabletek egyetlen haszna az, hogy szinte bármit lehet rajtuk indítani
(Windows, Linux, Android-x86).
Miért nem Android akkor már? Mert rosszabbul fut, mint a Windows. Miért Ubuntu? Mert
egyszerű telepíteni és nem kell Debian-szintű firmware káoszt kisilabizálni azért, hogy
menjenek alap dolgok egyébként a lehető legrosszabb választás volt, de ezen a ponton már
nem voltunk hajlandóak több effortot rakni az egészbe.
"
Csak úgy bedobálnék pár képet az egész végére, ha már ekkora katyvasz volt az egész történet. Ugyebár ennek az eszköznek csak egy rendes USB portja van, ezért egy random előadáson kapott USB hubot használtam arra, hogy egy egeret és egy billentyűzetet rácsatlakoztassak erre a szörnyetegre, mivel az eredeti billentyűzet/trackpet használhatónak is nehezen nevezhető. Körülbelül így nézett ki az asztalom egész héten.

A tablethez csatlakozó egér ezen a képen nem is látszódik

Windows telepítő pl csak függőletesen jelent meg, ilyenkor még jobban nézett ki a setup

Utolsó kép, ahol is közelebb tartom a a modem/router felé a tabletet azért, hogy gyorsabban töltsenek le a fileok. Nem volt valami jó ekkor a wifi a szobámban.


Kommentek:

Dvark (DVark09) | 2022-04-05 10:22:57

Igen, azt hallottam, vicces sztori lehetett :D Azért ott meg tudtátok elég könnyen oldani a problémát egy másik egérrel. Ha lesz még ilyen, biztos fog jönni :D

BenyoBoy (BenyoBoy) | 2022-04-05 10:21:03

"telepítés után driver káosz" Hajjaj, amikor múltkor Silver átjött gépet rendbe rakni, és újra feltoltuk a DualShock 3 drivert, de véletlenül az egeremet is beállítottam, hogy úgy érzékelje, mint egy kontrollert, ami nem is működött onnantól tovább. :D Funny volt. Ez pedig egy jó kis sztori volt, jöhet még!