From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 14 Dec 2003 19:03:59 +0300 From: Sergey Vlasov To: community@altlinux.ru Subject: Re: Re[2]: [Comm] ide-scsi Message-ID: <20031214160359.GA10605@sirius.home> Mail-Followup-To: community@altlinux.ru References: <200312101635.55386.ngrechukh@ua.fm> <20031211030942.2b5b3519.ziga@udm.ru> <573338359.20031211092346@erec.ru> <20031212025625.530717a1.ziga@udm.ru> <20031212074915.GA1756@sirius.home> <20031213061129.GA2861@localhost.localdomain> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZPt4rx8FFjLCG7dd" Content-Disposition: inline In-Reply-To: <20031213061129.GA2861@localhost.localdomain> 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: Sun, 14 Dec 2003 16:04:41 -0000 Archived-At: List-Archive: List-Post: --ZPt4rx8FFjLCG7dd Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Sat, Dec 13, 2003 at 12:11:29PM +0600, Alexey Morozov wrote: > On Fri, Dec 12, 2003 at 10:49:15AM +0300, Sergey Vlasov wrote: > > поддерживается). На самом деле при работе через /dev/sg* > > действительно приходится открывать все устройства подряд и искать > > устройство с нужными номерами. > Круто. devfs навсегда? 2.6.0-test11: config DEVFS_FS bool "/dev file system support (OBSOLETE)" Кроме того, от поиска это всё равно не избавляет - только перебирать придётся не всю свалку в статическом /dev, а лишь имеющиеся устройства. Линус ругался вот по какому поводу: идентификация устройств по номерам bus,dev,lun (как сделано в cdrecord) во многих случаях не годится (в частности, он приводит в пример iSCSI; да и сейчас при использовании usb-storage номера поедут). Напротив, имена в /dev можно поддерживать в актуальном состоянии (их всё равно приходится поддерживать для всех остальных программ). Наличие отдельно sg и отдельно обычного драйвера тоже не улучшает положение - например, сейчас после записи CD приходится открывать и закрывать лоток, чтобы записанные данные стали доступны для чтения; это можно было бы сделать через драйвер sr без лишнего дёргания, но искать соответствующий /dev/scd* неудобно. > В конце концов, есть же соответствующий патчик на sd_mod, который > указует, какой BUS-адрес у того или иного дивайса. По-моему, существенно > более прямое решение. Не знаю только, почему Антон его давеча исключил. Никуда этот патч не делся. Но он именно для sd, на CD-ROM он не действует. И тут фактически нужно два таких патча - в sr_mod (чтобы найти host/bus/dev/lun) и в sg (чтобы найти номер sg с этими host/bus/dev/lun). В sysfs в 2.6 эта информация вроде бы должна быть (хотя как раз там ide-scsi не нужен). --ZPt4rx8FFjLCG7dd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/3InvW82GfkQfsqIRAqa8AKCSLksIK6urbfjHPHFggkAUedI6CQCgh3dT vcfvU3t0bxgBlFBah0idY4I= =clKv -----END PGP SIGNATURE----- --ZPt4rx8FFjLCG7dd--