You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
DO NOT USE DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time it is unfortunately not possible to white list users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

Falcon SCSI write issues

Problems with your machine in general.
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Falcon SCSI write issues

Post by exxos »

kohli79 wrote: Mon Sep 22, 2025 10:34 am Have you tried running Uwe's SCSI test program? ;)
Wasn't aware of it. I ran it, still no wiser :)

Code: Select all

SCSI Driver and firmware test V2.40
½ 2014-2024 Uwe Seimet

SCSI initiator ID is not available

Found SCSI Driver version 1.01


Available buses:
  ID: 1
  Name: 'Atari SCSI'
  Maximum transfer length: 268435456 ($10000000)
  Supported SCSI Driver features:
    Arbitration
    All SCSI commands
    Target control

  ID: 2
  Name: 'Atari IDE'
  Maximum transfer length: 130560 ($1FE00)
  Supported SCSI Driver features:
    All SCSI commands


Testing device ID 0 on bus 1 'Atari SCSI'
  Supported SCSI Driver features:
    Arbitration
    All SCSI commands
    Target control
  CheckDev()
    Testing with valid bus ID 1
    Testing with invalid bus ID 32
  Open/Close()
    Available handles for bus 1: 30
  TEST UNIT READY
  INQUIRY
    Calling with valid parameters
      Raw data: 00:00:02:02:8b:00:00:16:53:45:41:47:41:54:45:20
                53:54:33:32:31:35:31:4e:20:20:20:20:20:20:20:20
                30:32:38:34:12:00:00:00:24:00:00:00:00:00:00:01
                00:00:88:70:00:00:00:03:00:01:3b:d0:00:0f:f4:78
                00:10:8e:26:00:10:5a:ca:00:0f:f8:f4:ff:ff:ff:ff
                ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:10:00
                00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
                00:00:00:00:00:01:00:00:00:00:00:00:00:00:00:00
                00:00:00:10:b7:98:00:0f:f4:78:00:10:97:a4:00:10
      Device type: Direct Access
      Device name: 'SEAGATE ST32151N        '
      Firmware revision: '0284'
      Removable media support: No
      Linked command support: No
      Relative addressing support: No
      Tagged command queuing support: Yes
      Synchronous data transfer support: Yes
      16-bit wide data transfer support: No
      32-bit wide data transfer support: No
      RESET condition behavior: Hard RESET
      SCSI/SPC version: SCSI-2
      Response data format: SCSI-2
      Additional length: $8B
    Calling with non-existing LUN 7
    Testing with requested byte count of 10
  REQUEST SENSE
    Calling REQUEST SENSE for existing LUN 0
    Calling REQUEST SENSE for non-existing LUN 7
    Calling REQUEST SENSE again for existing LUN 0
  READ CAPACITY
    Reading capacity with READ CAPACITY (10)
      Maximum block number: 4197404
      Block size: 512
    Reading capacity with READ CAPACITY (16)
      READ CAPACITY (16) is not supported by device
    Reading last block (4197404)
    Trying to read last block + 1 (4197405)
  READ
    Reading block 0 with READ (6)
    Reading block 0 with READ (10)
    Reading block 0 with READ (12)
      READ (12) is not supported by device
    Reading block 0 with READ (16)
      READ (16) is not supported by device
    Reading block 0 to odd address with READ (6)
    Trying to read block 0 from non-existing LUN 7
  SEEK
    Seeking block 0 with SEEK (6)
    Seeking block 0 with SEEK (10)
  MODE SENSE
    Reading all mode pages with MODE SENSE (6)
      Received 128 data bytes
        Available pages list: 1, 2, 3, 4, 7, 8, 10, 0
        Page 129: Read-write error recovery page (current, savable)
          Raw data: 81:0a:c8:0d:30:00:00:00:0d:00:ff:ff
          Page size: 10 bytes
          Disable correction (DCR): 0
          Disable transfer on error (DTE): 0
          Post error (PER): 0
          Enable early recovery (EER): 1
          Read continuous (RC): 0
          Transfer block (TB): 0
          Automatic read reallocation (ARRE): 1
          Automatic write reallocation (AWRE): 1
          Read retry count: 13
          Correction span: 48
          Head offset count: 0
          Data strobe offset count: 0
          Write retry count: 13
          Recovery time limit: -1 ms
        Page 130: Disconnect-reconnect page (current, savable)
          Raw data: 82:0e:80:80:00:0a:00:00:00:00:00:00:00:00:00:00
          Page size: 14 bytes
          Buffer full ratio: 128
          Buffer empty ratio: 128
          Bus inactivity limit: 10
          Disconnect time limit: 0 * 100 us
          Connect time limit: 0 * 100 us
          Maximum burst size: 0
          Data transfer disconnect control (DTDC): 0
        Page 131: Format device page (current, savable)
          Raw data: 83:16:00:08:00:0a:00:00:00:10:00:7e:02:00:00:01
                    00:0c:00:01:40:00:00:00
          Page size: 22 bytes
          Tracks per zone: 8
          Alternate sectors per zone: 10
          Alternate tracks per zone: 0
          Alternate tracks per logical unit: 16
          Sectors per track: 126
          Data bytes per physical sector: 512
          Interleave: 1
          Track skew factor: 12
          Cylinder skew factor: 1
          Soft sector formatting (SSEC): 0
          Hard sector formatting (HSEC): 1
          Removable (RMB): 0
          Surface (SURF): 0
        Page 132: Rigid disk drive geometry page (current, savable)
          Raw data: 84:16:00:10:51:08:00:00:00:00:00:00:00:00:00:00
                    00:00:00:00:15:22:00:00
          Page size: 22 bytes
          Number of cylinders: 4177
          Number of heads: 8
          Starting cylinder-write precompensation: 0
          Starting cylinder-reduced write current: 0
          Drive step rate: 0
          Landing zone cylinder 0
          Rotational offset: 0
          Medium rotation rate: 5410
        Page 135: Verify error recovery page (current, savable)
          Raw data: 87:0a:00:0d:30:00:00:00:00:00:ff:ff
          Page size: 10 bytes
          Error recovery parameter (DCR): 0
          Disable transfer on error (DTE): 0
          Post error (PER): 0
          Enable early recovery (EER): 0
          Verify retry count: 13
          Verify correction span: 48
          Verify recovery time limit: -1 ms
        Page 136: Caching page (current, savable)
          Raw data: 88:12:11:00:ff:ff:00:00:ff:ff:ff:ff:80:03:00:00
                    00:00:00:00
          Page size: 18 bytes
          Read cache disable (RCD): 1
          Write cache enable (WCE): 0
          Multiplication factor (MF): 0
          Write retention priority: 0
          Demand read retention priority: 0
          Disable pre-fetch transfer length: -1
          Minimum pre-fetch: 0
          Maxium pre-fetch: -1
          Maximum pre-fetch ceiling: -1
        Page 138: Control mode page (current, savable)
          Raw data: 8a:0a:02:00:00:00:00:00:00:00:00:00
          Page size: 10 bytes
          Report log exception condition (RLEC): 0
          Disable queuing (DQue): 0
          Queue error management (QErr): 0
          Queue algorithm modifier: 0
          Error AEN permission (EAENP): 0
          Unit attention AEN permission (UAAENP): 0
          Ready AEN permission (RAENP): 0
          Enable extended contingent allegiance (EECA): 0
        Page 0: Vendor-specific page (current, savable)
          Raw data: 80:02:10:00
    Reading all mode pages with MODE SENSE (10)
      Received 130 data bytes
        Available pages list: 1, 2, 3, 4, 7, 8, 10, 0
  READ LONG
    Reading 0 bytes of sector 0 with READ LONG (10)
    Reading 4 bytes of sector 0 with READ LONG (10)
      Request has been rejected
    Reading 512 bytes of sector 0 with READ LONG (10)
      Request has been rejected
    Reading 516 bytes of sector 0 with READ LONG (10)
      Request has been rejected
    Reading 0 bytes of sector 0 with READ LONG (16)
      READ LONG (16) is not supported by device
  READ FORMAT CAPACITIES
    READ FORMAT CAPACITIES is not supported by device
  GET CONFIGURATION
    GET CONFIGURATION is not supported by device
  REPORT LUNS
    REPORT LUNS is not supported by device

