Welcome, Guest. Please login or register.

Author Topic: A1200 with WB3.5 Disk Write Failures  (Read 3148 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline whiteb

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 739
    • Show all replies
Re: A1200 with WB3.5 Disk Write Failures
« on: March 24, 2010, 02:02:48 AM »
Quote from: mchaggis;549414
Comrades,

Thanks in advance.


At a guess...... (Maybe someone else has a better idea)

Are you using -disableharddrivesafetycheck when loading Winuae ?
Have you changed the maxtransfer (in HDtoolbox) to 0x1fe00
A4000D - CSMKII//128MB/IDE CF/Indivision Scandoubler
A1200
A1000

(And now a Minimig) :>)
 

Offline whiteb

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 739
    • Show all replies
Re: A1200 with WB3.5 Disk Write Failures
« Reply #1 on: March 24, 2010, 02:09:01 AM »
Quote from: mchaggis;549428
Are you using -disableharddrivesafetycheck when loading Winuae ?

**Yes I have this disabled in WinUAE.

Have you changed the maxtransfer (in HDtoolbox) to 0x1fe00

**No I have not made this change, what does it do?

IDE devices ((More specifically, Scsi.device which drives the A1200 IDE, which are ATA5 or lower) have a command set with an 8-bit "sector count" field.

By setting the MAX TRANSFER to a value of "0x1FE00" (255 * 512) prevents the scsi.device for IDE interfaces from creating malformed IDE commands.

While IDE commands support 8-bit sector counts, not all devices like them. Windows (and other operating systems) tend to transfer data using 128 sector commands. By setting your max transfer to "0x1FE00" (127 * 512) you pretty much guarantee "sector count" compatibility with any IDE device.

A4000D - CSMKII//128MB/IDE CF/Indivision Scandoubler
A1200
A1000

(And now a Minimig) :>)
 

Offline whiteb

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 739
    • Show all replies
Re: A1200 with WB3.5 Disk Write Failures
« Reply #2 on: March 24, 2010, 02:22:05 AM »
Quote from: mchaggis;549432
And would I need to restart my entire installation from scratch? Or can this setting be added at any time?


Nope, just fire up HDTOOLBOX, and adjust the Maxtransfer (You need to do this for each partition), save off, reboot.
A4000D - CSMKII//128MB/IDE CF/Indivision Scandoubler
A1200
A1000

(And now a Minimig) :>)