Re: probleme beim booten von sandisk CF cards

From: Christian Damm <christian.damm(at)diewebmaster.at>
Date: Mon, 27 Feb 2006 11:27:01 +0100

Bernd Walter schrieb:
> On Fri, Feb 24, 2006 at 04:05:38PM +0100, Christian Damm wrote:
>> hi bernd,
>>
>> Bernd Walter schrieb:
>>> On Fri, Feb 24, 2006 at 02:40:42PM +0100, Christian Damm wrote:
>>>> hi liste,
>>>>
>>>> ich versuche gerade FreeBSD 4.11 oder 6.0 auf einem x86 host der nur mit
>>>> einem ata to compact flash adapter ausgestattet ist zum laufen zu
>>>> bekommen (harddisk-less router) - leider ohne erfolg. bei der cf karte
>>>> handelt es sich um eine sandisk ultra ii mit 512mb und genau diese macht
>>>> scheinbar probleme.
>>>>
>>>> meine versuche mit einer lexar cf karte mit 256mb klappten auf
>>>> anhieb...FreeBSD lässt sich auf der 512mb sandisk ultra ii karte ohne
>>>> probleme installieren (disklabel, fdisk etc.), nur beim ersten boot tut
>>>> sich gar nichts. ich vermute das es mit einer fehlerhaften drive
>>>> geometrie im rechner bios bzw. unter FreeBSD selbst zu tun hat. eine
>>>> testweise versuchte OpenBSD 3.8 installation zeigte die selben symptome
>>>> (nur das dort der bootloader "verboser" ist bzw. beim bootloader-crash
>>>> error messages ausgibt).
>>>>
>>>> hat jemand von euch tips oder erfahrungen mit cf cards bzw. dem
>>>> händischen setzen von cf card geometrien o.ä?
>>> Ich definiere die Dinger üblicherweise dedicated, das schlucken die
>>> allermeisten BIOSe.
>> d.h. direkt im rechner bios?
>
> Nein - die Paritionierung ohne Slice.

ah - du meinst 'dedicated' bzw. 'dangerously dedicated' - ich hatte
schon mal mit diesen modes zu tun als ne uralt-hd in ner alten pentium 1
kiste nicht booten wollte.

habe ich nun gemacht. weder 'dedicated' noch 'dangerously dedicated'
brachten erfolge - zumindest wird nun der bootloader gestartet (vorher
wurde ja gar nicht gebootet), nur crasht der bootloader nach ca. 2
sekunden und die kiste rebootet.

>
>>> Ansonsten kann du dem fdisk natürlich auch die Geometrie mitteilen.
>> ja, aber welche?
>
> Es macht nur diejenige Sinn, die auch das BIOS benutzt.
> Also dort mal nachsehen.

ok - nachdem ich mit cf cards so gut wie gar keine erfahrung habe, war
ich mir nämlich nicht wirklich sicher ob das bios überhaupt die richtige
geometrie anzeigt bzw. verwendet.

habe zusätzlich testweise sowohl 'chs' als auch 'lba' im bios erzwungen
- brachte nichts.

>
>>> Es ist deshalb ratsamm vorher die ersten Blöcke zu nullen.
>> wie mache ich das?
>
> dd if=/dev/zero bs=512 count=100 of=/dev/adx

war ne blöde frage - womit sonst ausser DD ;-)

habe ich gemacht - brachte leider nichts.

> adx musst du gegen die richtige Bezeichung austauschen, also z.B. ad0.
> Steht übrigens auch im FreeBSD Handbuch unter dem Abschnitt Einrichten
> von Festplatten oder so ähnlich...
> Dort steht auch drin, wie man dedicated Platten einrichtet.

hab mir das auch nochmal angesehen und mich wieder an die dedicated
modes erinnert.

>
>> btw.: die ata to cf adapter von denen die rede ist kommen aus deiner
>> selbstbau-"schmiede" bzw. diese habe ich in deinem (bwct) shop bestellt
>> - darum hoffte ich auch das du helfen kannst ;-)
>
> Wenn Rev. 1.1 drauf steht sind die auch DMA-fähig.
> Aber ansonsten sind die Adapter ziemlich neutral.

ok

werd wohl die gekauften cf cards von sandisk in die tonne werfen und
andere besorgen - irgendwie scheinen sich diese cards seltsam zu
verhalten (und das gerade bei sandisk die ja afaik durchaus als referenz
gelten). hätte mir echt nicht gedacht das booten von cf solche troubles
machen kann... :-(

>

-- 
chris
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 27 Feb 2006 - 11:31:12 CET

search this site