Včera jsem celou noc řešil zajímavý problém, který mi nedává moc smysl. Přecházím z CF karty (Kingston, 4GB) na 2.5" disk WD (80GB, PATA). Na CF kartě je nahozený AmigaOS 3.9 BB4, vše jede bez nejmenších problémů jak pod WinUAE, tak i na skutečné Amize. Ale teď k tomu problému.
U 2.5" disku nastavím masku na 0xFFFFFFFC a MaxTransfer na 0x1FE00 (což by mělo odpovídat IDE řadiči v A1200), souborový systém PFS3DS, rozdělím disk na 2GB (Workbench), 50GB (Work) a 22GB (Games). Překopíruju na tento disk systém a data z funkční CF karty. Pokud následně spustím systém z tohoto disku pod WinUAE, najede vše bez nejmenších problémů. Problém však nastane ve chvíli, kdy ten disk vrazím do Amigy. Vše probíhá bez problémů do chvíle, než se patchují některé soubory na začátku startup-sequence:
Po tom se disk zastaví, zůstane svítit LED dioda a konec. Po restartu to už hlásí chybu inicializace disku. Pokud ze SS odstraním výše uvedené řádky, vše najede bez problémů, ovšem nefungují samozřejmě zase jiné části systému.
Původně jsem myslel, že bude problém s tak velkým diskem. Proto jsem na disku vytvořil jen jeden 512MB oddíl, ale situace se opakovala znovu. Pokud by byl problém v těch patchích, proč to potom jede bez problémů z CF karty? Nesetkal jste se s tím někdo?
P.S.: Je normální, že u připojeného disku iv nečinnosti svítí pobledle LED dioda signalizující jeho chod?
U 2.5" disku nastavím masku na 0xFFFFFFFC a MaxTransfer na 0x1FE00 (což by mělo odpovídat IDE řadiči v A1200), souborový systém PFS3DS, rozdělím disk na 2GB (Workbench), 50GB (Work) a 22GB (Games). Překopíruju na tento disk systém a data z funkční CF karty. Pokud následně spustím systém z tohoto disku pod WinUAE, najede vše bez nejmenších problémů. Problém však nastane ve chvíli, kdy ten disk vrazím do Amigy. Vše probíhá bez problémů do chvíle, než se patchují některé soubory na začátku startup-sequence:
- SYS:C/LoadModule L:FastFileSystem L:RAM-Handler L:Shell-Seg DEVS:scsi.device LIBS:icon.library LIBS:workbench.library NOREBOOT REVERSE
- SYS:C/SetPatch SKIPROMMODULES fs,icon,ram,scsi.device,shell,workbench QUIET
- SYS:C/LoadModule11 LIBS:graphics.library CHECK FAST QUIET PRI=66 CLASS=2
Po tom se disk zastaví, zůstane svítit LED dioda a konec. Po restartu to už hlásí chybu inicializace disku. Pokud ze SS odstraním výše uvedené řádky, vše najede bez problémů, ovšem nefungují samozřejmě zase jiné části systému.
Původně jsem myslel, že bude problém s tak velkým diskem. Proto jsem na disku vytvořil jen jeden 512MB oddíl, ale situace se opakovala znovu. Pokud by byl problém v těch patchích, proč to potom jede bez problémů z CF karty? Nesetkal jste se s tím někdo?
P.S.: Je normální, že u připojeného disku iv nečinnosti svítí pobledle LED dioda signalizující jeho chod?
Komentovat