Testing device ID 7 on bus 1 'Atari SCSI'
  Supported SCSI Driver features:
    Arbitration
    All SCSI commands
    Target control
  CheckDev()
    Testing with valid bus ID 1
    Testing with invalid bus ID 32
  Open/Close()
    Available handles for bus 1: 30
  TEST UNIT READY
  INQUIRY
    Calling with valid parameters
      Raw data: 03:00:06:02:1f:00:00:00:55:53:45:49:4d:45:54:20
                48:44:44:52:49:56:45:52:20:20:20:20:20:20:20:20
                31:31:30:31
      Device type: Processor
      Device name: 'USEIMET HDDRIVER        '
      Firmware revision: '1101'
      Removable media support: No
      Linked command support: No
      Relative addressing support: No
      Tagged command queuing support: No
      Synchronous data transfer support: No
      16-bit wide data transfer support: No
      32-bit wide data transfer support: No
      RESET condition behavior: Hard RESET
      SCSI/SPC version: SPC-4
      Response data format: SCSI-2
      Additional length: $1F
    Calling with non-existing LUN 7
    Testing with requested byte count of 10
  REQUEST SENSE
    Calling REQUEST SENSE for existing LUN 0
    Calling REQUEST SENSE for non-existing LUN 7
    Calling REQUEST SENSE again for existing LUN 0
    Testing SCSI Driver sense buffer handling
  MODE SENSE
    Reading all mode pages with MODE SENSE (6)
      MODE SENSE (6) is not supported by device
  REPORT LUNS
    Number of LUNs: 1
          LUN list: 0

