No de miért is nyalhatja ki a seggemet Greg Kroah-Hartman? :)
Az eredeti terv az volt, hogy az alaplap 2 db. PCIe slotjába teszek 1-1 2 portos Silicon Image 3132-es kártyát és az alaplapi 4 SATA port mellett ebből lesz másik 4. Sajnos a Solaris 10 nem ismeri ezt a kártyát, ha az /etc/driver_aliases file-ba beleírom, hogy
si3124 "pci1095,3132"
, amivel a Silicon Image 3124-hez való drivert akarom rávenni ezen kártyák piszkálására, akkor a kernel modul betöltődésekor egy orbitális kernel panic és dumpolás a jutalom. :))
Kis turkálás után kiderült, hogy az OpenSolaris már kezeli ezt a kártyát, viszont én nem akartam azt használni. Egyrészt a Solaris 10 kéne a munkámhoz, kísérletezni, másrészt meg nem volt kedvem a már belakott gépet sem újratelepíteni, sem valami taknyolt módon upgrade-elni.
Turkáltam még egy kicsit, és kiderült, hogy csúnya hack, ellenben megbízható az, ha az OpenSolaris 2008.05-ből az si3124 drivert bemásoljuk a régi helyére, valamint a driver_aliases-t a föntieknek megfelelően módosítjuk.
Ismétlem még egyszer: egy tök más, újabb verziójú operációs rendszerből visszamásoltam egy bináris drivert egy régebbibe. Itt nem, hogy a kernel API stabil, de az ABI is! És működik!
No, és az eredmény:
root@sleipnir:~# zpool status stuff
pool: stuff
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
stuff ONLINE 0 0 0
raidz2 ONLINE 0 0 0
c3d0 ONLINE 0 0 0
c4d0 ONLINE 0 0 0
c9t1d0 ONLINE 0 0 0
c8t1d0 ONLINE 0 0 0
c9t0d0 ONLINE 0 0 0
c8t0d0 ONLINE 0 0 0
errors: No known data errors
root@sleipnir:~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
stuff 1,60T 187G 44,0K /stuff
stuff/iso 11,4G 187G 11,4G /stuff/iso
stuff/kapor 16,6G 187G 16,6G /stuff/kapor
stuff/kapor@2009-07-04 0 - 16,6G -
stuff/media 1,57T 187G 46,0K /stuff/media
stuff/media/film 1,13T 187G 1,13T /stuff/media/film
stuff/media/nyelv 24,1G 187G 24,1G /stuff/media/nyelv
stuff/media/zene 425G 187G 425G /stuff/media/zene
stuff/tea 7,14G 187G 7,14G /stuff/tea
stuff/tea@2009-07-04 0 - 7,14G -
root@sleipnir:~# uname -a
SunOS sleipnir 5.10 Generic_141415-04 i86pc i386 i86pc
root@sleipnir:~#
Csodálatos, nemde? :)
PS:
Azért sleipnir, mert Sleipnirnek is 8 lába van. :)
- uid_228 blogja
- A hozzászóláshoz be kell jelentkezni
- 1286 megtekintés
Hozzászólások
mi van ami sol10en megy, osolon meg nincs? :)
- A hozzászóláshoz be kell jelentkezni
Esetleg valamelyik szerveralkalmazás? Nem tudom, de nem akartam kockáztatni, ezért lett sol10.
--
Wir sind erfasst, sind infiziert
Jedes Gespräch wird kontrolliert.
- A hozzászóláshoz be kell jelentkezni
"Csodálatos, nemde? :)"
Ja, csodálatos, hogy egy, a Linux-on látszólag 4 éve működő kártyát Mekk Mester hackolással gányolással 2009-ben meg lehet szólaltatni Solaris alatt is!
http://lxr.linux.no/linux/drivers/ata/sata_sil24.c
:D
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Tisztában vagyok vele, hogy a Solaris 10 hardvertámogatása elmarad a Linux mögött, de hogyan jön ez ide? Nekem ZFS kellett, nem md+LVM+valamilyen FS-gányolás, esetleg az md kihagyva, ha az LVM saját maga képes már RAID6-ot kezelni - ezt nem tudom. Remekül megcsinálja mindezt, ráadásul az itt heverő 3 SPARC-os gépet is tudom majd róla Jumpstarttal telepíteni, kísérletezni velük stb. A Linux egyszerűen nem felelt meg a céljaimnak.
Az örömöm elsősorban annak szól, hogy amikor megvettem a vezérlőket, félreolvastam egy blogban, hogy a Solaris 10 támogatja ezt - ti. az OpenSolaris volt. Így _muszáj_ volt ezt megtennem, és bár linuxos tapasztalatokból ezt nem vártam volna, de működik.
Az enterspájz Binux meg egyébként fordított sorrendben enumerálta a SATA vezérlőket, így a bootlemezből hirtelenjében sdg lett, a párjából meg sdh. :p Persze-persze, meg lehet piszkálni az initramfs-t, /etc/modules-t stb., hogy más sorrendben töltődjenek be a driverek, de akkor az is már az általad említett gányolás szintjén van.
És ha a lényeg nem jött volna át: a Solaris a kernel ABI egyezősége miatt a "gányolás" után is működik jól. Tartok tőle, hogy Linuxszal ha egy ilyet megpróbáltam volna, két patchlevel között sem marad meg talán a kompatibilitás. :p
--
Wir sind erfasst, sind infiziert
Jedes Gespräch wird kontrolliert.
- A hozzászóláshoz be kell jelentkezni
"Az enterspájz Binux meg egyébként fordított sorrendben enumerálta a SATA vezérlőket, így a bootlemezből hirtelenjében sdg lett, a párjából meg sdh. :p Persze-persze, meg lehet piszkálni az initramfs-t, /etc/modules-t stb., hogy más sorrendben töltődjenek be a driverek, de akkor az is már az általad említett gányolás szintjén van."
Majd alkalomadtán ismerkedj meg a blkid, vol_id meg uuid dolgokkal. Olyan 2-3-4 éves technológiák Linux alatt. Ideje lenne upgradelni a 2.4-ről :DD
"És ha a lényeg nem jött volna át: a Solaris a kernel ABI egyezősége miatt a "gányolás" után is működik jól."
De. Átjött.
"Tartok tőle, hogy Linuxszal ha egy ilyet megpróbáltam volna, két patchlevel között sem marad meg talán a kompatibilitás. :p"
Akkor neked nem ment át, hogy én mit akartam mondani. Hogy a Linux fejlesztési modelljéből adódóan sokkal több hardvert támogat. Sokkal hamarabb.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
"Az enterspájz Binux meg egyébként fordított sorrendben enumerálta a SATA vezérlőket, így a bootlemezből hirtelenjében sdg lett, a párjából meg sdh. :p Persze-persze, meg lehet piszkálni az initramfs-t, /etc/modules-t stb., hogy más sorrendben töltődjenek be a driverek, de akkor az is már az általad említett gányolás szintjén van."
Majd alkalomadtán ismerkedj meg a blkid, vol_id meg uuid dolgokkal. Olyan 2-3-4 éves technológiák Linux alatt. Ideje lenne upgradelni a 2.4-ről :DD
Nem hiszed el talán, de ezek mind megvannak. :)) Ettől még gány, hogy nem az alaplapi vezérlőn és alacsonyabb PCI busz ID-n lógó egységek jönnek föl először.
"És ha a lényeg nem jött volna át: a Solaris a kernel ABI egyezősége miatt a "gányolás" után is működik jól."
De. Átjött.
Akkor miről beszélünk? Lefikkantottam valamiért a Linuxot egy dologban, amiben a Solaris jobb és kötelességed beszólni? Pontosabban nem is a Linuxot, hanem az egyik antiszociális példányt a fejlesztők közül, mert hülyeségeket beszél(t).
"Tartok tőle, hogy Linuxszal ha egy ilyet megpróbáltam volna, két patchlevel között sem marad meg talán a kompatibilitás. :p"
Akkor neked nem ment át, hogy én mit akartam mondani. Hogy a Linux fejlesztési modelljéből adódóan sokkal több hardvert támogat. Sokkal hamarabb.
Igen, erről különösen a webkamerák, wifi-kártyák, Nvidia és/vagy ATI-kártyák tulajdonosai tudnának szépeket mesélni. :D
De amúgy ez is hogyan jön ide? Arról volt szó, hogy milyen jó a stabil ABI/API, mert az embert ilyen faramuci helyzetben kisegíti - bár a célja persze nem ez, hanem hogy a 3rd party driverek és szoftverek zökkenőmentesen fussanak. Linuxhoz még mindig ugyanúgy meg kell nézned, hogy milyen hardvert veszel, mint évekkel ezelőtt. Solarisszal ez úgyanígy van, sőt, még inkább. Én voltam a figyelmetlen, hogy olyan SATA vezérlőket vettem, amiket nem támogat. A kernel ABI kompatibilitása miatt mégis sikerült működésre bírnom. Linux alatt erre esélyem se lett volna hasonló helyzetben.
--
Wir sind erfasst, sind infiziert
Jedes Gespräch wird kontrolliert.
- A hozzászóláshoz be kell jelentkezni
Semmi baj, fel ne húzd magad. Csak elmondtam a véleményemet. Ahogy te is. :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Kevés vagy te ahhoz, hogy fölhúzzam rajtad magamat. :))
--
Wir sind erfasst, sind infiziert
Jedes Gespräch wird kontrolliert.
- A hozzászóláshoz be kell jelentkezni
:D
- A hozzászóláshoz be kell jelentkezni
GKH üzeni hogy lol, micsoda gányolás, binux alatt tutira out of box működik ;)
- A hozzászóláshoz be kell jelentkezni
A ZFS is? :)
--
Wir sind erfasst, sind infiziert
Jedes Gespräch wird kontrolliert.
- A hozzászóláshoz be kell jelentkezni
Az pont nem, de az a Sun miatt :P
- A hozzászóláshoz be kell jelentkezni
Kár, hogy az osol laptopon egyelőre felejtős :(
- A hozzászóláshoz be kell jelentkezni
Oda nagyon jó a céljaimnak egyelőre az Ubuntu. Igaz, ehhez 1-2 generációval régebbi laptop nem árt, hogy minden hardvert kezeljen többe-kevésbé jól. :(
--
Wir sind erfasst, sind infiziert
Jedes Gespräch wird kontrolliert.
- A hozzászóláshoz be kell jelentkezni
Ezt kifejted?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Intel Centrino 2 vason a MEI nem megy, akksi idő 1.5 óra 4 helyett, suspend nem megy. Remélem a következő release javítja ezeket :)
- A hozzászóláshoz be kell jelentkezni
MEI? Az meik funkcio?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Intel Management Engine Interface. Kapcsolódó projekt: http://www.openamt.org/
- A hozzászóláshoz be kell jelentkezni
Hja, ezt hivjak ugy, hogy Operacios Rendszer. A legtobb rendszeren van ilyen, bizonyos szintig. Kiveve a Linux, mert az annyival jobb, hogy ilyen nem is kell! Megmondtak, higyjunk nekik. (Muhaha.)
-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-
- A hozzászóláshoz be kell jelentkezni
Ez azért van, mert a profi (== pénzért dolgozó) programozók nem értik a fejlesztési modelljüket :)
- A hozzászóláshoz be kell jelentkezni
Igazán örülünk neki, hogy ilyen ügyes voltál. Amiatt viszont csak sajnálkozni lehet, hogy egy óvodás színvolán állva örömködsz és választasz címet az eset kapcsán :(
- A hozzászóláshoz be kell jelentkezni
A hülyeséget csak még nagyobb hülyeséggel lehet kompenzálni.
--
Wir sind erfasst, sind infiziert
Jedes Gespräch wird kontrolliert.
- A hozzászóláshoz be kell jelentkezni
?
- A hozzászóláshoz be kell jelentkezni
Gondolod, hogy sok beleszolasod van abba, hogy az ember a sajat blogjan mit ir? Marmint ugy ertem, ha trey ezen a bejegyzescimen nem akadt fenn, neked mennyi jogod van a kritizalashoz?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Pont annyi, mint amennyi neki volt megírni.
- A hozzászóláshoz be kell jelentkezni
Nem, mert ez itt a Blog szekcio, es ez kisse privatabb, mint a forum. Itt egy cseppecsket szabadabban is lehet duhongeni.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Mi nem?
A válasz gomb csak azoknak van kirakva akiknek tetszik a bejegyzés?
- A hozzászóláshoz be kell jelentkezni
Termeszetesen nem. De ez inkabb a stilusba valo kotozkodes volt, semmint a bejegyzes velemenyezese. Marpedig a blogjat az ember olyan stilusban irja, amilyenben jol esik neki. Ha ugy kezdi, hogy "Kedves naplocskam" ahhoz sincs tul sok kozunk. Nem kotelezo elolvasni, valaszolni meg aztan vegkepp. Foleg ha nem tetszik a silusa.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Értem én, hogy nem kötelező, de azért megengeded?
- A hozzászóláshoz be kell jelentkezni
Nem. :-)
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni