07 May 2021, 02:43 | #1 |
Registered User
Join Date: Aug 2018
Location: NY / USA
Posts: 290
|
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? |
07 May 2021, 08:41 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
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) |
07 May 2021, 08:50 | #3 |
Registered User
Join Date: May 2018
Location: Germany, Baden-Wuerttemberg
Posts: 387
|
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! |
07 May 2021, 10:55 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
It is pfs3aio. Normal pfs3 won't include detailed error information.
hddreport output also needed. (http://thomas-rapp.homepage.t-online.../hddreport.lha) |
07 May 2021, 12:39 | #5 |
Registered User
Join Date: Aug 2018
Location: NY / USA
Posts: 290
|
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 -------------------------------------------------------------------------------- |
13 May 2021, 19:00 | #6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
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. |
29 May 2021, 02:44 | #7 |
Registered User
Join Date: Aug 2018
Location: NY / USA
Posts: 290
|
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 |
29 May 2021, 07:07 | #8 |
Registered User
Join Date: Aug 2018
Location: NY / USA
Posts: 290
|
Ok, tested same stuff in 3000d and it works perfectly.
Something is up with my AA3000+. |
29 May 2021, 10:27 | #9 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
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. |
31 May 2021, 14:08 | #10 |
Registered User
Join Date: Aug 2018
Location: NY / USA
Posts: 290
|
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. |
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 |
|
|