Testing device ID 0 on bus 2 'Atari IDE'
  Supported SCSI Driver features:
    All SCSI commands
  CheckDev()
    Testing with valid bus ID 2
    Testing with invalid bus ID 32
  Open/Close()
    Available handles for bus 2: 30
  TEST UNIT READY
  INQUIRY
    Calling with valid parameters
      Raw data: 00:80:06:02:1f:00:00:00:53:61:6e:44:69:73:6b:20
                53:44:43:46:42:2d:31:30:32:34:20:20:20:20:20:20
                48:44:58:20
      Device type: Direct Access
      Device name: 'SanDisk SDCFB-1024      '
      Firmware revision: 'HDX '
      Removable media support: Yes
      Linked command support: No
      Relative addressing support: No
      Tagged command queuing support: No
      Synchronous data transfer support: No
      16-bit wide data transfer support: No
      32-bit wide data transfer support: No
      RESET condition behavior: Hard RESET
      SCSI/SPC version: SPC-4
      Response data format: SCSI-2
      Additional length: $1F
    Calling with non-existing LUN 7
    Testing with requested byte count of 10
  REQUEST SENSE
    Calling REQUEST SENSE for existing LUN 0
    Calling REQUEST SENSE for non-existing LUN 7
    Calling REQUEST SENSE again for existing LUN 0
    Testing SCSI Driver sense buffer handling
  READ CAPACITY
    Reading capacity with READ CAPACITY (10)
      Maximum block number: 2001887
      Block size: 512
    Reading capacity with READ CAPACITY (16)
      Maximum block number hi: 0, maximum block number lo: 2001887
      Block size: 512
      Logical sectors per physical sector: Unknown (1 or more)
    Reading last block (2001887)
    Trying to read last block + 1 (2001888)
  READ
    Reading block 0 with READ (6)
    Reading block 0 with READ (10)
    Reading block 0 with READ (12)
      READ (12) is not supported by device
    Reading block 0 with READ (16)
    Trying to read IDE block 281474976710656 with READ (16)
    Reading block 0 to odd address with READ (6)
    Trying to read block 0 from non-existing LUN 7
  SEEK
    Seeking block 0 with SEEK (6)
      SEEK (6) is not supported by device
  MODE SENSE
    Reading all mode pages with MODE SENSE (6)
      MODE SENSE (6) is not supported by device
  READ LONG
    Reading 0 bytes of sector 0 with READ LONG (10)
      READ LONG (10) is not supported by device
  READ FORMAT CAPACITIES
    READ FORMAT CAPACITIES is not supported by device
  GET CONFIGURATION
    GET CONFIGURATION is not supported by device
  REPORT LUNS
    Number of LUNs: 1
          LUN list: 0
whomper
Posts: 98
Joined: Sat Apr 26, 2025 8:08 pm

Re: Falcon SCSI write issues

Post by whomper »

