Re: ATAPI support

2001-07-13 Thread Coleman Kane

On Thu, Jul 12, 2001 at 11:25:22AM -0700, Mike Smith wrote, and it was proclaimed:
   We support ATAPI devices and has been for a long time (also CD burners)...
  
  I believe I forgot to do a group reply on my previous reply
  to Søren.
  
  OK, it seems a misunderstanding of the term ATAPI.
  The author of cdrecord, Joerg Schilling, told me - I will translate:
  
  Citation:
  
  You havn't understood what ATAPI is!
 
 Schilly has some funny ideas about what ATAPI is as well.
 
  ATAPI *is* SCSI over IDE transport. Thus a SCSI system has to have
  a hostadapter driver for the IDE bus.
 
 There's no has to about it.  And this isn't entirely correct either; 
 one needs to read the relevant SFF802x specifications, particularly the 
 parts where they state their intention to deviate further from SCSI in 
 the future.
 

From what I have gathered from reading tech docs, etc... ATAPI is the ATA
Packet Interface. SCSI is also a packet-based interface. The original 
creators of ATAPI created it by using common commands and software 
interfaces that SCSI used already, basically to simplify things. The ATAPI
specification was never a complete implementation of SCSI over ATA. It was
rather a seperate packet interface that had a few common features that SCSI
did. Basically, the SCSI-ATA drivers simply create a false scsi bus that
takes its device channels as the number of ATAPI devices it connects to.

  *All* OSs despite FreeBSD do that right. Under Linux unfortunately
  it isn't the default.
 
 He's entitled to his opinion; don't mistake it for fact.
 

I used to be a supporter of the SCSI-over-ATA implementation until I did some
reading and realized that it would present problems. Hopefully, rather than
trying to create this false SCSI-bus, and using the CAM layer, these software
programs will start to use the devices and ioctls, or other interface libs to
write CDs.

 -- 
 ... every activity meets with opposition, everyone who acts has his
 rivals and unfortunately opponents also.  But not because people want
 to be opponents, rather because the tasks and relationships force
 people to take different points of view.  [Dr. Fritz Todt]
V I C T O R Y   N O T   V E N G E A N C E
 
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-hackers in the body of the message
 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



ATAPI support

2001-07-12 Thread Christoph Kukulies

Question came up whether FreeBSD supports ATAPI. I thought so
it came with the introduction of the ata drivers. I may be wrong. 
I just got stuck when reading a note about OSs that support ATAPI
and FreeBSD was listed as NO.

(it's in the vein of CD writers and ATAPI).

-- 
Chris Christoph P. U. Kukulies [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: ATAPI support

2001-07-12 Thread Søren Schmidt

It seems Christoph Kukulies wrote:
 Question came up whether FreeBSD supports ATAPI. I thought so
 it came with the introduction of the ata drivers. I may be wrong. 
 I just got stuck when reading a note about OSs that support ATAPI
 and FreeBSD was listed as NO.
 
 (it's in the vein of CD writers and ATAPI).

*sigh*

We support ATAPI devices and has been for a long time (also CD burners)...

-Søren

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: ATAPI support

2001-07-12 Thread Christoph Kukulies

On Thu, Jul 12, 2001 at 11:55:22AM +0200, Søren Schmidt wrote:
 It seems Christoph Kukulies wrote:
  Question came up whether FreeBSD supports ATAPI. I thought so
  it came with the introduction of the ata drivers. I may be wrong. 
  I just got stuck when reading a note about OSs that support ATAPI
  and FreeBSD was listed as NO.
  
  (it's in the vein of CD writers and ATAPI).
 
 *sigh*
 
 We support ATAPI devices and has been for a long time (also CD burners)...

I believe I forgot to do a group reply on my previous reply
to Søren.

OK, it seems a misunderstanding of the term ATAPI.
The author of cdrecord, Joerg Schilling, told me - I will translate:

Citation:

You havn't understood what ATAPI is!

ATAPI *is* SCSI over IDE transport. Thus a SCSI system has to have
a hostadapter driver for the IDE bus.

*All* OSs despite FreeBSD do that right. Under Linux unfortunately
it isn't the default.

End of citation --

 
 -Søren

-- 
Chris Christoph P. U. Kukulies [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: ATAPI support

2001-07-12 Thread Søren Schmidt

It seems Christoph Kukulies wrote:
 On Thu, Jul 12, 2001 at 11:55:22AM +0200, Søren Schmidt wrote:
  
  *sigh*
  
  We support ATAPI devices and has been for a long time (also CD burners)...
 
 I believe I forgot to do a group reply on my previous reply
 to Søren.
 
 OK, it seems a misunderstanding of the term ATAPI.
 The author of cdrecord, Joerg Schilling, told me - I will translate:
 
 Citation:
 
 You havn't understood what ATAPI is!
 
 ATAPI *is* SCSI over IDE transport. Thus a SCSI system has to have
 a hostadapter driver for the IDE bus.
 
 *All* OSs despite FreeBSD do that right. Under Linux unfortunately
 it isn't the default.
 
 End of citation --

Even more *sigh* 

Just for the record:

sos# ./cdrecord -scanbus
Cdrecord 1.9 (i386-unknown-freebsd5.0) Copyright (C) 1995-2000 Jörg Schilling
Using libscg version 'schily-0.1'
./cdrecord: Warning: using inofficial libscg transport code version (Copyright 2001 
Søren Schmidt [EMAIL PROTECTED]-FreeBSD ATA driver backend v1.0 'ALPHA').
scsibus0:
0,0,0 0) 'ADAPTEC ' 'ACB-5500' 'FAKE' NON CCS Disk
0,1,0 1) 'HITACHI ' 'GF-1000 ' 'I002' Removable CD-ROM
0,2,0 2) 'CONNER  ' 'CTT8000-A   ' '1.17' Removable Tape
0,3,0 3) 'GENERIC ' 'CRD-BP1400P ' '5.29' Removable CD-ROM


There it is, there is no SCSI subsystem involved here, and no I cant
release the code since cdrecord in under the GNU virus, and part of the
above is code that is not public (yet)

Oh and BTW this fails just as miserably on those burners that doesn't
currently work with burncd in -current :)

-Søren

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: ATAPI support

2001-07-12 Thread Mike Smith

  We support ATAPI devices and has been for a long time (also CD burners)...
 
 I believe I forgot to do a group reply on my previous reply
 to Søren.
 
 OK, it seems a misunderstanding of the term ATAPI.
 The author of cdrecord, Joerg Schilling, told me - I will translate:
 
 Citation:
 
 You havn't understood what ATAPI is!

Schilly has some funny ideas about what ATAPI is as well.

 ATAPI *is* SCSI over IDE transport. Thus a SCSI system has to have
 a hostadapter driver for the IDE bus.

There's no has to about it.  And this isn't entirely correct either; 
one needs to read the relevant SFF802x specifications, particularly the 
parts where they state their intention to deviate further from SCSI in 
the future.

 *All* OSs despite FreeBSD do that right. Under Linux unfortunately
 it isn't the default.

He's entitled to his opinion; don't mistake it for fact.

-- 
... every activity meets with opposition, everyone who acts has his
rivals and unfortunately opponents also.  But not because people want
to be opponents, rather because the tasks and relationships force
people to take different points of view.  [Dr. Fritz Todt]
   V I C T O R Y   N O T   V E N G E A N C E



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message