VOGONS


SD->CF->PCMCIA on a 486 Toshiba laptop

Topic actions

Reply 41 of 46, by atar

User metadata
Rank Newbie
Rank
Newbie
douglar wrote on 2026-01-09, 18:20:

Off the top of my head---
Windows 95 RTM requires 4MB, but 16MB is recommended

Sorry, didn't ask properly. I meant to ask which minimal W95 supported PCMCIA CF out of the box. But this is not relevant anymore.
Meanwhile, I've installed w95 OSR2, and it works with a physical 2G CF card. Also it recognizes the CF-SD adapter, but no wonders here, it can not use it.

Now since I have a working CF card, I'll get back to DOS. 😁

Reply 42 of 46, by atar

User metadata
Rank Newbie
Rank
Newbie
lolo799 wrote on 2026-01-09, 22:58:

Try the utility here to identify the pcmcia chipset:
Re: PCMCIA Sound Cards

Toshiba ToPIC 03e8, 00

lolo799 wrote on 2026-01-09, 22:58:

Get the ataenabler from tssc.de
It usually works.

Now, I've got a CF card which works like a charm under Windows 95. But both Toshiba Card Manager 3.0 and ataenab produce the same result. It's not random data like it was with SF->CF, but it's not a valid listing either.

Update: after experimenting with it a bit more, it seems to to with the DOS version. Both ataenab and TCM3 work when are booted from a Windows95 floppy (Windows 95. [Version 4.0.1111]), and don't work neither under DOS 6.20 nor under DOS 6.22. The partition is FAT16 and is below 2G. so should work under DOS 6.x too, right? But this one doesn't:

Disk /dev/sde: 1.92 GiB, 2058190848 bytes, 4019904 sectors
Disk model: CF CARD Reader
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x291b4966

Device Boot Start End Sectors Size Id Type
/dev/sde1 * 63 4015871 4015809 1.9G 6 FAT16

Recreated partition using TCM3 pcfdisk.exe, and the following one works both under DOS 6.20 and under Windows:

Disk /dev/sde: 1.92 GiB, 2058190848 bytes, 4019904 sectors
Disk model: CF CARD Reader
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device Boot Start End Sectors Size Id Type
/dev/sde1 * 63 4019903 4019841 1.9G 6 FAT16

I guess it's some Microsoft magic I have to live with. So for now I have a solution for CF->PCMCIA, but not yet SD->CF->PCMCIA.
Going to try booting a newer Linux on it, to see whether it can use the SD->CF part, but it's gonna be tricky: I only have 4MiB there.

Reply 43 of 46, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie
atar wrote on 2026-01-16, 19:33:
Toshiba ToPIC 03e8, 00 […]
Show full quote
lolo799 wrote on 2026-01-09, 22:58:

Try the utility here to identify the pcmcia chipset:
Re: PCMCIA Sound Cards

Toshiba ToPIC 03e8, 00

lolo799 wrote on 2026-01-09, 22:58:

Get the ataenabler from tssc.de
It usually works.

Now, I've got a CF card which works like a charm under Windows 95. But both Toshiba Card Manager 3.0 and ataenab produce the same result. It's not random data like it was with SF->CF, but it's not a valid listing either.

Update: after experimenting with it a bit more, it seems to to with the DOS version. Both ataenab and TCM3 work when are booted from a Windows95 floppy (Windows 95. [Version 4.0.1111]), and don't work neither under DOS 6.20 nor under DOS 6.22. The partition is FAT16 and is below 2G. so should work under DOS 6.x too, right? But this one doesn't:

Disk /dev/sde: 1.92 GiB, 2058190848 bytes, 4019904 sectors
Disk model: CF CARD Reader
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x291b4966

Device Boot Start End Sectors Size Id Type
/dev/sde1 * 63 4015871 4015809 1.9G 6 FAT16

Recreated partition using TCM3 pcfdisk.exe, and the following one works both under DOS 6.20 and under Windows:

Disk /dev/sde: 1.92 GiB, 2058190848 bytes, 4019904 sectors
Disk model: CF CARD Reader
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device Boot Start End Sectors Size Id Type
/dev/sde1 * 63 4019903 4019841 1.9G 6 FAT16

I guess it's some Microsoft magic I have to live with. So for now I have a solution for CF->PCMCIA, but not yet SD->CF->PCMCIA.
Going to try booting a newer Linux on it, to see whether it can use the SD->CF part, but it's gonna be tricky: I only have 4MiB there.

Hi there, I put Toshiba Card Manager 3.0 up on archive.org and I think the card size support generally tops out at 1GB for me.

Also sometimes a laptop will work with a 1GB card and sometimes not, could be filesystem issues but smaller cards like 512MB or 256MB always work. Like on the T4850CT it'll read a 1GB card in DOS just fine but try again later after moving some more files to it and it fails, while a smaller card works fine.

TCM 3.0 / phoenix card manager isn't perfect but it's easier to set up than CardSoft which is rather more complicated to get working.

Reply 44 of 46, by atar

User metadata
Rank Newbie
Rank
Newbie
Thermalwrong wrote on 2026-01-20, 03:42:

Hi there, I put Toshiba Card Manager 3.0 up on archive.org and I think the card size support generally tops out at 1GB for me.

Also sometimes a laptop will work with a 1GB card and sometimes not, could be filesystem issues but smaller cards like 512MB or 256MB always work. Like on the T4850CT it'll read a 1GB card in DOS just fine but try again later after moving some more files to it and it fails, while a smaller card works fine.

How does it manifest when it doesn't work? My "Industrial Extreme" 2G CF card once partitioned with TCM 3.0 seems to work reliably. I haven't tried using the whole 2G yet though. Maybe the problem catches me up later. I also have another 2G Dogfish Industrial CF card. Haven't re-partiotioned it with TCM yet, but going to do it later and report the results.

Reply 45 of 46, by douglar

User metadata
Rank l33t
Rank
l33t
atar wrote on 2026-01-20, 12:28:

How does it manifest when it doesn't work? My "Industrial Extreme" 2G CF card once partitioned with TCM 3.0 seems to work reliably. I haven't tried using the whole 2G yet though. Maybe the problem catches me up later. I also have another 2G Dogfish Industrial CF card. Haven't re-partiotioned it with TCM yet, but going to do it later and report the results.

I would check the number of cylinders reported by the ATA info command. Perhaps the one device reports cylinders > 1023. Seems like the most likely culprit.

Reply 46 of 46, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie
atar wrote on 2026-01-20, 12:28:
Thermalwrong wrote on 2026-01-20, 03:42:

Hi there, I put Toshiba Card Manager 3.0 up on archive.org and I think the card size support generally tops out at 1GB for me.

Also sometimes a laptop will work with a 1GB card and sometimes not, could be filesystem issues but smaller cards like 512MB or 256MB always work. Like on the T4850CT it'll read a 1GB card in DOS just fine but try again later after moving some more files to it and it fails, while a smaller card works fine.

How does it manifest when it doesn't work? My "Industrial Extreme" 2G CF card once partitioned with TCM 3.0 seems to work reliably. I haven't tried using the whole 2G yet though. Maybe the problem catches me up later. I also have another 2G Dogfish Industrial CF card. Haven't re-partiotioned it with TCM yet, but going to do it later and report the results.

Card seems to work in that it detects and you can go to the drive letter, but the directory listing can be a jumbled mess or it can look fine in the root but then a sub-directory will be messed up.