@lilwashu @alenppc This does sound very similar to issues I've been having this week.
The 536s are ostensibly fine with booting, WHDload games, demo loops, and all memory tests check out but copying large numbers of files either between partitions or within the same partition cause the machine to lock up and require a soft reset.
The test machine was a Revision 6A A500 with no other add ons or modifications. The 536 firmware is the tf536r2-A500-A2000.zip Alen uploaded to the firmware hub
https://www.exxosforum.co.uk/forum/downl ... p?id=14358
To recreate I create a temporary directory at the top level and copy a large number of WHDLoad directories and their contents across from their locations using DOpus e.g. directories A,B,C,D,E,F or, if space is tight on the card A,X,Y and Z. On some occasions the transfers will complete successfully but in around 1/3 of attempts the transfer will lock up the machine at a random point during transfer, can be almost immediate, or a few hundred MB in, seems random.
I suspect an issue with either how I've built the cards or the components that I have used. My build diagnostics were as follows :
1. Change out IDE header - I previously built some cards with standard 2mm pitch header pins rather than the 2mm box headers I prefer to use. I had some boot issues with these standard headers in the past but changing to a box header made no difference in this instance.
2. Suspected residual flux under the CPLD and/or other IC pins. - Cleaned extensively, no difference.
3. Suspect CPU. Even though I was pretty sure all the CPUs were sound, I changed out for a "full service history since the 1990s" RC50C that I am 100% confident of its provenance. Unfortunately this made no difference, the issue remains.
4. Change IDE to CF/SD adapter: I get the same issue on both V.H2 CF to IDE adapters and the generic active type SD to IDE adapters which otherwise seem to work well. Changing the media also makes no difference. Cable is 5cm version in all cases, different cables were tried.
5. Change file system on the image. The CF/SD image I usually use is built on FFS WB3.9, I tried the 8GB (3.1?) PFS image supplied by AlenPPC but the issue remains. I have yet to check the versions of setpatch used on these images.
6. IDE buffers: No change, behaviour on cards with or without buffers is the same, as it is on the same card with IDE buffers removed and 0 ohm resistors replaced.
7. Change out the CPLD(s) Event though I can recreate this issue across a few cards and all the CPLDs program without issue and seem to behave in all other tests I began to suspect the perhaps I'd damaged the CPLDs during ultrasonic cleaning. Changing out to a different CPLD didn't make any difference, although all the CPLDs did come from the same Mouser batch. I have ordered some more CPLDs from Farnell in case I've got a a batch of duds.
I've tested the same images / adapter / media on a TF330 briefly and cannot reproduce the issue on a CD32. But the next step is to perform further tests on the 330 to ensure that I wasn't just lucky when I tested that. I'll also rebuild the TF330 firmware to target the XC95288XL and put one of the CPLDs I removed from a 536 onto a 330 and see if I can recreate again. I'm hoping it is a CPLD issue and it will be resolved when this Farnell order turns up. I spoke to Alen and he can't seem to recreate the issue on his setup so I'm a bit stumped for now! :shock: