Ukendte fejl
vær venlig at rapportere fejl eller evt andre problemer du skulle have via fejltrackeren http://mantis.whdload.de.
Fejl
Generelle problemer
- Der er et generelt problem med alt hardware der er forbundet til Amiga'en
som genererer interrupts på vilkårlige eller faste tidspunkter. Et eksempel er mit
netværkskort (Hydra). Hvis min TCP/IP stack kører, vil næsten hver eneste
installerede program fryse efter et stykke tid fordi kortet genererer port
interrupts (den samme type som genereres af keyboardet) som det installerede
program ikke kan svare rigtigt på. Dette er fordi så snart et request er blevet
modtaget med et rte, vil det næste interrupt komme. For at undgå dette problem
må TCP/IP stacken stoppes før du starter
WHDLoad.
I den samme kategori er fejlene USB-stacks (brug "AddUSBHardware REMOVE ALL"
for Poseidon) og Voodoo interrupt'et hos Mediator kort (Du skal sætte
"VoodooInt = No"). Ved start af WHDLoad version 16.8 er der en indbygget løsning
for de interupts som Mediator kortene laver, derfor er ingen speciel opsætning nødvendig.
Ved brug af Picass096, version 1.36 eller højere, vil grafik kortet Spectrum også lave disse interrupts. For at undgå dette skal Picasso96 softwaren køres tilbage til en version før 1.36 eller gfxcard driveren skal slåes fra
- Hvis du får fejl der drejer sig om læsning/skrivning af filer skal du kontrollere at dine diske er korrekt konfigureret. WHDLoad læser store stykker data (>1MB) hvilket nemt kan vise der er forkerte indstillinger selvom andre applikationer ser ud til at virke fint. Dette betyder at du skal være sikker på at indstillingen MaxTransfer og Mask i HDToolBox på alle partitioner er sat korrekt. En sikker værdi (for mærkelig hardware) er MaxTransfer = 0x7FEC og Mask = 0x7FFFFC. Dette gælder specielt for kort i PCMCIA porten og for IDE-CF-kort adaptere.
En anden grund til problemer kan være hukommelses allokation. Der er konfigurationer der har problemer med Reverse hukommelses allokation. I disse tilfælde kan WHDLoad være tvunget til ikke at bruge Reverse mode ved at sætte NoMemReverse indstillingen.
- Hvis du bruger Picasso96 skal du sikre dig at optionen FakeNativeModes er sat til
NO (monitor driveren tooltype). Ellers vil der være grafik fejl og måske nedbrud.
- Der er nogle sjældne hardware konfigurationer der ikke understøtter MMU
relaterede features i WHDload. De eneste berørte systemer er 68030 baserede.
Optionen MMU/S må ikke være sat til på disse systemer!
Hvis optionen er sat til vil WHDLoad fryse hele maskinen. På nuværende tidspunkt laver
følgende hardware problemer: accelerator boards "Apollo A630", "Apollo 1230", "Elbox 1230"
and "Magnum MK2".
- Det lader til at være problemer med RAM udvidelser via PCMCIA på A1200.
WHDLoad vil muligvis sløve requesters såsom Dos error #235 (executable not valid)
on loading "xxx.slave". Grunden lader til at hukommelsen ikke er korrekt bundet
til systemets memory lists, fordi WHDLoad forsøger at allokere hukommelse ved at
bruge flaget MEMF_REVERSE og modtager en invalid kode (pointer til ikke
eksisterende hukommelse). Det vides ikke om dette kun sker med specifikke kort
eller under specifikke konfigurationer.
Udvikler relateret
- Operationen med at skifte mellem de forskellige operativ systemer (OS) og de
installerede programmer, er ikke helt stabile. Problemet er at de fleste specielle
registre og nogle Cia registre kan ikke blive læst og derfor ikke gemt og genskabt.
WHDLoad selv ændrer ikke disse registre, men når det skifter fra det installerede
program til OS'et (f.eks for at loade fra disk) vil OS'et måske ændre nogen af disse
ikke genskabbare registre. Hvis det installerede program afhænger af at alle registre
forbliver uændrede vil det skabe problemer. Det er kendt at OS'et ændrer minimum
cop2lc, bltafwm og bltalwm, og måske mere. For at omgåes dette problem er der
en mulighed for at genskabe de ændrede registre under skift af sekvensen. Se
WHDLTAG_CBSWITCH_SET
for mere info.