My setup is bluescsi external with 14MG Falcon. I had issues copying files only with TTRam that required I install ALTRAMFX.PRG from HDDriver package in the Auto folder. I did not however had any issues with STRam/14MB.
I did have some consistency issues with TOS/Windows Partitions which got resulted once I moved entirely to TOS partitions.
Whomper
https://erezyaary.music
16 Bit: Falcon (DFB1X/14MB/4+8 GB), 1040STFM, Soundpool SPDIF/FA8, Cubase Audio, Cubase 3
8 Bit: 1200XL, 800XL, 2 x 1050, 1025, Fujinet Pro, 2 x 1010, CX-85, Touch Tablet
User avatar
kohli79
Site sponsor
Site sponsor
Posts: 89
Joined: Fri Feb 05, 2021 8:23 pm
Location: Saxony Anhalt, Germany

Re: Falcon SCSI write issues

Post by kohli79 »

With C-Lab MKII + DFB1X + BlueSCSIV2 it looks like this for me ...
Driver version 12.71

The program DISKUS might also be helpful, but unfortunately it is only in German.
https://www.hddriver.net/en/downloads.html
Attachments
SDRVTEST.LOG
(9.56 KiB) Downloaded 24 times
Life is too short not to have an Amiga/Atari. 8-)
don_apple
Posts: 35
Joined: Mon Mar 25, 2024 5:54 pm

Re: Falcon SCSI write issues

Post by don_apple »

I can also confirm that copying large files (10MB) from IDE to an emulated SCSI drive on a ZuluSCSI Pico works on a Falcon030 with 14MB ST-RAM and a DFB1X (Firmware 1.04) installed and running, using HDDRIVER 12.71 and TOS 4.04.

It also works when the ALT-RAM on the DFB1X is enabled using MAPROM_C.PRG in the AUTO folder.
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Falcon SCSI write issues

Post by exxos »

Thanks I suppose I should update HDdriver again, I am using 12.53 . I can't really do much else at this point in time.
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Falcon SCSI write issues

Post by exxos »

Success!

Strangely updating HDdriver from 12.53 to 12.71 seems to have solved the problem I was having ! :shrug:

Files looked to all copy fine. No strange corruption or "hangs" just copied and done. So whatever problem this was seems to have been fixed in the latest driver!
User avatar
kohli79
Site sponsor
Site sponsor
Posts: 89
Joined: Fri Feb 05, 2021 8:23 pm
Location: Saxony Anhalt, Germany

Re: Falcon SCSI write issues

Post by kohli79 »

:dualthumbup: :bravo:
Life is too short not to have an Amiga/Atari. 8-)
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 2977
Joined: Tue Nov 19, 2019 12:09 pm

Re: Falcon SCSI write issues

Post by Badwolf »

exxos wrote: Mon Sep 22, 2025 7:39 pm Success!
Phew!

Glad that's working. Now you can get back to watching the other thing that's not working instead! :hide:

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Falcon SCSI write issues

Post by exxos »

Badwolf wrote: Mon Sep 22, 2025 9:34 pm Glad that's working. Now you can get back to watching the other thing that's not working instead! :hide:
:lol: :thumbup:
User avatar
exxos
Site Admin
Site Admin
Posts: 27278
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Falcon SCSI write issues

Post by exxos »

I mentioned this to Uwe.. He said..

Your problem is most likely not fixed. HDDRIVER 12.7 by default (also see
https://www.hddriver.net/en/news.html) limits the maximum SCSI transfer
length for the Falcon to 64 KiB. This is the maximum number of bytes that
can be transferred to/from non DMA-capable RAM in one go, i.e. with a single
SCSI command. (TT-RAM in a TT is DMA-capable, Fast-RAM in a Falcon is not.)

This change in behavior is the reason why you do not need the
ALTRAMFX/AB040FIX tools anymore with HDDRIVER 12.7. But if your Falcon does
*not* have Fast-RAM, you would not want SCSI transfers to be slower than
necessary. This is why with a new option in the "Performance" settings you
can explicitly set the maximum transfer length to the maximum value
possible, by telling HDDRIVER that you do *not* have Fast-RAM. Also see the
HDDRIVER manual.
If you enable this setting, you will most likely observe the same issues as
before.

All in all, the conceptual change in HDDRIVER may appear to resolve your
problem, because it splits all SCSI transfers into chunks of 64 KiB. But
with other drivers, which have a fixed transfer length, you might have
problems again.
In general, if there is an issue with transfering large amounts of data via
DMA, something is most likely wrong with your Falcon hardware. It cannot be
a software issue, because the DMA transfer is hardware-driven, completely
managed by the SCSI and DMA chips. The drivers just tell the hardware how
much data to transfer.

Best regards

Uwe
Post Reply

Return to “HARDWARE ISSUES”