Re: instalace + sata


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Petr Stehlik <pstehlik zavinac sophics bod cz>
Date Sat, 08 Apr 2006 21:48:10 +0200

eXtrEMe nafik píše v So 08. 04. 2006 v 21:22 +0200:
> Zkousel ponastavovat sata disky v biosu, ale nepomohlo mi to. Na teto 
> strance - http://linux-ata.org/sata-status.html (je docela i aktualizovana - 
> 25. leden 2006) - je psano, ze chybi podpora meho SATA radice u kernelu 
> 2.4.33-pre1 a 2.6.15.
> Poradi mi nekdo, co s tim? 

Podobnou situaci si "vychutnavam" uz dele nez tyden s VT8251 (VIA SATA).

Prvni krok, pomerne jednoduchy, je vzit si druhou betu debian installeru
pro etch, nebo dokonce posledni z nocnich buildu:

http://www.debian.org/devel/debian-installer/

Pokud nezabere ani tam pritomny 2.6.15-x kernel, ale uz mate zdrojak
modulu ci patch kernelu, ktery tu podporu ma (jako jsem ja sehnal pro
ten VT8251), tak pak je mozne napriklad:

1) instalovat na pridavny, kernelem podporovany IDE/SCSI disk, na nem si
pote zkompilovat nove jadro s podporou pro SATA a rucne prenest system z
IDE/SCSI na SATA.

tohle jsem zkousel cely tyden, ale s vysledkem stale nejsem spokojen -
predevsim proto, ze se pri vytvareni initrd netrefi spravne moduly. I
kdyz to rucne znasilnim, tak porad ruzne veci blbnou - naposledy treba
SW RAID - kazdy lichy boot vytuhne a kazdy sudy se synchronizuje pole od
zacatku. Asi jsem neco netrefil pri rucnich upravach mkinitrd, kdy jsem
se snazil nalakat tam spravne moduly pro start systemu na LVM/SW RAID.

Anebo

2) zkompilovat si nekde bokem ten SATA modul do kernelu, ktery je na
instalacnim mediu (2.6.8 pro Sarge, 2.6.15 pro etch beta 2) a zkusit ho
vlozit behem instalace z diskety.

tohle jsem zkousel v patek, je vzrusujici zkouset zkompilovat presne pro
ten dany kernel presne danym kompilerem, aby se shodovaly vsechny veci v
tom modulu. Kdyz se to povede, je vyhrano - no temer - protoze instalace
probehne jako po masle, ale po restartu neni ten dany patchnuty/novy
modul v jadre a vubec nic nebootuje. To se divim, ze ten instalator
nenapadne, ze kdyz byl modul potreba pri instalaci, bude potreba i pri
behu.

Anebo

3) upravit instalacni CD Debianu tak, aby obsahovalo kernel s podporou
pro SATA. O tom se na internetu moc nepise, asi neni hracka to Debiani
CD rozebrat, updatovat a zase slozit.

tohle jsem zkousel patek_noc/sobota_den (rucne jsem rozbalil ty kernel a
initrd deby a udeby, nahradil v nich ten SATA modul, znovu poskladal
deby/udeby zpet a vypalil). Vysledkem je nadherne instalacni CD, ze
ktereho v pohode rozjedu instalaci, mam na nem i patchnuty kernel se
spravnym initrd, proste pohadka - ale instalace se z neznameho duvodu
zasekne pri 75% (rozbalovani locales).

Priznam se, ze po vic nez tydnu snah mam rozporuplne pocity a privital
bych pomoc zkusenejsich. Uskali, na kterych jsem ztroskotal, jsou zrejme
z vyse uvedenych bodu.

Petr




Partial thread listing: