[sisyphus] Re: Про devfs, SCSI и не только

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Июл 23 16:27:06 MSD 2003


On Wed, 23 Jul 2003 14:28:42 +0700
Alexey Morozov <morozov на novosoft.ru> wrote:

> А что у нас с devfs'ом делается? В смысле, какова политика партии в 2.6 ядре, 
> и почему бы нам не использовать его в std-up ядре?

Были сведения, что в ядрах 2.4.x devfs работает ненадёжно.

> Небольшая предыстория вопроса: я тут попытался написать нечто вроде 
> "hotmount"-а - простенький по сути, но настраиваемый плагин для hotplug'а, 
> который бы брал на себя функции [раз]монтирования hotpluggable устройств.  
> Ну, чтобы, вставляя очередную флэшку, не искать судорожно,  куда она уехала 
> сегодня.
> 
> Собственно, все замечательно, за исключением того, что я не вполне понимаю, 
> как при традиционной методике именования дивайсов (/dev/sd*) можно 
> гарантированно сопоставлять данные из /proc/scsi/scsi с именем в /dev/.

В kernel-fix-drivers-scsi есть патч (07_scsi_proc_scsi_sd.patch),
который добавляет файл /proc/scsi/scsi_sd как раз с этой информацией в
следующем формате:

sprintf(page + len, "%s: scsi%02d(%d,%d,%d)\n", nbuff, sdp->host->host_no, sdp->channel, sdp->id, sdp->lun);

(nbuff - это имя sdX: sda/sdb/...)



Подробная информация о списке рассылки Sisyphus