Re: ATAPI support
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
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
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
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
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
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