[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