[#27]
Re: Apollo 1260 z modułem SCSI
@Tomski,
post #26
Kolejne wieści z boju z napędem CD-RW podłączonym pod moduł sci w Apollo 1260.
Dostałem paczkę mount list, kilka kombinacji, dla mojej konfiguracji od Norberta(dzięki). Dla przypomnienia SCSI ID3.
Wszystkie mount listy nie działały z takiego czy innego powodu jeśli wystartowałem system z S-S. W jednej wypisywało, o błędzie składni inne po prostu niby się montowały a w rzeczywistości nie. Kolejne resetowały Amigę.
Za radą Norberta odpaliłem system bez S-S i zacząłem po kolei próbować mount list. O to rezultaty:
0. CD00
/* AmiCDROM filesystem */
Handler = L:cdrom-handler
Stacksize = 10000
Priority = 10
GlobVec = -1
Mount = 1
Startup = "DEVICE=DEVS:SCSI-Apollo.device UNIT=3 ML R"
Dostałem komunikat - Error while parsing "Startup" field in the Mounlist: bad number. Płytka w napędzie nie widoczna.
1. CD11
/***************************************************************/
/* CacheCDFS mountlist entry Š 1993 Elaborate Bytes, O. Kastl */
/***************************************************************/
FileSystem = L:CacheCDFS /* The name of the game */
Device = "DEVS:SCSI-Apollo.device" /* Name of exec device driver */
Unit = 3 /* exec device unit */
Flags = 0 /* OpenDevice flags */
BlocksPerTrack = 351000 /* Unused */
BlockSize = 2048 /* True, but unused */
Mask = 0x7ffffffe /* Memory mask for direct read */
MaxTransfer = 0x100000 /* Maximum amount of bytes for direct read */
Reserved = 0 /* Unused */
Interleave = 0 /* Unused */
LowCyl = 0 /* Unused */
HighCyl = 0 /* Unused */
Surfaces = 1 /* Unused */
Buffers = 25 /* Number of cache lines */
BufMemType = 5 /* MEMF_PUBLIC */
GlobVec = -1 /* Do not change! */
Mount = 1 /* Mount it immediately */
Priority = 10 /* Priority of FileSystem task */
DosType = 0x43443031 /* Currently unused */
StackSize = 6000 /* Minimum stack required is 3000! */
Control = "MD=1 LC=10 DC=8 L LV AL LFC=0 HCS HF HR=.rscr NTD AUDIO=WB_3.x:CacheCD/PlayCD/PlayCD RET=5"
/* The Control field is for special adjustments */
/* L/S convert all file/volume names to lowercase */
/* LV/S convert volume names to lowercase */
/* AL/S Auto-Lower converts only non-Amiga CDs */
/* LFC/N start converting at this character */
/* LC/N/A number of blocks per cache line */
/* DC/N/A number of cache lines for the data cache */
/* MD/N/A number of blocks, when starting direct read, not using */
/* the cache. 0 will be a reasonable default (LC*DC+1) */
/* S/S Do SCSI direct commands, no Trackdisk like commands! */
/* NC/S Do NOT use TD_ADDCHANGEINT, poll for DiskChange! */
/* M/S Issue a TD_MOTOR (OFF) command after read */
Montuje dysk CD11:, ale w po komendzie info wyświetla - Not a DOS disk - Nawet po włożeniu płytki do napędu nie zmienia się opis przy CD11.
2. CD22
/***************************************************************/
/* CacheCDFS mountlist entry Š 1993 Elaborate Bytes, O. Kastl */
/***************************************************************/
FileSystem = L:CacheCDFS /* The name of the game */
Device = "SCSI--Apollo.device" /* Name of exec device driver */
Unit = 3 /* exec device unit */
Flags = 0 /* OpenDevice flags */
BlocksPerTrack = 351000 /* Unused */
BlockSize = 2048 /* True, but unused */
Mask = 0x7ffffffe /* Memory mask for direct read */
MaxTransfer = 0x100000 /* Maximum amount of bytes for direct read */
Reserved = 0 /* Unused */
Interleave = 0 /* Unused */
LowCyl = 0 /* Unused */
HighCyl = 0 /* Unused */
Surfaces = 1 /* Unused */
Buffers = 25 /* Number of cache lines */
BufMemType = 5 /* MEMF_PUBLIC */
GlobVec = -1 /* Do not change! */
Mount = 1 /* Mount it immediately */
Priority = 10 /* Priority of FileSystem task */
DosType = 0x43443031 /* Currently unused */
StackSize = 6000 /* Minimum stack required is 3000! */
Control = "MD=1 LC=10 DC=8 L LV AL LFC=0 HCS HF HR=.rscr NTD AUDIO=WB_3.x:CacheCD/PlayCD/PlayCD RET=5"
/* The Control field is for special adjustments */
/* L/S convert all file/volume names to lowercase */
/* LV/S convert volume names to lowercase */
/* AL/S Auto-Lower converts only non-Amiga CDs */
/* LFC/N start converting at this character */
/* LC/N/A number of blocks per cache line */
/* DC/N/A number of cache lines for the data cache */
/* MD/N/A number of blocks, when starting direct read, not using */
/* the cache. 0 will be a reasonable default (LC*DC+1) */
/* S/S Do SCSI direct commands, no Trackdisk like commands! */
/* NC/S Do NOT use TD_ADDCHANGEINT, poll for DiskChange! */
/* M/S Issue a TD_MOTOR (OFF) command after read */
Wyświetla się komunikat - cannot open "SCSI--Apollo.device" unit 3. Kaplica.
3. CD33
/* AmiCDROM filesystem */
Handler = L:cdrom-handler
Stacksize = 10000
Priority = 10
GlobVec = -1
Mount = 1
Startup = "DEVICE=SCSI--Apollo.device UNIT=3 ML R"
Ta ostania mount lista pozwala mi wchodzić na CD i listować zawartość. Czyli jest to ta oryginalna mount lista z dyskietki instalacyjnej do Apollo. Trzeba pamiętać o tych dwóch myślnikach w device'ie. Mnie nie chciało działać na początku gdyż wywalał się/wywala się system jeśli uruchamiam go z twardziela. Dopiero uruchomienie bez S-S pozwoliło poprawnie zamontować urządzenie. Wylistowałem zawartości AmigaFutureCD, Amigazynu kilka płytek CD. I działa:D.
Jeszcze jest jedna ciekawostka ale muszę ją sprawdzić, gdyż późno już jest i nie jestem pewien czy aby dobrze zapamiętałem. Następnym razem sprawdzę tę "ciekawostkę" i opisze ją dokładniej.
Podsumowując ten mój długi wywód. DZIAŁA mount lista CD33 jeśli uruchomię bez S-S system(z S-S Amisia resetuje się w kółko). Mam nadzieję, że to nie Magellan 5.82 jest tego powodem ani RemApollo. Oby jakiś "crap", którego będzie można pozbyć się bez straty dla funkcjonalności systemu. Gorzej będzie go znaleźć. Ale i tak pewno spróbuję od początku stawiać system na dysku SCSI podłączonym do tego modułu SCSI. Zastanowię się jeszcze czy iść w AOS3.9 z Magellanem i Amigasys4 czy też w Better Workbench z Magellanem. Albo jeszcze w inną kombinację.
Jeszcze raz dziękuję Norbertowi za pomoc.
Ostatnia aktualizacja: 28.04.2016 00:18:03 przez Tomski