In <[EMAIL PROTECTED]>,
        [EMAIL PROTECTED] wrote:

> >  I fail to see your problem, every controller has its own bus, and the
> >ide-scsi behaves as a controller. You can assing a single ATAPI CD
> >easily to ide-scsi and leave any other ATAPI CD devices on the ide bus.
> >So that's a non-problem other than if you tell the o/s to do something
> >else it will do as told.
> 
> >  There is no generic scsi driver for ATAPI because it's not SCSI.
> >There's no need for it, but if you want to write one feel free.
> 
> You seem to missunderstand things: ATAPI _is_ SCSI over IDE transport.
> The IDE SCSI transport has recently be added to the official SCSI transport 
> interfaces by the SCSI ANSI working group.

  Actually, in practice it's SCSI-subset over IDE, with most devices
lacking support for some of the functions. Reconnect is the one which
comes to mind, I have a list of others someplace.

> >  On systems where I have a burner I specify the drive with an append
> >line in lilo.conf, "hdd=ide-scsi" which causes the ATAPI driver to
> >ignore the device and let it be SCSI. You can do that with media drives
> >like ZIP as well, to use SCSI instead of ide-floppy, but I haven't seen
> >any reason to do so.
> 
> I yust don't like that the way Linux defaults to is how it might have been
> OK > 5 years ago when a significant number of people used nonstandard IDE
> CD-ROM drives.
> 
> Now all CD-ROM drives are ATAPI which is SCSI over IDE.
> 
> The way Linux kernel configuration defaults to just forces most people
> to change this default in order to make the kernel working for them.
> This is the reason why I suggest to change the Linux kernel default.

  Using SCSI for CD readers is wasteful, since almost all systems will
have the IDE code present. There is no gain to doing so unless you need
some of the functionality for a device, such as a burner. It means that
by default you would have a whole SCSI support in the kernel.

  The default configuration avoids bloating the kernel with SCSI,
because using IDE provides full functionality with less code. That's
been the Linux approach all along.

  Now distributions like Slackware have the modules needed compiled by
default, so using the CD as SCSI is a few lines of config. For some
other less flexible distributions there may be a problem. And a quick
check on a RedHat 6.2 machine shows the default modules include the
right things there as well. I don't have quick access to the other major
distributions, but I would expect SuSE and Mandrake to do this. Debbian
tends to be more minimalist, so I can't guess.

  I think the default is correct, most systems work in mimimum kernel
memory, and most distributions include all you need to run ide-scsi
without rebuilding the kernel.

  Even though some of us on this list may have had burners for five
years or more, they are still not particularly common on UNIX systems,
and many people boot other operating systems to use them even if they
have them.

-- 
   -bill davidsen ([EMAIL PROTECTED])
"The secret to procrastination is to put things off until the
 last possible moment - but no longer"  -me


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to