* Sat Jan 4 2003 Juan Quintela <[EMAIL PROTECTED]> 1-1mdk
- 2.4.21-pre2q1.
[...]
* new ide has been integrated completely upstream (removed lots of
ide patches).
[...]
As a side effect ide-scsi has been reverted to vanilla state because my patch simply
does not fit any more. This has following consequences:
- ide-scsi again claims all unowned IDE devices. Because ide-cd and ide-floppy are now
modules and ide-scsi is loaded very early during boot it means all your devices
(except disks) are now SCSI. I was a bit surprised yesterday to find two SCSI CD-ROMs
(but everything worked - devfs in action :)) It has now parameter "ignore" that is
used like ignore=hdc,hde,... but I find it ugly (hmm ... it was my first idea as well
but then I decided to fix it differently. Funny ...) I suspect the fact that many
devices are now unexpected SCSI accounts for the flood of ldm_revalidate_partition
errors (fixed separately in other patch).
- the "hot-swap" capability is lost. It mainly concerns people with PCMCIA IDE cards
(I forgot who has been constantly requesting this feature). Also you cannot change
driver to ide-scsi on the fly ... not that I expect it to have been used by anybody ...
- target IDs are floating again, which means you cannot easily predict device name for
your burner.
My question is, what should be done in this case?
1. Ignore :) Just let it be.
2. Support "ignore" parameter by drak*. The quite dumb way to do it is to add _all_
devices to boot string as hdX=ide-scsi and list those we do not want to be SCSI in
modules.conf as
options ide-scsi ignore=hdc,hde,...
3. Just use ide-scsi for all devices by default.
4. Forward port my patch :))
Options?
-andrey
This is probably my fault I should have sent this patch to lkml/Andre but first I
wanted to make sure it worked and then I forgot :(