Andrej,
Thank you for clarifying the issue for me. I've never understood why this
never worked. The machine I'm using doesn't have a real SCSI controller -
just a pcmcia CD-RW and built-in DVD, both of which use ide-scsi, and a zip
drive, which does that printer-port scsi thing.
I HAVE done the modprobe -r ide-scsi / modprobe ide-scsi thing without any
problem, with one drive using the internal ide controller and one using the
pcmcia one, and it worked fine.
I realize the right (tm) way to fix this is to fix the drivers, but how hard
would it be to reload the ide-scsi driver as part of the card recognition ?
It's extremely unlikely that a laptop is going to be using a scsi controller,
or that a desktop machine or server is going to be using a pcmcia controller
to run ide-scsi devices. Doesn't the ide-scsi driver look for what slots are
open when it loads?
Can the loading / unloading be put in the pcmcia ide startup script? I
think I tried to do something along those lines once, but didn't get very far
- even though doing this manually worked. (Means I don't program shell
scripts worth shit, probably )
I'd be happy to test any code - have two different laptops and can try on
both. (or if you really get bored and feel like doing all the re-writing -
I can loan you the drive and controller)
Regards,
Vinny