08-28-2011,03:42 AM
Update: I was messing around with my modified ATAD driver that has full 48-bit LBA support (As opposed to the 32-bit LBA support that it's original version had), and managed to achieve sustained data transfer rates of about 5MB/s.
So what does this mean? Well, still no 48-bit LBA support for any homebrew software yet as the filesystem drivers have to be upgraded too. 
That would also mean that all existing game installations have to be wiped and installed in a new (but similar) format.... something which I'm not too sure that everyone would be agreeable with. 
As I mentioned in another thread, the current limit for the PS2's software is either 1 or 2TB (So anything larger will require new drivers).
I should probably mention that that driver supports 65535 sector block reads (Unlike it's predecessor's 256 block reads) and the server has 1024 sector buffers.
Now, the HDD seems to make less frequent reads and writes - and there seemed to also be a slight improvement in performance too... I noticed that the speeds occasionally crossed the 5.15MB/s mark. 
On a side note, I should probably mention that I think that I've found a slight problem with the ATAD and DEV9 modules in the PS2SDK. If the dev9LEDCtl() function of DEV9 was used to control the LED instead, the LED doesn't light up at all! (!?)
It seems like the PIO_DIR register has to be set to 1 whenever the PIO_DATA register is written to (When switching on or off the LED).... but the Sony drivers never needed that! (So why? There's something wrong here...)
Anyone knows something about this?
@All: Yes, you are all right. The HDD does affect the speeds, since the read and write operations will be slowed down if either the NA or HDD is slow.
Unmodified SCPH-77006 with SM 3.6
SCPH-39006 with M-chip modchip, SCPH-10281 NA and refurb Seagate 80GB HDD
SCPH-10000 v1.00 with SCPH-10190 PCMCIA NA and SCPH-20400 HDD unit

PS2ESDL v0.823B
やっほー 汗がひかる♪