If it was actually removed from upstream kernel, there would probably be a good reason for it. However, the removal of that file from that location doesn't mean much.
Sure, if they removed it from the kernel, there will be a good reason for it. But for me as linux user (on kernel level) it's sometimes quite annoying to see that they've changed things again. Ok, I should stop with speculating, hehe.
Is there anything relevant in `dmesg`? Does the device have a raid controller?
dmesg located here:
http://kingofdos.com/zooi/dmesg-for-old-embedded-device.log[added with edit]
And I'd see this line: Uniform Multi-Platform E-IDE driver
That's odd tbh. I'd even see some /dev/hda (and hda[1-9]{1}) and /dev/hdb (and hdb[1-9]{1}), but those are from the ramdrive (fdisk and cfdisk can't access it, so I guess it's not the IDE drive but ram).
[/added with edit]
The devices is build with embedded hardware, so there's nothing I'd can change (except the pcmcia card, floppy, hdd and battery pack). There is also 1 16bit ISA slot containing a 4 port serial card (as far dmesg can tell, custom connector+stuff).
And there is a SCSI card, that's only available through the backside of the laptop. There is NO option within the bios (or hardware jumper as far I can tell) to disable the SCSI card.
We checked a couple of BIOSes, to see if there are any differences. But all the devices have the same (or at least for the most important) settings within the BIOS/CMOS (except booting order, and other non-hardware specific changes).
Shouldn't it run with the generic ide driver, even if there's no proper one?
That's what I was thinking. It's just an IDE driver, and even GRUB/etc are working with the controller. So why the real kernel isn't doing the same (at any distro!!)?
Is it for example possible to change the /lib/modules/2.6.*/modules.pcilist (or whatever the filename is exactly, tabcompletion ftw), so I could add the PCI ID to a generic driver? Yes it's possible, but the question is more like: Is it usefull to try this? Because I've got to unpack the ISO, change it and repack it.
But again, I'd don't know the linux kernel very good. I'm a webdeveloper who can install and maintain many services and create my own applications. But trying to find a solution for this (kernel) issue is new for me.