--- Borsenkow Andrej <[EMAIL PROTECTED]>
wrote:
> � ���, 13.03.2002, � 08:48, Doug McClendon �������:
> > Why yes!
> > 
> > The only way I have found so far is to compile
> ide-cd as a module.
> > 
> > The problem (without kernel arguments
> 'hdx=ide-scsi') is that if the ide-cd
> > driver is compiled in, then it will claim the
> device during 
> > boot/initialization, and
> > AFAICT there is no way to tell the idecd driver to
> release the device so 
> > that
> > the ide-scsi driver can take it.  (the kernel
> argument is what prevents 
> > the ide-cd
> > driver from claiming it at boot time)
> > 
> > If however, ide-cd is a module, then it can be
> unloaded (or not loaded 
> > in the first
> > place), after which loading ide-scsi will
> successfully take over the device.
> > 
> 
> Have you actually tried it?
> 
I made ide-cd a module and rmmod ide-cd after boot
then modprob ide-scsi. So far I have not noticed any
bad things happen, but I did find that it was tolerent
of switching the cdrw and floppy bay while the system
was still running, whereas ide-cd would lock up the
system.

> When ide-scsi is loaded it takes over only those
> devices that declare
> they are using ide-scsi driver. And the only known
> to me way to set hdc
> to use ide-scsi driver is to pass hdc=ide-scsi on
> boot.
>
actually, after making ide-cd a module, when I rmmod
ide-cd then modprobe ide-scsi, it took over both the
cd/DVD and the cdrw.

> ide-scsi driver is horrible hack. It badly needs
> rewrite. But I am
> always scared by the fact that it touches SCSI
> subsystem that is
> anything but easy to ubderstand.
> 
> Ideally ide-scsi should be on top of IDE not replace
> original IDE
> driver. May be when I have enough courage :-)
> 
> -andrej
> 

=====
SI Reasoning
[EMAIL PROTECTED]

A requirement of creativity is that it contributes to change.  Creativity keeps
the creator alive.

-FRANK HERBERT, unpublished notes

__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/

Reply via email to