English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 07 May 2021, 02:43   #1
matt3k
Registered User
 
Join Date: Aug 2018
Location: NY / USA
Posts: 167
PFS3 Errors

I have issues with PFS3 and my SSD.

I formatted and used the SSD under Morphos and it works reliably.
I set is up with:
Block Size 1024
Mask: 0x7FFFFFFF
Max Trans: 0xFFFFFFFF

Moved the SSD over to my AA3000+, and when I copy lots of files to the SSD it errors out with the following errors:

Write 4 Error 11 on block 8355156 + 180
Then generates Device DH1: Disk update failed
Device DH1:
ALERT: Wrong index block id 00007307, expected 00005342, block 16980,0,0
Device DH1: ALERT: Wrong dirblock id 00006d4d block 17012
Then she gurus out with a 8000 0003 Error.


My AA3000+ has a ragnarok and a voodoo 3000.

Any Ideas?
matt3k is offline  
Old 07 May 2021, 08:41   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,862
4 = NSD mode
11 = device returned error code. (11 isn't standard error code)
x + y = start block and number of blocks to modify.

-> driver or hardware error.

Also not enough information: used HD controller, and device driver version (and if it is IDE scsi.device, make sure it isn't some bad hacked/patched one)
Toni Wilen is offline  
Old 07 May 2021, 08:50   #3
torsti76
Registered User

 
Join Date: May 2018
Location: Germany, Baden-Wuerttemberg
Posts: 351
Some questions:

1) What version of PFS3 are you using? The pfs3aio from Aminet?

2) The SSD on the AA3000+ is connected to what? The internal SCSI? What kind of adapters did you use and how are they chained together? Did you take care of proper SCSI termination?

3) What options (buffers, DirectSCSI, etc.) did you choose in hdtoolbox besides the block size and maxtransfer?

4) Is your AA equipped with an accelerator or are you using the onboard 030?

Thanks!
torsti76 is offline  
Old 07 May 2021, 10:55   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,862
It is pfs3aio. Normal pfs3 won't include detailed error information.

