04 June 2022, 14:14 | #21 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,216
|
Quote:
Actually, it affects all transfers, no matter how or by whom they are initialized. It is only a workaround at the file system level. The FFS from 3.1.4 onwards speaks also SCSI_HDCMD, and surely the mask there applies as well, but the same problem affects any other program that accesses the harddisk bypassing the file system. IOWs, clearly, programs like SCSIQuery, HDToolBox, the DEV-Handler are in that sense "affected". You may wonder where these programs take the "mask" from, and the answer is "it depends". SCSIQuery and the DEV-Handler take it from the mount node of the file system, or assume a worst-case mask, and HDToolBox from 3.1.4 onwards also makes a worst-case assumption on this issue. I believe there is a tooltype where you can set the memory type it uses. But yes, the Os team is (or at least was) aware of the problem. |
|
04 June 2022, 14:36 | #22 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,216
|
One addition: Clearly, the MASK is also honored by the other Os-provided file systems (CrossDos and CDFileSystem), but note that Mask is more a bug-workaround than a feature. A well-written device driver needs to support any buffer that was provided by the user, and needs to find the best possible strategy to fill (or transmit) its contents.
One may wonder why HDToolBox and friends worked before on some devices. This is more by accident than by design. A couple of devices simply use PIO if the amount of transmitted data is small, and then the mask and buffer problem does not arise. For HDToolBox in particular, the transmitted data are only those of the SCSI mode pages, and this accounts for less than 256 bytes, which is "by accident" fine for most devices as they don't initiate DMA for such small fragments. |
04 June 2022, 14:37 | #23 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,216
|
*double post*
Last edited by Thomas Richter; 04 June 2022 at 14:57. |
04 June 2022, 14:41 | #24 | |
Moderator
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 839
|
Quote:
You can't expect that all users are going to be using "OS 3.1.4 Onwards". If these versions do provide some sort of work around in Software for what is practically a "Broken by Design" Hardware problem than that's fine with me but your attitude towards backward compatibility always seems to be a condescending one. |
|
04 June 2022, 19:02 | #25 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,216
|
I don't understand your complain. The older FFS doesn't speak DirectSCSI, so the problem doesn't appear for the FFS. It may appear for some other file systems that do not use MASK or use HDSCSICmd without checking for the mask. The older HDToolBox does use HDSCSICmd potentially with memory buffers not compatible to some device drivers.
Sorry for not having a time machine and fixing this backwards for you, but nobody has sources for all device drivers in existence, and I'm so terribly sorry of being able to offer a workaround for bugs other people made and they won't fix anymore, and I'm terribly sorry that this is addressed in a newer release, and not in an older release. Wait, what exactly is your problem now? That you need to buy new versions to add workarounds for bugs other people made? |
05 June 2022, 17:47 | #26 |
Registered User
Join Date: Mar 2020
Location: Boulder Creek / USA
Posts: 43
|
Honestly folks, remember I’m talking about my AA3000+ which is running 3.2.1. I have a A3660 and a BigRAM card and a ZZ9000. So more RAM than I can poke a stick at but it’s slow.
|
06 June 2022, 00:25 | #27 | |
Moderator
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 839
|
Quote:
I am not going to purchase any new version of Amiga OS to workaround this specific hardware bug (broken memory expansions for the A3640 or A3660). Chucky warned users about "Support Hell" and I would suggest that everyone heed his warning (rather than announce OS 3.1.4 onward as a practical solution to the problem). Last edited by SpeedGeek; 06 June 2022 at 00:51. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
AA3000+ Amiga 3000 AGA motherboard | hese | Hardware mods | 89 | 24 April 2023 22:13 |
AA3000+ 80000005 Random Errors | matt3k | support.Hardware | 20 | 23 November 2021 07:24 |
AA3000+ DSP emulation | abu_the_monkey | request.UAE Wishlist | 45 | 02 September 2021 11:39 |
AA3000 + with installed mmulibs keeps crashing | Cyberstormer | support.Hardware | 5 | 29 July 2021 22:52 |
Digital video out options for AA3000+? | matt3k | support.Hardware | 2 | 17 December 2020 04:40 |
|
|