[Comm] ide-scsi
Sergey Vlasov
vsu на altlinux.ru
Пт Дек 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*
действительно приходится открывать все устройства подряд и искать
устройство с нужными номерами.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : /pipermail/community/attachments/20031212/9d3bb74a/attachment.bin
Подробная информация о списке рассылки Community