[Comm] ide-scsi
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Дек 12 10:49:15 MSK 2003
On Fri, Dec 12, 2003 at 02:56:25AM +0400, Aleksey Korotkov wrote:
> On Thu, 11 Dec 2003 09:23:46 +0300
> Sergey Krivulja <skrivulja на erec.ru> 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*
действительно приходится открывать все устройства подряд и искать
устройство с нужными номерами.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20031212/9d3bb74a/attachment-0002.bin>
Подробная информация о списке рассылки community