A maximum sustained read transfer rate of 130MB/s is what is to be expected of a drive that has a data density of 500GB per platter. Therefore ISTM that your drive has 2 platters.
If your benchmark software reports a burst transfer rate in excess of 150MB/s, then this would confirm that the interface rate is 3Gbps or better.
As for your question regarding the 64MB cache, the ATA spec doesn’t provide any way for a drive to report a cache size in excess of 32MB - 512 bytes.
Surely there’s a program that can read the cache amount? The seagate 7200.11 first gen batches had a 16mb read error and a firmware release fixed that.
Does anyone else have my version of the faex? is my firmware the latest? info plz!
Seagate’s cache reporting issue was a firmware bug. However, your cache reporting problem is a limitation of the ATA/ATAPI standard. It is not a firmware problem.
The ATA standard allows for the cache size to be reported in a single 16-bit word. Each bit represents 512 bytes of cache. The largest value that can be stored in 16 bits is 0xFFFF. This is equivalent to a cache size of 32MB - 512 bytes.
You can visually examine your PCB to determine the cache size. On the component side there will be a 64MB SDRAM chip. Unfortunately you will need to remove the board to see it.