[#1] jak sformatować CF/PCMCIA na FFS/SFS?
Witam,

Próbuje się chwilkę pobawić z formatem karty CF w przelotce PCMCIA tak żeby była ona w standardzie Amigowym (FFS lub SFS) i ni jak mi to nie chce wyjść.
PrepCard stwierdza że karta jest read-only a próby przerobienia CFD (CompatFlash do PCMCIA) nic nie dały jak do tej pory.
Czy ktoś może już tego ćwiczył i wie jak poradzić sobie z czymś takim?
Karta oczywiście działa normalnie pod standardową mount listą z CFD.

Pozdr.
Thom

[#2] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Thom/CT, post #1

Postepujesz tak jak z HD
Uruchamiasz HDToolbox (lub podobny program) w miejsce device (TOOLTYPES) wpisujesz compactflash.device
Po zalozeniu partycji i sformatowaniu jej tworzysz moutliste.
GOTOWE.
[#3] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Norbert, post #2

Dzięki Norbert.

Nawet działa ale fakt że się troszkę pościerałem żeby to wykonać.
HDToolBox zadziałał bez problemu, ale później były problemy, zwisy systemu itp. Nawet czerwony ekran bywał. Ale tak do zakładania partycji użyłem HDToolBox-a, później podmonotowałem ją za pomocą Mounter-a z Tools-ów,
format za pomocą DOpus Formatu (4.xx) i na koniec mount lista przy pomocy MakeMountList z Aminetu. Musiałem jedynie dopisać FileSystem = FastFileSystem i działa.

Teraz za to walczę z dyskietką montującą to ustrojstwo i coś nie chce zadziałać. A na niej jest: w C: Assign, Execute, Mount, w L: FastFileSystem, w Devs: CompactFlash.device i Mount lista CF w głównym katalogu. I tu zonk, jak w s-s spiszę Mount DF0:CF to ładnie zaczytuje Devs-a ale CF: jest niedostępne. Snoopdos nie pokazuje żeby coś mu brakowało.

Może tu jakiś pomysł? Czy może to za nowe komendy z OS 3.9?

[#4] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Thom/CT, post #3

Możesz zamieścić mountlistę? (CF, tak?)

Ja robiłem coś podobnego tylko, że mountowałem plikopartycjię na CF0: jako dysk z którego bootowałem system.

startup-sequence wygląda tak:

cardreset
cardpatch
mount CF0:
mount DH0:
wait 2
movesys cd DH0:
run >NIL: execute s:startup-sequence
endcli


gdzie DH0 wygląda tak:

Device = filedisk.device
   Unit = "CF0:cf_ClassicWB_LITE.hdf"
   Flags = 0
   FileSystem = L:FastFileSystem
   Surfaces = 1
   BlockSize = 512
   SectorsPerBlock = 1
   BlocksPerTrack = 256
   Reserved = 2
   Interleave = 0
   LowCyl = 2
   HighCyl = 799
   Buffers = 30
   BufMemType = 0
   MaxTransfer = 0x00ffffff
   Mask = 0xfffffffe
   DosType = 0x444f5305
   GlobVec = -1
   StackSize = 4096
   /* Control = 0 */
   Mount = 1
#


w twoim wypadku trzeba tylko dobrze przygotować mountlistę i s-s wyglądało by tak:

cardreset
cardpatch
mount CF:
wait 2
movesys cd CF:
run >NIL: execute s:startup-sequence
endcli


link do obrazu dyskietki:
http://www.box.net/shared/0g1d1fks4x

[#5] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@ppill, post #4

Witam,

A więc.. wygląda to tak, za żadne skarby nie chce zadziałać tak jak chcę.
Czyli CF-ka sformatowana w FFS i zamontowana jako CF:
Co dziwne pod pełnym załadowanym systemem działa a tu nie chce. Wrrr...
Nawet ten obraz adf (co udostępniłeś) zadziałał z fat95 ale już z moją mount listą nie chce.

To ona:

Device = DF0:Devs/CompactFlash.device
FileSystem = DF0:L/FastFileSystem
Unit = 0
Priority = 10
StackSize = 600
GlobVec = -1
Surfaces = 7
SectorsPerBlock = 2
BlocksPerTrack = 35
Reserved = 2
LowCyl = 2
HighCyl = 255
Buffers = 80
BufMemType = 0
MaxTransfer = 0x1FE00
Mask = 0x7FFFFFFE
DosType = 0x444F5303
#



Ostatnia modyfikacja: 02.06.2010 23:11:32
[#6] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Thom/CT, post #5

Bo musisz zmienić parametry

Surfaces = 7
SectorsPerBlock = 2
BlocksPerTrack = 35
Reserved = 2
LowCyl = 2
HighCyl = 255

Zgodnie z tym jak przygotowałeś partycję.

Zajrzyj na ten wątek:

http://eab.abime.net/showpost.php?p=311493&postcount=11

Tam jest opisane jak stworzyć taką hybrydę (partycje FAT i SFS na jednej karcie CF). Przy pomocy HDInstools zobacz jakie masz parametry które zaznaczyłem. Możesz też spróbować użyć giggledisk z aminetu:

http://aminet.net/package/dev/c/giggledisk

[#7] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@ppill, post #6

hmm.. Hybrydę?

Nie, nie. Ja mam dwie karty 32MB FFS, 256MB Fat95.

[#8] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Thom/CT, post #7

Chodziło mi tylko o to jak możesz znaleźć odpowiednie parametry przy pomocy HDInstools.

Ściągnij giggledisk i w shellu wpisz:

giggledisk compactflash.device 0 >ram:info.txt

i zamieść info.txt tutaj.

[#9] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@ppill, post #8

Wygląda to mniej więcej tak:

0, DosType: 444F5303,
LowCyl: 2,
HighCyl: 255,
Size: 32 MB,
FileSystem: L:FastFileSystem

[#10] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Thom/CT, post #9

Coś się nie zgadza

255 cylindrów (bloków po polskiemu), każdy po 512kb w życiu nie da 32MB a raczej 128.

a spróbuj:

Surfaces = 1
SectorsPerBlock = 1
BlocksPerTrack = 1
Reserved = 2
LowCyl = 2
HighCyl = 64
[#11] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@ppill, post #10

W dalszym ciągu nie działa, na dzisiaj dam sobie już spokój. Dzięki za pomoc. Może jutro na świerzy umysł coś przyjdzie mi do głowy.

To co mnie zastanawia to czemu ta sama ML działa pod całym załadowanym OS-em a z dyskietki nie? ;)

Pozdrawiam

[#12] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Thom/CT, post #11

Czy uruchamiasz tą sama ML (ze stacji dyskow) po zaladowaniu OSa?
Po co ladujesz FFS z dyskietki jesli jest on w ROM?
[#13] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@ppill, post #10

Cylindry to nie są bloki, tylko ilość równoległych ścieżek na powierzchni talerzy, to się mnoży przez ilość głowic (heads) potem ścieżek na głowicę, sektorów na ścieżkę (sektory = bloki), które to z kolei mają wilekość 512b.

http://www.rwc.uc.edu/koehler/comath/42.html

[#14] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Norbert, post #12

Nie, to absolutne minimum ładuje się całe z dyskietki... To miał być taki "rescue disk" na wypadek jak bym nagrzebał za bardzo w systemie :)

A rozwiązanie było banalne. Wystarczyło tą moją listę wgrać do Devs:DOSDrivers i zadziałało. Wcześniej była w głównym czy też jako mount lista w poprostu w Devs:. Poza tym nie chciała się montować jeśli pliki systemu były inne niż z 3.9. Dziwne ale finalnie zadziałało.
A co do geometrii dysku, te z mojej mount listy są poprawne ponieważ HDToolBox pokazuje takie same.

Pozdrawiam



Ostatnia modyfikacja: 07.06.2010 06:54:42
[#15] Re: jak sformatować CF/PCMCIA na FFS/SFS?

@Thom/CT, post #14

Widocznie zle montowales mountiste.
Jesli jest ona w devs:DOSDRIVERS lub w Storage/dosdrivers to wystarczy samo MOUNT CF0:
w kazdym innym przypadku nalezy podac parametr FROM czyli :
MOUNT CF0: FROM "sciezka dostepu do moutlisty"

Jak tworzylem swoja "dyskietke ratunkowa" to wszelkie moutlisty mialem wystawione na pulpit Workbencha. Dwuklik i urzadzenie podmontowane.
System wgrywal sie szybciej i nie zawsze mialem te same urzadzenia podpiete do Amigi.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem