VOGONS


First post, by goyban

User metadata
Rank Newbie
Rank
Newbie

I have an old laptop Presario 2500 setup with Win98 and XP dual boot.
The hard disk is failing so I had to update the storage.

I got one of those M.2 sata to IDE 44 pin IDE 2.5" convertors. But the speed is capped on 3.32 MB/s.
The controller is Jmicron JM20330, thinking this one is maybe defective or has fake controller, got another one with a higher price and good comments showing 30 up to 80 MB/s Read and write speed. But the new one has the same 3.35 MB/s speed capp.

So I think there is something wrong with my bios or setting. since my old failing HDD can reach around 30 MB/s.
I read this mSATA to IDE Troubletopic, disabled UDMA but still no difference.

Please let me know if you have any suggestions or settings I should change in bios.
I'm not looking for crazy speed, just something more than 10MB/s. Since right now with this speed the computer freezes whenever I do something with disk like extracting, downloading copying.

Also someone mentioned that with a driver it will work much faster, but I didn't find any driver for JM20330.

Thanks in advance.

Last edited by goyban on 2023-10-04, 16:03. Edited 1 time in total.

Reply 1 of 18, by weedeewee

User metadata
Rank l33t
Rank
l33t

Just guessing
the cd/dvdrom is on the same channel as the hard drive/sata2ide adapter
somehow the sata2ide adapter is causing a timing conflict when in UDMA mode and this causes windows to downgrade the speed to PIO mode.
That's my guess.
based on the problem I had with a armada m700 using a SD2IDE & sata2ide adapter
Seems quality & firmware in those things does make a difference since It eventually did work ok with another sata2ide adapter.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 2 of 18, by goyban

User metadata
Rank Newbie
Rank
Newbie
weedeewee wrote on 2023-09-22, 13:42:
Just guessing the cd/dvdrom is on the same channel as the hard drive/sata2ide adapter somehow the sata2ide adapter is causing a […]
Show full quote

Just guessing
the cd/dvdrom is on the same channel as the hard drive/sata2ide adapter
somehow the sata2ide adapter is causing a timing conflict when in UDMA mode and this causes windows to downgrade the speed to PIO mode.
That's my guess.
based on the problem I had with a armada m700 using a SD2IDE & sata2ide adapter
Seems quality & firmware in those things does make a difference since It eventually did work ok with another sata2ide adapter.

Thanks,
So, do you think I should get another adaptor?
Honestly I don't mind buying another one as long as I know that will work.

What if I disconnect the DVD drive?

There are other settings in the bios like if you think I should change anything to help:
MUlti-Sectore Transfers
LBA Mode Control
32bit I/O
Transfer Mode: Standard, Fast PIO 1,2,3,4, DMA1, DMA2
Ultra DMA Mode

Reply 3 of 18, by weedeewee

User metadata
Rank l33t
Rank
l33t

verify if the dvdrom & hdd are on the same channel.
If they are, then removing the dvd drive, doing a new windows install and running the benchmark again should help . 🤞

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 5 of 18, by weedeewee

User metadata
Rank l33t
Rank
l33t

look up both devices in windows 98 device manager. Sort by connection.
They should show up either both under something like primary IDE controller if they are both on the same channel.
If one is under primary, and the other is under secondary, then they are on separate channels.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 7 of 18, by goyban

User metadata
Rank Newbie
Rank
Newbie
weedeewee wrote on 2023-09-22, 14:29:

look up both devices in windows 98 device manager. Sort by connection.
They should show up either both under something like primary IDE controller if they are both on the same channel.
If one is under primary, and the other is under secondary, then they are on separate channels.

I checked it out, it seems like there are two separate channels:

- PCI bus
...- ALi M5229 PCI Bus Master IDE Controller
... ...- Primary IDE controller (dual fifo)
... ... ...Generic IDE Disk Type01
... ...- Secondary IDE controller (dual fifo)
... ... ...Toshiba DVD-ROM SD...

Last edited by goyban on 2023-09-23, 11:27. Edited 1 time in total.

Reply 10 of 18, by goyban

User metadata
Rank Newbie
Rank
Newbie

I got the third adaptor and I'm getting the same speed.
Do you think those SSD PATA drives with SM2236 would be faster? They are pretty expensive, 50~70 bucks.
Is it possible to get better speed with them or should I try to find another hard drive? (Mission impossible)

Reply 11 of 18, by rasz_pl

User metadata
Rank l33t
Rank
l33t

is it that slow in pure dos?
is BIOS autodetect defaults to PIO0? or sets DMA?
what drive exactly did you plug into the converter?

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 12 of 18, by goyban

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2023-09-26, 14:56:

is it that slow in pure dos?
is BIOS autodetect defaults to PIO0? or sets DMA?
what drive exactly did you plug into the converter?

Haven't tested it in dos, but I will give it a try and let you know the result.
The autodetect was set on UDMA, PIO4/DMA2, I changed them a lot with different values but the speed is just kept at 3MB/s.
I just need something around 10MB/s so the system won't freeze when copying or stutter audio when using the disk.

The drive is a Silicon Power Ace A55, SATA III.

Reply 13 of 18, by goyban

User metadata
Rank Newbie
Rank
Newbie

Well after testing a lot of stuff, finally the problem is solved!
Now I can reach 90MB/s on sequence, and 19MB/s on random read and write.

The problem? The disk was 256GB (more than 128GB), randomly used a 64GB one and everything is working perfectly.
I limited the 256GB disk to about 100GB in bios, but apparently, that wasn't working very well and was causing the speed bottleneck.

Reply 15 of 18, by goyban

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2023-10-04, 17:08:

I say it was Silicon Power Ace A55 having trouble with Jmicron converter and not the size issue

I don't think so, after testing with other SSD, I bought the same Silicon Power A55 Sata III but 128GB and got near 100MB/s speed. This the disk that I'm using to now to install my stuff on.

Reply 17 of 18, by goyban

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2023-10-04, 21:11:

maybe different firmware revision? I ran JM20330 with 256-512GB ssds no problem

No, I'm not saying there was a problem with JM20330, I tested it with 256GB SSD and it worked well on another computer, my laptop however, has a very limited bios, I think anything with more than 137GB will freak it out.