Are we sure it's time to throw something else out?
PCMCIA is still used for Common Interface cards on TVs.
Version 6.4 of the Linux kernel has debuted, after an exemplary development push. Penguin emperor Linus Torvalds on Sunday announced the release without making any comment at all on the state of the kernel, or the efforts that led to the release of this version. Indeed, he had little to say about the progress of version 6.4: …
And in my Canon EOS 20D, still going strong. Mind, I would need to be running it on my old IBM T80 which actually has a PCMCIA slot! I had to use a horrible kludge to get it past the previous issue where my CPU supported protected mode but didn't have the flag (Ubuntu 12 if I remember right)
It's maybe time for a new camera body! The old Canon will have to join the Autohelm autopilot which had to be retired when the last EEPROM burner for the map cartridges gave up the ghost. And the T80. It's served me well.
In a kernel discussion back from October over the status and way forward for PCMCIA support within the Linux kernel. One of the leading paths forward is on keeping around socket and card drivers where there are apparent users but to begin removing unused drivers over the coming releases. This stops short of removing PCMCIA card support in its entirety.
Are you sure? I haven't got one of those cameras myself but can't see any reason for it to have a PCMCIA interface. Wiki says it was released in 2005, and PCMCIA was certainly in steep decline by then.
Is it possible that you're thinking of the Compact Flash card slot? Similar pin array/spacing, but much smaller form factor.
Pretty sure it's this. Older Canon SLR bodies used CompactFlash cards.
One cool thing about CF is it's really just IDE with a different form factor. In a previous job we used to boot Windows off of CF cards in industrial PCs. A simple physical adapter (no electronics) will connect one to any IDE controller.
Also used work on Windows Embedded boxes that boot off CF cards (that kit is still in service and should have years left in its life - no, it isn't connected to the Internet).
At home, still have a perfectly functional CF bootable mini-ITX mainboard system, ready to be put back into service.
The problem nowadays is that IDE is only one of the modes that CF supports and the later cards stopped supplying it. So have gone from "any of the CF cards work to boot from" in the days of 512MB cards to "you suddenly pay a massive surcharge for a card that actually follows the whole spec" which made, say, a 4GB CF too costly to be worth it.
And three guesses whether an up to date copy of the OS that used to fit in 512MB will now even fit onto the 4GB card if I'd bought it! Annoying, as the 512MB card is in perfect nick (it only got read at boot, never written to during normal use). Ah well, at least SSDs are more affordable now than bootable CF cards.