hddreport output also needed. (http://thomas-rapp.homepage.t-online.../hddreport.lha)
Toni Wilen is offline  
Old 07 May 2021, 12:39   #5
matt3k
Registered User
 
Join Date: Aug 2018
Location: NY / USA
Posts: 167
HDD Report below.

On the Morphos side I tried both the native PFS3 to MOS and the AIO version (in the past I have made drives in this manner and they worked fine.)

Using 3.1.4 ROMS and using supplied scsi.device
When I make the drive I use a SATA to USB adapter on MOS
My AA3000 has an Acard 2000 SUP SCSI to SATA
Using a Warp Engine 040@40MHz.
Using the AA3000 motherboard scsi.
Using a Ramsey 07 and a DMAC 04
SSD is a OWC Mercury Electra 6G
I tried all settings for termination on the 2000SUP, seems to run best when I don't set termination.
When plugged in MOS via USB is runs great, when I connect to real Amiga.
Here is the info I followed: https://morph.zone/modules/newbb_plu...orum=16#125241

--------------------------------------------------------------------------------
Report generated by HDDReport version 1.41 on Friday, 07-May-21 at 05:30:32
--------------------------------------------------------------------------------

Overview:

Drive Volume Capacity Type Boot Device Unit Loc. Check
JAZP 1020 MB PFS1 0 2nd.scsi 4
JAZPC 1021 MB MSD0 -20 2nd.scsi 5
JAZ2 1911 MB DOS3 0 2nd.scsi 5 >1G
JAZ0 1021 MB DOS1 0 dkbscsi 4
JMAC0 1021 MB MAC0 0 dkbscsi 4
JPC0 1021 MB MSH0 0 dkbscsi 4
NETPAR 1024 KB 0000 0 netprinter 0
DH0 System 3513 MB PFS3 0< scsi 0 >2G ok
DH1 Work 33 GB PFS3 no scsi 0 >4G ok
DH2 Cache 20 GB PFS3 no scsi 0 >4G ok
DF0 880 KB DOS0 5 trackdisk 0
VD0 VD-RAM-00 1024 KB DOS3 -128 vdisk 0 ok

--------------------------------------------------------------------------------
Report generated by HDDReport version 1.41 on Friday, 07-May-21 at 05:30:32
--------------------------------------------------------------------------------

System information:

Kickstart 3.1.4 46.143 exec.library 46.45
dos.library 40.5 expansion.library 45.4
icon.library 51.4 graphics.library 45.27
intuition.library 40.87 utility.library 45.2
boards.library 3.42

Workbench screen:

Size: 1280 x 1024
Depth: 16
Mode: Prometheus:1280x1024 16bit PC


CPU: 68040 FPU: builtin


Memory:

Pri Name Address Size Used Free Attributes
40 expansion memory $08000020 32 MB 15 MB 17 MB PUBLIC, FAST, LOCAL, KICK
40 $0E000020 32 MB 0 Bytes 32 MB PUBLIC, FAST, LOCAL
30 expansion memory $07000020 16 MB 0 Bytes 16 MB PUBLIC, FAST, LOCAL, KICK
1 ppc memory $68410020 363 MB 733 KB 362 MB PUBLIC, FAST
-10 chip memory $00004020 2032 KB 57 KB 1975 KB PUBLIC, CHIP, LOCAL, 24BITDMA, KICK

Ram Disk: 595 KB used.


Expansion boards:

Bus Board Serial Start Size Product Vendor
PCI 0005/121A $00000000 $62000000 512 KB Voodoo 3 3Dfx Interactive, Inc.
PCI 480B/1057 $00000000 $64050000 4 KB Unknown Prod.ID #18443 Unknown Man.ID #4183
Z3 2203/19 $00190301 $40000000 512 KB WarpEngine 30x0/40x0 MacroSystems (USA)
Z3 4626/100 $0000000C $44000000 64 KB X-Surf 100 Rev.3 Z-II/Z-III... individual Computers
Z3 3643/200 $000003F5 $60000000 512 MB Prometheus Firestorm E3B

--------------------------------------------------------------------------------
Report generated by HDDReport version 1.41 on Friday, 07-May-21 at 05:30:32
--------------------------------------------------------------------------------

File Systems:

DOS type Name Size Version Features
MSH0 0x4D534800 crossdos 32280 45.36 (Res)
MSD0 0x4D534400 crossdos 32280 45.36 (Res)
PFS3 0x50465303 Professional-File-System-III 58248 19.2 (Res) TD64, NSD, SCSI
PFS3AIO-VERSION
DOS3 0x444F5303 fs 30104 46.20 (Res) TD64, NSD
DOS1 0x444F5301 fs 30104 46.20 (Res) TD64, NSD
DOS0 0x444F5300 fs 150 46.13 (Res) TD64, NSD
0000 0x00000000 ** no version tag found **
MAC0 0x4D414300 ** no version tag found **
PFS1 0x50465301 ** no version tag found **

--------------------------------------------------------------------------------
Report generated by HDDReport version 1.41 on Friday, 07-May-21 at 05:30:32
--------------------------------------------------------------------------------

Exec Devices:

ahi.device Version 6.7 (not a disk)
audio.device Version 45.18 (not a disk)
clipboard.device Version 45.3 (not a disk)
console.device Version 45.4 (not a disk)
delfinampeg.device Version 1.6 (not a disk)
gameport.device Version 45.2 (not a disk)
gg.device Version 1.3 (not a disk)
input.device Version 45.2 (not a disk)
keyboard.device Version 45.2 (not a disk)
melodyaudio.device Version 2.12 (not a disk)
melodympeg.device Version 2.0 (not a disk)
mfm.device Version 45.4 (not scanned)
narrator.device Version 37.8 (not a disk)
parallel.device Version 45.2 (not a disk)
paulaaudio.device Version 1.5 (not a disk)
printer.device Version 45.17 (not a disk)
printtofile.device Version 44.4 (not a disk)
ramdrive.device Version 45.3 (not scanned)
serial.device Version 45.2 (not a disk)
timer.device Version 45.1 (not a disk)
x-surf-100.device Version 1.11 (not a disk)

dkbscsi.device Unit 4 Error -1 (device/unit failed to open)

last block contained in a DOS device 2091049 (1021 MB)

netprinter.device Unit 0 Version 1.15 (none)

last block contained in a DOS device 2047 (1024 KB)

scsi.device Unit 0 Version 45.7 TD64, NSD, SCSI

SCSI:
Vendor : ATA
Product : OWC Mercury Elec
Revision : 114P
DeviceType : Direct Access
Removable : no
BlockAddress : 117231407
BlockLength : 512
Capacity : 56 GB

Geometry:
SectorSize : 512
TotalSectors : 117231408
Cylinders : 0
CylSectors : 0
Heads : 64
TrackSectors : 0
BufMemType : PUBLIC
DeviceType : Direct Access
Flags : 0
Capacity : 56 GB

RDSK: Flags:
Vendor : Last = yes
Product : Last LUN = yes
Revision : Last TID = yes
Cylinders : 38767 Reselect = yes
Sectors : 432 Disk ID = not valid
Heads : 7 Controller ID = not valid
CylBlocks : 3024 Synch = no
BlockBytes : 512
Capacity : 56 GB

FSHD:
SFS5 SmartFilesystem68k Version 0.0 Size 97984 Bytes
PFS3 Professional-File-System-III Version 19.2 Size 59120 Bytes

last readable block using CMD_READ 8388607 (4096 MB)
last readable block using TD_READ64 117231407 ( 56 GB)
last readable block using NSCMD_TD_READ64 117231407 ( 56 GB)
last readable block using HD_SCSICMD 117231407 ( 56 GB)
last block contained in a DOS device 117231407 ( 56 GB)

2nd.scsi.device Unit 4 Error -1 (device/unit failed to open)

last block contained in a DOS device 2091049 (1021 MB)

2nd.scsi.device Unit 5 Error -1 (device/unit failed to open)

last block contained in a DOS device 3913519 (1911 MB)

trackdisk.device Unit 0 Version 45.1 (none)

Geometry:
SectorSize : 512
TotalSectors : 1760
Cylinders : 80
CylSectors : 22
Heads : 2
TrackSectors : 11
BufMemType : PUBLIC
DeviceType : Direct Access
Flags : REMOVABLE
Capacity : 880 KB

last block contained in a DOS device 1759 ( 880 KB)

vdisk.device Unit 0 Version 3.8 (none)

TD_READ64 check failed with error -3 (command not supported by device)
HD_SCSICMD check failed with error -3 (command not supported by device)

Geometry:
SectorSize : 512
TotalSectors : 2048
Cylinders : 64
CylSectors : 32
Heads : 1
TrackSectors : 32
BufMemType : PUBLIC, FAST
DeviceType : Direct Access
Flags : 0
Capacity : 1024 KB

last readable block using CMD_READ 2047 (1024 KB)
last block contained in a DOS device 2047 (1024 KB)

--------------------------------------------------------------------------------
Report generated by HDDReport version 1.41 on Friday, 07-May-21 at 05:30:32
--------------------------------------------------------------------------------

Partitions:

DH0:
Device = scsi.device Flags:
Unit = 0 Bootable = yes
Flags = 0 Mount = yes
SectorSize = 512
Surfaces = 7
SectorsPerBlock = 2 /* 1024 bytes */
SectorsPerTrack = 432
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 1
HighCyl = 2379 /* block 7197119 */
Buffers = 250
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0xFFFFFFFF
Mask = 0x7FFFFFFF
BootPri = 0
DosType = 0x50465303 /* PFS3 */

DH1:
Device = scsi.device Flags:
Unit = 0 Bootable = no
Flags = 0 Mount = yes
SectorSize = 512
Surfaces = 7
SectorsPerBlock = 2 /* 1024 bytes */
SectorsPerTrack = 432
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 2380
HighCyl = 25106 /* block 75923567 */
Buffers = 250
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0xFFFFFFFF
Mask = 0x7FFFFFFF
BootPri = 0
DosType = 0x50465303 /* PFS3 */

DH2:
Device = scsi.device Flags:
Unit = 0 Bootable = no
Flags = 0 Mount = yes
SectorSize = 512
Surfaces = 7
SectorsPerBlock = 2 /* 1024 bytes */
SectorsPerTrack = 432
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 25107
HighCyl = 38766 /* block 117231407 */
Buffers = 250
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0xFFFFFFFF
Mask = 0x7FFFFFFF
BootPri = 0
DosType = 0x50465303 /* PFS3 */

--------------------------------------------------------------------------------
Report generated by HDDReport version 1.41 on Friday, 07-May-21 at 05:30:32
--------------------------------------------------------------------------------

DOS Devices:


JAZP:
Device = 2nd.scsi.device
Unit = 4
Flags = 0
SectorSize = 512
Surfaces = 5
SectorsPerBlock = 2 /* 1024 bytes */
SectorsPerTrack = 130
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 2
HighCyl = 3216 /* block 2091049 */
Buffers = 512
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0x7FFFFFFF
Mask = 0x7FFFFFFE
BootPri = 0
DosType = 0x50465301 /* PFS1 */
Baud = 1200
Control = 0

JAZPC:
Device = 2nd.scsi.device
Unit = 5
Flags = 0
SectorSize = 512
Surfaces = 1
SectorsPerBlock = 1 /* 512 bytes */
SectorsPerTrack = 1
Reserved = 4
PreAlloc = 0
Interleave = 0
LowCyl = 0
HighCyl = 2091049 /* block 2091049 */
Buffers = 250
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0x7FFFFFFF
Mask = 0x00FFFFFE
BootPri = -20
DosType = 0x4D534400 /* MSD0 */
Baud = 1200
Control = 0

JAZ2:
Device = 2nd.scsi.device
Unit = 5
Flags = 0
SectorSize = 512
Surfaces = 1
SectorsPerBlock = 4 /* 2048 bytes */
SectorsPerTrack = 260
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 2
HighCyl = 15051 /* block 3913519 */
Buffers = 512
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0x7FFFFFFF
Mask = 0x000FFE00
BootPri = 0
DosType = 0x444F5303 /* DOS3 */
Baud = 1200
Control = 0

JAZ0:
Device = dkbscsi.device
Unit = 4
Flags = 0
SectorSize = 512
Surfaces = 2
SectorsPerBlock = 1 /* 512 bytes */
SectorsPerTrack = 65
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 0
HighCyl = 16084 /* block 2091049 */
Buffers = 512
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0x7FFFFFFF
Mask = 0x7FFFFFFE
BootPri = 0
DosType = 0x444F5301 /* DOS1 */
Baud = 1200
Control = 0

JMAC0:
Device = dkbscsi.device
Unit = 4
Flags = 0
SectorSize = 512
Surfaces = 2
SectorsPerBlock = 1 /* 512 bytes */
SectorsPerTrack = 65
Reserved = 0
PreAlloc = 0
Interleave = 0
LowCyl = 0
HighCyl = 16084 /* block 2091049 */
Buffers = 5
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0x00100000
Mask = 0x7FFFFFFE
BootPri = 0
DosType = 0x4D414300 /* MAC0 */
Baud = 1200
Control = 0

JPC0:
Device = dkbscsi.device
Unit = 4
Flags = 0
SectorSize = 512
Surfaces = 2
SectorsPerBlock = 1 /* 512 bytes */
SectorsPerTrack = 65
Reserved = 1
PreAlloc = 0
Interleave = 0
LowCyl = 0
HighCyl = 16084 /* block 2091049 */
Buffers = 512
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0x7FFFFFFF
Mask = 0x7FFFFFFE
BootPri = 0
DosType = 0x4D534800 /* MSH0 */
Baud = 1200
Control = 0

NETPAR:
Device = netprinter.device
Unit = 0
Flags = 0
SectorSize = 512
Surfaces = 1
SectorsPerBlock = 1 /* 512 bytes */
SectorsPerTrack = 32
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 0
HighCyl = 63 /* block 2047 */
Buffers = 5
BufMemType = 3 /* PUBLIC, CHIP */
MaxTransfer = 0x7FFFFFFF
Mask = 0xFFFFFFFE
BootPri = 0
DosType = 0x00000000 /* 0000 */
Baud = 0
Control = 0

DH0: /* System */
Device = scsi.device
Unit = 0
Flags = 0
SectorSize = 512
Surfaces = 7
SectorsPerBlock = 2 /* 1024 bytes */
SectorsPerTrack = 432
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 1
HighCyl = 2379 /* block 7197119 */
Buffers = 250
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0xFFFFFFFF
Mask = 0x7FFFFFFF
BootPri = 0
DosType = 0x50465303 /* PFS3 */

DH1: /* Work */
Device = scsi.device
Unit = 0
Flags = 0
SectorSize = 512
Surfaces = 7
SectorsPerBlock = 2 /* 1024 bytes */
SectorsPerTrack = 432
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 2380
HighCyl = 25106 /* block 75923567 */
Buffers = 250
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0xFFFFFFFF
Mask = 0x7FFFFFFF
BootPri = 0
DosType = 0x50465303 /* PFS3 */

DH2: /* Cache */
Device = scsi.device
Unit = 0
Flags = 0
SectorSize = 512
Surfaces = 7
SectorsPerBlock = 2 /* 1024 bytes */
SectorsPerTrack = 432
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 25107
HighCyl = 38766 /* block 117231407 */
Buffers = 250
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0xFFFFFFFF
Mask = 0x7FFFFFFF
BootPri = 0
DosType = 0x50465303 /* PFS3 */

DF0:
Device = trackdisk.device
Unit = 0
Flags = 0
SectorSize = 512
Surfaces = 2
SectorsPerBlock = 1 /* 512 bytes */
SectorsPerTrack = 11
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 0
HighCyl = 79 /* block 1759 */
Buffers = 5
BufMemType = 1 /* PUBLIC */
MaxTransfer = 0x00200000
Mask = 0x7FFFFFFE
BootPri = 5
DosType = 0x444F5300 /* DOS0 */
Baud = 0
Control = 0

VD0: /* VD-RAM-00 */
Device = vdisk.device
Unit = 0
Flags = 3
SectorSize = 512
Surfaces = 1
SectorsPerBlock = 1 /* 512 bytes */
SectorsPerTrack = 32
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 0
HighCyl = 63 /* block 2047 */
Buffers = 10
BufMemType = 5 /* PUBLIC, FAST */
MaxTransfer = 0x7FFFFFFF
Mask = 0xFFFFFFFE
BootPri = -128
DosType = 0x444F5303 /* DOS3 */
Baud = 1200
Control = 0

--------------------------------------------------------------------------------
End of report
--------------------------------------------------------------------------------
matt3k is offline  
Old 13 May 2021, 19:00   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,862
Everything looks fine. It could be adapter limit (at least some adapters designed for CDROM use only do not always work perfectly with HDs)

Few more options:

- Set lower max transfer (for example FE00), if problem still happens: reason is something else.
- Less simple test: replace partition's dos type with PDS\3 to force Direct SCSI. If Direct SCSI commands return error, complete adapter generated SCSI sense data is shown in error requester which is usually much more helpful than Amiga device error code.
Toni Wilen is offline  
Old 29 May 2021, 02:44   #7
matt3k
Registered User
 
Join Date: Aug 2018
Location: NY / USA
Posts: 167
Hello Toni,

The adapters are specifically designed for SSD Drives so I know it isn't a limit, used them for years.

I'm beginning to suspect my AA3000+, as DarrenHD had a GAL issue with his AA3000+ with writing an RDB.

I did format the SSD with PFS-DS and when copying lots of files to it here are the errors:

Write 2 Error 173 on block 8172509 + 1727
70.00.0B.00.00.00.00.18.00.00.00.00.47.00.00.00.00.00

I press Cancel and receive:
Device DH1:
ALERT:
Wrong index block id 00004558, expected 00005342, block 16974 , 0, 0

I press OK:
Device DH1:
ALERT:
Wrong dirblock id 00004558 block 16978

Hope that helps!

Matt
matt3k is offline  
Old 29 May 2021, 07:07   #8
matt3k
Registered User
 
Join Date: Aug 2018
Location: NY / USA
Posts: 167
Ok, tested same stuff in 3000d and it works perfectly.

Something is up with my AA3000+.
matt3k is offline  
Old 29 May 2021, 10:27   #9
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,862
Quote:
Originally Posted by matt3k View Post
70.00.0B.00.00.00.00.18.00.00.00.00.47.00.00.00.00.00
SCSI Sense key = 0B (Aborted Command), ASC = 47, ASCQ = 00:

0B 47 00 = Aborted Command - SCSI parity error

Probably caused by some kind of hardware timing or termination problem.

EDIT: so non-SCSI direct mode IO error equals SCSI Sense key.
Toni Wilen is offline  
Old 31 May 2021, 14:08   #10
matt3k
Registered User
 
Join Date: Aug 2018
Location: NY / USA
Posts: 167
Figured it out.

It was my X-Surf 100 conflicting with something, likely my warp engine. Dropped an Ariandne I in and now SCSI works as it should with the Acard.

For some reason an SCSI2SD Rev 5 worked with the x-surf.
matt3k is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
PFS3 errors large hdds zharn support.Hardware 12 12 February 2015 09:34
PFS3 or PFS3 SCSI Direct xalakibaniou project.ClassicWB 105 27 July 2013 22:08
PFS3 why cant i... zharn support.Apps 9 27 January 2013 06:27
PFS3 continuosly giving "Block outside reserved area" -errors emuola project.ClassicWB 15 19 August 2012 19:47
PFS3 error: INVALID PFS3 COPY !!! WTF? keropi support.Apps 10 18 March 2008 22:30

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 00:49.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.10719 seconds with 15 queries