View previous topic :: View next topic |
Author |
Message |
Morimando Guru
Joined: 14 Feb 2005 Posts: 339 Location: Germany
|
Posted: Mon Feb 14, 2005 10:24 pm Post subject: Gentoo Ramdisk for Silicon Image 3112 |
|
|
German (english look beyond) Folgendes Problem:
Die im Kernel mitgelieferten Treiber funktionieren mit meinem SATA-Treiber nicht (Silicon Image 3112A, onboard bei ASUS A7N8X Deluxe).
Habe getestet: silicon Image Treiber unter den ATA-Treibern -> findet meinen Controller, findet die Platte, killt mein System sobald ich hde(1-6) mounten will.
Unter den SCSI Treibern die Low-Level SATA-Treiber für Silicon Image funktionieren auch nicht, friert System direkt beim Start ein.
Nun hatte ich vorher Mandrake drauf, und hatte vor der Install ne Treiberdiskette reingeworfen für den Silicon Image, Mandrake hat auf die Disk zugegriffen kurz und danach lief alles sauber, weshalb ich mal frech davon ausgehe, dass Mandrake sich die Treiber darauf kopiert hat (eigentlich .inf Dateien AFAIK). Nun hat Mandrake eine Ramdisk erstellt, wo ich u.U. ja die Treiber finden und die Ramdisk so modifizieren könnte, dass die für mein Gentoo läuft, läge diese Ramdisk nicht auf meinem SATA-Dateisystem... Gentoo läuft im Moment recht fein auf der normalen IDE.
Any ideas? Also wo ich ggf die Treiber herkrieg die passen und dann wie ich ne Ramdisk bau oder irgendeine Idee eben, wie ich den Controller hinkrieg. Im vorraus danke
English: forgotten: english translation
so the problem is the following: i can't get my Silicon Image 3112A onboard SATA controller to work. With my previous Linux-distro (Mandrake 10.1) i just inserted a floppy before starting the cd-install, because without disk Mandrake was taking hours bringing up the install-screen. Starting with the disc inserted, Mandrake just "looked" at the floopy, maybe copying the driver and then worked just fine.
In fact it is a normal .ini driver, and i dunno if Mandrake could have copied it or if it just worked by chance.. fact is Mandrake worked with that, made an init-ramdisc and used it ever on... so my Samsung SP 1614C was working just fine, Mandrake installed on sda2-5 (sda1 would be WindowsXP).. to get to the point: I tried building my kernel a dozen times, using 1st the IDE-Silicon Image driver which is kinda weird coz it treats the disc like ordinary IDE. With this driver Gentoo starts up, detects the drive as "hde", sets PIO Mode (kinda deprecated) and should give access via /dev/hde. Vut everytime i try mounting hde, my system freezes.
So i tried the low-level SATA Sil, and kernel locks up right after Grub.. so my question: would it be possible to convert the .ini to an ordinary module and load that into the kernel or using a ramdisc to load before kernel? I'd really love the 160GB of space available to my Gentoo... just having 80GB to work with just sucks..
so any help appreciated, thanks in advance.. _________________ That young girl is one of the least benightedly unintelligent organic life forms it has been my profound lack of pleasure not to be able to avoid meeting.
-- Marvin
Last edited by Morimando on Tue Feb 15, 2005 2:12 pm; edited 1 time in total |
|
Back to top |
|
|
Morimando Guru
Joined: 14 Feb 2005 Posts: 339 Location: Germany
|
Posted: Tue Feb 15, 2005 1:37 am Post subject: |
|
|
just tried a nu kernel, Low-Level SCSI-support --> SATA --> Silicon Image (New)
(libsata deactivated)
kernel boots successfully, but on
Code: |
mount /dev/sda2 /mnt/chk
|
system freezes..
seems the same thing Mandrake tried on install (veeeeeery slow, seemed almost to hang) before using drivers from disk..
well i've ran out of ideas at that one.. but i'd really appreciate having my 160GB disc@ Gentoo...
i love this system (although not everythings works the way it should yet)
so back to trying with a ramdisk or embedding the .ini or a .ko file that works into kernel at boot time.. since i do not need to boot from SATA, it would be sufficient if there where some drivers at ANY time before Gentoo is up completely.. would be completely okay if it was loaded through modprobe.preload or /etc/modules.autoload.d/kernel-2.6 ... _________________ That young girl is one of the least benightedly unintelligent organic life forms it has been my profound lack of pleasure not to be able to avoid meeting.
-- Marvin |
|
Back to top |
|
|
Morimando Guru
Joined: 14 Feb 2005 Posts: 339 Location: Germany
|
Posted: Wed Feb 16, 2005 5:27 pm Post subject: |
|
|
seems as if i gotta find a solution myself? _________________ That young girl is one of the least benightedly unintelligent organic life forms it has been my profound lack of pleasure not to be able to avoid meeting.
-- Marvin |
|
Back to top |
|
|
Luguber n00b
Joined: 09 Jul 2002 Posts: 31
|
Posted: Sun Apr 24, 2005 12:34 am Post subject: Resolved |
|
|
Have you found a solution to this problem?
I've got a Asus A7N8X Deluxe motherboard and a Western Digital drive and I can't seem to be able to boot any recent kernel versions, the last one that worked was 2.6.7.
Gentoo 2005.0 stopped right after loading the sata driver. If I boot from the livecd, I can access the drive. I even installed Gentoo using the genkernel script, which I thought should make a kernel that behaved similar to the one on the livecd. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|