[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