Habe das Problem dass in einer Anwedung - Linux bootet über SATA-Adapter - bisher erst ein einziger Typ funktioniert. Die anderen hängen beim booten im Bootloader (Grub). Voraussetzung ist wohl das die Karte im Fixed Disk Mode betrieben wird. Mein Verdacht ist der dass noch was mit den DMA-Einstellungen nicht stimmt. Gibt es ein universelles Tool um die Parameter einer CF-Karte anzuzeigen/einzustellen? Oder gibt es noch andere Gründe für das unterschiedliche Verhalten?
Gerald
Didn't find your answer? Ask the community — no account required.
J
Joern Abatz
Welcher Typ funktioniert denn? Hier über IDE-Adapter:
Es friert ein, meistens während des Bootens, immer an verschiedenen Stellen. Ich kann aber auch Linux gezielt zum Absturz bringen, indem ich, während die Anwendung läuft, zusätzlich badblocks starte. Irgendwann stürzt dann zuerst X ab und dann der Rest.
hdparm
Ich kann aber die Werte nur anzeigen, nicht verstellen. Er sagt zwar: "setting drive read-lookahead to 0 (off)", aber wenn ich anschließend anzeigen lasse, sind die alten Werte drin.
Erst dachte ich, Ultra II und 4 GB ist vielleicht zu groß oder zu schnell. Mit 2 GB hing er aber immer noch. Dann dachte ich, wenn das Gerät nur für max. 1 GB "freigegeben" ist, muß ich einfach mehr löschen. Er hängt aber immer noch. Wo er will und wann er will.
Gute Frage. Im Augenblick denke ich, mein Kernel paßt vielleicht nicht zu der Art von IDE, die ihm vom Gerät vorgekaukelt wird. Ich halte es aber auch für möglich, daß gar nicht die Flash die Ursache ist, sondern irgendetwas Anderes. Aber ich denke schon, daß wohl das Kernel mit der Hardware nicht richtig umgeht. Immer wenn die CPU 100% ausgelastet ist, kommt der Absturz.
Jörn
S
Stefan Heimers
Das Problem sind wohl einige CF-IDE-Adapter, die DMA nicht unterstützen, weil das früher für CF nicht vorgesehen war.
Neuere Karten (z.B. Ultra II) haben DMA, und hängen wenn der Adapter dies nicht unterstützt.
Alte / Billige Karten haben kein DMA und funktionieren problemlos.
Durch Bootoptionen kann man DMA ausschalten, dann sollten diese Karten auch funktionieren, wenn auch nicht wirklich schnell.
boot: linux ide=nodma
Stefan
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.