VOGONS


First post, by sgraffite

User metadata
Rank Newbie
Rank
Newbie

Hello,

I have two Toshiba Satellite 330CDS with Pentium MMX 266MHz CPUs with Windows 98SE installed. Macdat info

I haven't been able to figure out how to get the DMA checkbox to show up on the drive properties in Windows 98SE. I would really prefer DMA mode as it uses much less CPU.

I am using a Syba Dual Compact Flash adapter with Innodisk iCF 9000 8GB CF cards. This same adapter/CF card combo works with DMA on my Toshiba Satellite 2535 300MHz Pentium MMX I have, also with Windows 98 SE. That leads me to believe it is not the fault of the adapter or CF card in this case.

Windows 98SE shows it as a Standard IDE/ESDI Hard Disk Controller. I have tried installing the Intel chipset drivers (1997 and 2001) from Phil's site.
It always gives an error that the chipset is not supported, and will not install. I'm assuming the board for these Tillamook CPUs is an Intel 440TX, or Intel 440 something. Maybe Toshiba has special chipset drivers.

I tried downloading drivers from Dynabook's site, but it seems broken as you can't select and operating system, which is required. So no luck there.

I checked the BIOS for DMA options, but this BIOS is very sparse and I was not able to find anything to enable DMA. It seems there is a utility called HWSETUP for Toshiba laptops to update BIOS settings within Windows, but I could not find it for Windows 95/98.

I'm just wondering what else to look for or try? Has anyone else has gotten DMA to work on a drive in a Toshiba Satellite 330 with Windows 98?

Reply 1 of 5, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie

Definitely need to find the correct drivers. If there is a hardware issue preventing DMA, the box is there but it unchecks itself at boot time. If the box is missing entirely, that's a driver issue.

There is a Satellite 330 recovery disc image on Internet Archive, I had a peek inside the image. I couldn't identify the storage controller driver but it does contain the HWSETUP program. I would assume the disc restores a fully working factory 98 installation with working sotrage drivers.

I can't link to the image but it's easy to find on google.

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 2 of 5, by sgraffite

User metadata
Rank Newbie
Rank
Newbie
NeoG_ wrote on 2026-04-02, 03:10:

Definitely need to find the correct drivers. If there is a hardware issue preventing DMA, the box is there but it unchecks itself at boot time. If the box is missing entirely, that's a driver issue.

There is a Satellite 330 recovery disc image on Internet Archive, I had a peek inside the image. I couldn't identify the storage controller driver but it does contain the HWSETUP program. I would assume the disc restores a fully working factory 98 installation with working sotrage drivers.

I can't link to the image but it's easy to find on google.

I never get the DMA checkbox at all. Thanks, I will look up the image and try it out!

Reply 3 of 5, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie
sgraffite wrote on 2026-04-02, 02:12:
Hello, […]
Show full quote

Hello,

I have two Toshiba Satellite 330CDS with Pentium MMX 266MHz CPUs with Windows 98SE installed. Macdat info

I haven't been able to figure out how to get the DMA checkbox to show up on the drive properties in Windows 98SE. I would really prefer DMA mode as it uses much less CPU.

I am using a Syba Dual Compact Flash adapter with Innodisk iCF 9000 8GB CF cards. This same adapter/CF card combo works with DMA on my Toshiba Satellite 2535 300MHz Pentium MMX I have, also with Windows 98 SE. That leads me to believe it is not the fault of the adapter or CF card in this case.

Windows 98SE shows it as a Standard IDE/ESDI Hard Disk Controller. I have tried installing the Intel chipset drivers (1997 and 2001) from Phil's site.
It always gives an error that the chipset is not supported, and will not install. I'm assuming the board for these Tillamook CPUs is an Intel 440TX, or Intel 440 something. Maybe Toshiba has special chipset drivers.

I tried downloading drivers from Dynabook's site, but it seems broken as you can't select and operating system, which is required. So no luck there.

I checked the BIOS for DMA options, but this BIOS is very sparse and I was not able to find anything to enable DMA. It seems there is a utility called HWSETUP for Toshiba laptops to update BIOS settings within Windows, but I could not find it for Windows 95/98.

I'm just wondering what else to look for or try? Has anyone else has gotten DMA to work on a drive in a Toshiba Satellite 330 with Windows 98?

Get drivers here: https://ia800708.us.archive.org/view_archive. … te%20320CDT.zip

Toshiba were actually making their own chipset at the time so Intel chipset drivers won't work.
The 2535CDS might have a later chipset revision, I don't know. But the "Toshiba Bus Master IDE Driver for Windows 98 - 750ide98.exe" might also work for making DMA available.
Hmm just checking on my Toshiba Tecra 750DVD and it *does* have the DMA option available even though I haven't loaded the bus master driver, so it might be down to how the laptop is wired up.

Reply 4 of 5, by sgraffite

User metadata
Rank Newbie
Rank
Newbie
Thermalwrong wrote on 2026-04-03, 12:06:
Get drivers here: https://ia800708.us.archive.org/view_archive. … te%20320CDT.zip […]
Show full quote

Get drivers here: https://ia800708.us.archive.org/view_archive. … te%20320CDT.zip

Toshiba were actually making their own chipset at the time so Intel chipset drivers won't work.
The 2535CDS might have a later chipset revision, I don't know. But the "Toshiba Bus Master IDE Driver for Windows 98 - 750ide98.exe" might also work for making DMA available.
Hmm just checking on my Toshiba Tecra 750DVD and it *does* have the DMA option available even though I haven't loaded the bus master driver, so it might be down to how the laptop is wired up.

I installed the 750ide98.exe drivers successfully. The drive speed is increased from the default drivers and I can see the second CF drive now in my adapter for the first time. However still no DMA checkbox and HD Tach is showing 99% CPU utilization. My other Toshiba I never installed a driver for and it had the DMA checkbox automatically, maybe because it has an Intel chipset that is supported by default? Not sure if I should ever expect to see the DMA checkbox in this case?

Reply 5 of 5, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie

I do have a Silicon Image PCI controller that works in DMA mode even though there is no checkbox in device manager, so it is possible for that to be true. I guess the way to know if it's in UDMA2 or higher is if the transfer speed is exceeding 16MB/s as that is the maximum transfer rate of PIO4.

It's also worth noting that especially on older systems, you should not expect to see like 5% CPU usage when doing full speed transfers like you would on a modern system. While the controller is doing DMA transfers there are still other parts of the transfer process that eat CPU time and quickly fill up a mid 90s CPU.

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer