From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Nick Grechukh" Subject: Re: Re[2]: [Comm] ide-scsi To: community@altlinux.ru X-Mailer: CommuniGate Pro Web Mailer v.3.5.9 Date: Fri, 12 Dec 2003 12:26:43 +0200 Message-ID: In-Reply-To: <20031212074915.GA1756@sirius.home> MIME-Version: 1.0 Content-Type: text/plain; charset="KOI8-R"; format="flowed" Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Dec 2003 10:26:45 -0000 Archived-At: List-Archive: List-Post: On Fri, 12 Dec 2003 10:49:15 +0300 Sergey Vlasov wrote: > On Fri, Dec 12, 2003 at 02:56:25AM +0400, Aleksey Korotkov wrote: > > On Thu, 11 Dec 2003 09:23:46 +0300 > > Sergey Krivulja wrote: > > > > Зачем-то (интересно было бы узнать соображения :/) решили > > вроде как в 2.6.х отказаться от ide-scsi, _естественного_ > > способа употребления CD-R/CD-RW. Об этом можно прочитать > > до фига где, в том же /usr/share/doc/cdrtools-2.0/README.ATAPI, > > например: > > > > Opening/closing the door, playing audio and similar things > > cannot be done using vanilla IDE commands - you will need SCSI commands > > to do this. But how do we do this with a drive that uses an IDE > > interface? > > > > The ATAPI standard describes method of sending SCSI commands over IDE > > transport with some small limitations to the "real" SCSI standard. > > SCSI commands are send via IDE transport using the 'ATA packet' > > command. There is no SCSI emulation - ATAPI drives include native > > SCSI command support. For this reason, sending SCSI commands to ATAPI > > drives is the native method of supporting ATAPI devices. Just imagine > > that IDE is one of many SCSI low level transport mechanisms. > > > > И зачем вот это решили поломать -- ума не приложу, вопрос > > уже не ко мне (по-моему, просто идиотизм). > > На самом деле команды SCSI там никуда не делись. Изменился только > способ их передачи в устройство - вместо /dev/sg* используется > /dev/hd*, и для передачи команд используется ioctl. > > Совсем недавно в LKML была очередная перепалка по этому поводу. Линус > считает, что метод именования устройств в libscg (cdrecord) - номер > шины, номер устройства, номер LUN (dev=0,0,0) - никуда не годится, и > вместо этого следовало бы указывать имя файла устройства (как, кстати, > сейчас и делается в cdrecord при использовании ide-cd (dev=/dev/hdc), > но в README.ATAPI написано, что этот метод официально не > поддерживается). На самом деле при работе через /dev/sg* > действительно приходится открывать все устройства подряд и искать > устройство с нужными номерами. т.е. можно отказаться от использования ide-scsi в пользу ide-cd (который afaiu работает без дополнительных телодвижений)? и записывать можно? ---- -> http://torg.alkar.net -> Nokia 6610 - $30 -> Nokia 3310 - $7 -> SDRAM 256 Mb - $5 -> http://torg.alkar.net