ASUS B85-plus, SATA support

Fórumok

Sziasztok !

3.12.x vanilla kernelem alaplap csere után sajna nem bootol be, mert nem látja a SATA diszkeket UUID alapján. A GRUB elindul, a kernelt behúzza, de leáll a bootolás, mert a root diszket nem látja.
initramfs shellt kapok, de abban nem látom a SATA diszkeket.
A dmesg outputban is hiába kerestem a SATA-ra.
Próbáltam a grub command line-t is módosítani, hogy uuid helyett /dev/sd... legyen, de úgy sem találta meg.

Gondolom, ez azért van, mert az új alaplap B85 chipsetjét nem támogatja a régi kernelem, nincs belefordítva.

Tudja valaki a tuttit, hogy milyen kernel config opció kell ehhez ?

Csatolt kérdés, hogy van-e olyan kernel boot opció, amivel valami butább módban mégiscsak látni tudná a SATA diszket ? Esetleg PIO mód DMA helyett, ilyesmire gondolok.
(mint ahogy pl. a grub tud olvasni róla)

Edit: a CPU Pentium G3440, Haswell.

Köszi minden tippet.
/TZP.

Hozzászólások

Ha átrakod IDE-compatible vagy Legacy üzemmódba a SATA vezérlőt a BIOS-ban (aminek az AHCI az ellentéte), akkor talán elműködget a mezei IDE driverrel. Viszont megváltozik a CHS geometria (ezt a Windows pl. nem fogja értékelni: az egyik állásban telepített Windows a kapcsoló másik állásában nem szokott bootolni), illetve lassabb lesz valamivel.

Egyébként 2012 márciusában került bele a támogatás a kernelbe első nekirugaszkodásra.

AHCI vagy IDE-kompatibilitási módban van a BIOS? (UEFI)

Nálam még 3.4.x kernellel is remekül megy a B85 chipsetben lévő vezérlő, AHCI módban. Gigabyte B85M-HD3 alaplap.

Köszönöm az ihletet, végül is live boot USB segítségével be tudtam lépni, és fordítani egy olyan kernelt, ami már viszi.
(amúgy nem segített a SATA AHCI helyett IDE módba tétele sem.)
Ezeket plusz beállítottam a konfigban:


< CONFIG_SATA_AHCI=m
< CONFIG_SATA_AHCI_PLATFORM=m
---
> # CONFIG_SATA_AHCI is not set
> # CONFIG_SATA_AHCI_PLATFORM is not set
1695c1695
< CONFIG_ATA_PIIX=m
---
> # CONFIG_ATA_PIIX is not set

Így viszont AHCI-val is megy, ami bónusz.

Ilyen alaplapom van, és régi sysresc cd (4.3.0) nem látja 3.14 es kernellel. Újabb látja. Kernel támogatás nincs szerintem hozzá, de új kernellel hibátlan.

Nem működik rendesen egyébként, de nagyon fura:

60 GB ssd (elvileg hibátlan, és smart szerint is az) rajta boot particio (kernel initrd). Bekapcsoláskor a következő variációk valamelyike történik:

1.: grub menü után a boot megáll egy ponton, és kernel kiírásban nem látom az ssdt, csak a hddt (sda).
2.: bekapcsoláskor már eleve nem bootol az ssdről, pedig az az elsődleges, hanem network bootol (nem látja a bios az ssdt?)
3.: simán bootol minden. (és utána megy is, a leállításig, nincs gond)

Reboot után nagyobb eséllyel jön az 1/2 variáció, mint első bekapcsolásnál. Próbáltam átdugni a sata2 es portra, nincs változás.

Kábelek újak, táp új, bios új. Kernel új: 4.2.3 (de a bios se bootol mindig, tehát...)...

Nem láttam még ilyet, esetleg ötlet?