* 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 :(

Reply via email to