2001-03-26 23:15:12

by Andreas Franck

[permalink] [raw]
Subject: ATAPI burner and IDE SCSI emulation

Hello people,

after having "upgraded" (?) my distro from my wonderfully hand-configured
Debian system (which I unfortunately wrecked up lately) to S*SE 7.1, I'm now
really displeasured about the IDE-SCSI emulation thing for my ATAPI CD
roaster. Not that I was not able to set it up correctly, but being a bit
fastidious and used to be able to configure almost everything I wanted,
including what drivers I wanted to load, by choosing modules I was deeply
disappointed about the sof the IDE SCSI emulation driver, which seems really
baroque.

For the unknowing, here are the general "newbie" steps nneded to make a
simple ATAPI CD roaster roast at all: Compile the kernel with IDE-SCSI
support enabled (or as a module), then you have to pass a mysterious
"hdx=ide-scsi" on the kernel commandline (through LILO or whatsoever), then
the "normal" IDE driver refuses to take any control over your CD burner. This
makes it possible for the IDE SCSI driver to take this job.

To actually USE my burner, it even gets more complicated (... I always speak
for the "Joe Blow" user, I have gone through all this and succeeded
finally...) - I have not only to load the SCSI CD-ROM driver to be able to
read any CDs with the burner, reset the /dev/cdrom (or /dev/cdburner) link
accordingly, but I also need this mysterious generic SCSI module loaded...

People, my say this is the biggest mess of configuration for me since I last
built up my first WNOS TCP/IP system, which was 7 years ago. And this is my
mission:

Clean this mess up. Make CD roasting work fine without this SCSI crap (sorry,
no offense intended, but from the "user perspective" its friendliness goes
far to -ininity...)

I'd appreciate any comments, am willing to take big slaps on my head from any
major wood part, and would like to know if anything/anyone is already working
towards this, or is doing any other tasks in this area.

Im particular I'd better look at the packet writing stuff (who's involved?
Jens Axboe?) before I start anything too big :) Again, any comments or
pointers to other projects are welcome, I can't wait to be able to toast CDs
on my machine without going through this nightmare again :-)

Greetings (and: please don't take anything personal or too serious, it's just
me being frustrated after having set up my system and nothing working
again...)

Andreas


2001-03-27 02:46:15

by Ben Ford

[permalink] [raw]
Subject: Re: ATAPI burner and IDE SCSI emulation

I believe this has more to do with how the author of cdrecord chose to
implement it rather than the kernel. Why don't you speak to him?

-b

Andreas Franck wrote:

> Hello people,
>
> after having "upgraded" (?) my distro from my wonderfully hand-configured
> Debian system (which I unfortunately wrecked up lately) to S*SE 7.1, I'm now
> really displeasured about the IDE-SCSI emulation thing for my ATAPI CD
> roaster. Not that I was not able to set it up correctly, but being a bit
> fastidious and used to be able to configure almost everything I wanted,
> including what drivers I wanted to load, by choosing modules I was deeply
> disappointed about the sof the IDE SCSI emulation driver, which seems really
> baroque.
>
> For the unknowing, here are the general "newbie" steps nneded to make a
> simple ATAPI CD roaster roast at all: Compile the kernel with IDE-SCSI
> support enabled (or as a module), then you have to pass a mysterious
> "hdx=ide-scsi" on the kernel commandline (through LILO or whatsoever), then
> the "normal" IDE driver refuses to take any control over your CD burner. This
> makes it possible for the IDE SCSI driver to take this job.
>
> To actually USE my burner, it even gets more complicated (... I always speak
> for the "Joe Blow" user, I have gone through all this and succeeded
> finally...) - I have not only to load the SCSI CD-ROM driver to be able to
> read any CDs with the burner, reset the /dev/cdrom (or /dev/cdburner) link
> accordingly, but I also need this mysterious generic SCSI module loaded...
>
> People, my say this is the biggest mess of configuration for me since I last
> built up my first WNOS TCP/IP system, which was 7 years ago. And this is my
> mission:
>
> Clean this mess up. Make CD roasting work fine without this SCSI crap (sorry,
> no offense intended, but from the "user perspective" its friendliness goes
> far to -ininity...)
>
> I'd appreciate any comments, am willing to take big slaps on my head from any
> major wood part, and would like to know if anything/anyone is already working
> towards this, or is doing any other tasks in this area.
>
> Im particular I'd better look at the packet writing stuff (who's involved?
> Jens Axboe?) before I start anything too big :) Again, any comments or
> pointers to other projects are welcome, I can't wait to be able to toast CDs
> on my machine without going through this nightmare again :-)
>
> Greetings (and: please don't take anything personal or too serious, it's just
> me being frustrated after having set up my system and nothing working
> again...)
>
> Andreas
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/