* [sisyphus] mknod /dev/ppp
@ 2005-03-24 15:19 Peter Evdokimov
2005-03-24 15:28 ` Sviataslau Svirydau
2005-03-27 19:13 ` [sisyphus] " Sergey
0 siblings, 2 replies; 49+ messages in thread
From: Peter Evdokimov @ 2005-03-24 15:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
hi, all!
текущий сизиф. ядро wks26. dialup через kppp.
прозвонка-соединение-отбой. в логах:
localhost pppd[8889]: pppd is unable to open the /dev/ppp device. You
need to create the /dev/ppp device node by executing the following
command as root: ^Imknod /dev/ppp c 108 0
куда рыть? кого кусать? :)
--
Peter Evdokimov <blackp@bashnet.ru>
pbs
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] mknod /dev/ppp
2005-03-24 15:19 [sisyphus] mknod /dev/ppp Peter Evdokimov
@ 2005-03-24 15:28 ` Sviataslau Svirydau
2005-03-24 17:15 ` Alexey Morozov
` (2 more replies)
2005-03-27 19:13 ` [sisyphus] " Sergey
1 sibling, 3 replies; 49+ messages in thread
From: Sviataslau Svirydau @ 2005-03-24 15:28 UTC (permalink / raw)
To: blackp, ALT Linux Sisyphus discussion list
Peter Evdokimov wrote:
> hi, all!
>
> текущий сизиф. ядро wks26. dialup через kppp.
> прозвонка-соединение-отбой. в логах:
>
> localhost pppd[8889]: pppd is unable to open the /dev/ppp device. You
> need to create the /dev/ppp device node by executing the following
> command as root: ^Imknod /dev/ppp c 108 0
>
> куда рыть? кого кусать? :)
>
$ sudoo mknod /etc/udev/devices/ppp c 108 0
$ sudo service udevd restart
--
Best Regards,
Sviataslau Svirydau <Sviataslau_Svirydau at epam.com>
phone: +375 (17) 210 1662, ext. 1503
fax: +375 (17) 210 1168
mobile: +375 (29) 641 4214
--
pain, n.:
One thing, at least it proves that you're alive!
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] mknod /dev/ppp
2005-03-24 15:28 ` Sviataslau Svirydau
@ 2005-03-24 17:15 ` Alexey Morozov
2005-03-24 17:32 ` Sviataslau Svirydau
2005-03-25 3:32 ` Peter Evdokimov
2005-03-24 18:15 ` [sisyphus] " Vitaly Lipatov
2005-03-27 8:20 ` [sisyphus] " Arioch
2 siblings, 2 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-24 17:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list; +Cc: blackp
[-- Attachment #1: Type: text/plain, Size: 329 bytes --]
On Thu, Mar 24, 2005 at 05:28:14PM +0200, Sviataslau Svirydau wrote:
> $ sudoo mknod /etc/udev/devices/ppp c 108 0
> $ sudo service udevd restart
Нужно отметить, что для того, чтобы это работало, нужен udev >=
0.50-alt3, который в дедале.
Сейчас договоримся с г-ном Фарыгиным до деталей, закину в Сизиф версию
alt4.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] mknod /dev/ppp
2005-03-24 17:15 ` Alexey Morozov
@ 2005-03-24 17:32 ` Sviataslau Svirydau
2005-03-25 3:32 ` Peter Evdokimov
1 sibling, 0 replies; 49+ messages in thread
From: Sviataslau Svirydau @ 2005-03-24 17:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexey Morozov wrote:
> On Thu, Mar 24, 2005 at 05:28:14PM +0200, Sviataslau Svirydau wrote:
>
>>$ sudoo mknod /etc/udev/devices/ppp c 108 0
>>$ sudo service udevd restart
>
>
> Нужно отметить, что для того, чтобы это работало, нужен udev >=
> 0.50-alt3, который в дедале.
да, тут я лажанулся, совсем про это забыл... :)
> Сейчас договоримся с г-ном Фарыгиным до деталей, закину в Сизиф версию
> alt4.
Давно пора :)
--
Best Regards,
Sviataslau Svirydau <Sviataslau_Svirydau at epam.com>
phone: +375 (17) 210 1662, ext. 1503
fax: +375 (17) 210 1168
mobile: +375 (29) 641 4214
--
Stult's Report:
Our problems are mostly behind us. What we have to do now is
fight the solutions.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] mknod /dev/ppp
2005-03-24 15:28 ` Sviataslau Svirydau
2005-03-24 17:15 ` Alexey Morozov
@ 2005-03-24 18:15 ` Vitaly Lipatov
2005-03-27 8:20 ` [sisyphus] " Arioch
2 siblings, 0 replies; 49+ messages in thread
From: Vitaly Lipatov @ 2005-03-24 18:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Thursday 24 March 2005 18:28, Sviataslau Svirydau wrote:
> Peter Evdokimov wrote:
> > hi, all!
> >
> > текущий сизиф. ядро wks26. dialup через kppp.
> > прозвонка-соединение-отбой. в логах:
> >
> > localhost pppd[8889]: pppd is unable to open the /dev/ppp
> > device. You need to create the /dev/ppp device node by
> > executing the following command as root: ^Imknod /dev/ppp c
> > 108 0
> >
> > куда рыть? кого кусать? :)
>
> $ sudoo mknod /etc/udev/devices/ppp c 108 0
> $ sudo service udevd restart
Какой-то неправильный совет. А бага где?
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] mknod /dev/ppp
2005-03-24 17:15 ` Alexey Morozov
2005-03-24 17:32 ` Sviataslau Svirydau
@ 2005-03-25 3:32 ` Peter Evdokimov
2005-03-25 6:40 ` Alexey Morozov
1 sibling, 1 reply; 49+ messages in thread
From: Peter Evdokimov @ 2005-03-25 3:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В Чтв, 24/03/2005 в 23:15 +0600, Alexey Morozov пишет:
> On Thu, Mar 24, 2005 at 05:28:14PM +0200, Sviataslau Svirydau wrote:
> > $ sudoo mknod /etc/udev/devices/ppp c 108 0
> > $ sudo service udevd restart
>
> Нужно отметить, что для того, чтобы это работало, нужен udev >=
> 0.50-alt3, который в дедале.
>
> Сейчас договоримся с г-ном Фарыгиным до деталей, закину в Сизиф версию
> alt4.
это будет работать и для ядра std26?
sy,
peter
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] mknod /dev/ppp
2005-03-25 3:32 ` Peter Evdokimov
@ 2005-03-25 6:40 ` Alexey Morozov
2005-03-25 10:14 ` [sisyphus] " Michael Shigorin
2005-03-26 0:52 ` Arioch
0 siblings, 2 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-25 6:40 UTC (permalink / raw)
To: blackp, ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1017 bytes --]
On Fri, Mar 25, 2005 at 08:32:53AM +0500, Peter Evdokimov wrote:
> В Чтв, 24/03/2005 в 23:15 +0600, Alexey Morozov пишет:
> > On Thu, Mar 24, 2005 at 05:28:14PM +0200, Sviataslau Svirydau wrote:
> > > $ sudoo mknod /etc/udev/devices/ppp c 108 0
> > > $ sudo service udevd restart
> >
> > Нужно отметить, что для того, чтобы это работало, нужен udev >=
> > 0.50-alt3, который в дедале.
> >
> > Сейчас договоримся с г-ном Фарыгиным до деталей, закину в Сизиф версию
> > alt4.
> это будет работать и для ядра std26?
Ну, с той подпоркой, что все такие вот "подозрительные дивайсы"
должны быть загодя созданы в /etc/udev/devices/. Решение, прямо скажем,
так себе, но другого я прямо сейчас не вижу. Если надумается чего,
не стесняйтесь, пишите в багзиллу.
Вообще, еще есть шанс, что мы уговорим Сергея Власова на прикладывание
к std26-up ядру патча на tmpfs, тогда часть конфигурации будет
описываться в modules_lookup, и список статически создаваемых
дивайс-инодов можно будет сильно сократить.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-25 6:40 ` Alexey Morozov
@ 2005-03-25 10:14 ` Michael Shigorin
2005-03-25 10:44 ` Ivan Fedorov
2005-03-26 0:52 ` Arioch
1 sibling, 1 reply; 49+ messages in thread
From: Michael Shigorin @ 2005-03-25 10:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 397 bytes --]
On Fri, Mar 25, 2005 at 12:40:40PM +0600, Alexey Morozov wrote:
> Вообще, еще есть шанс, что мы уговорим Сергея Власова на
> прикладывание к std26-up ядру патча на tmpfs
Мож начать с wks26-up? А vsu@ уговаривать на мержить те его
части, которые не противоречат внутренним ощущениям? ;-)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-25 10:14 ` [sisyphus] " Michael Shigorin
@ 2005-03-25 10:44 ` Ivan Fedorov
2005-03-27 20:43 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Ivan Fedorov @ 2005-03-25 10:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 356 bytes --]
Michael Shigorin пишет:
> On Fri, Mar 25, 2005 at 12:40:40PM +0600, Alexey Morozov wrote:
>
>>Вообще, еще есть шанс, что мы уговорим Сергея Власова на
>>прикладывание к std26-up ядру патча на tmpfs
>
>
> Мож начать с wks26-up? А vsu@ уговаривать на мержить те его
> части, которые не противоречат внутренним ощущениям? ;-)
к wks26 оно уже приложено...
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-25 6:40 ` Alexey Morozov
2005-03-25 10:14 ` [sisyphus] " Michael Shigorin
@ 2005-03-26 0:52 ` Arioch
2005-03-28 10:05 ` Alexey Morozov
1 sibling, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-26 0:52 UTC (permalink / raw)
To: sisyphus
> к std26-up ядру патча на tmpfs, тогда часть конфигурации будет
> описываться в modules_lookup
а как насчет "политики партии" ?
автор udev считает создание устройств по запросу a la DevFS ересью.
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-24 15:28 ` Sviataslau Svirydau
2005-03-24 17:15 ` Alexey Morozov
2005-03-24 18:15 ` [sisyphus] " Vitaly Lipatov
@ 2005-03-27 8:20 ` Arioch
2005-03-28 10:16 ` Alexey Morozov
2 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-27 8:20 UTC (permalink / raw)
To: sisyphus
Sviataslau Svirydau пишет:
> $ sudoo mknod /etc/udev/devices/ppp c 108 0
> $ sudo service udevd restart
Почему бы udev'у не переносить устройства из /dev в /etc/udev/devices
автоматически?
Ведь наверное можно сделать обвязку типа modules_lookup, которая бы
перехватывала создание устройств через mknod
А то у меня с slmodem та же беда, нет тaкого устройства slamr0 и все.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] mknod /dev/ppp
2005-03-24 15:19 [sisyphus] mknod /dev/ppp Peter Evdokimov
2005-03-24 15:28 ` Sviataslau Svirydau
@ 2005-03-27 19:13 ` Sergey
2005-03-28 3:04 ` Peter Evdokimov
1 sibling, 1 reply; 49+ messages in thread
From: Sergey @ 2005-03-27 19:13 UTC (permalink / raw)
To: blackp, ALT Linux Sisyphus discussion list
On Thursday 24 March 2005 19:19, Peter Evdokimov wrote:
> localhost pppd[8889]: pppd is unable to open the /dev/ppp device. You
> need to create the /dev/ppp device node by executing the following
> command as root: ^Imknod /dev/ppp c 108 0
>
> куда рыть? кого кусать? :)
Я первый спросил. :-)
Ответ тут уже дважды был:
echo ppp_generic >> /etc/modules
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-25 10:44 ` Ivan Fedorov
@ 2005-03-27 20:43 ` Arioch
2005-03-28 3:04 ` Peter Evdokimov
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-27 20:43 UTC (permalink / raw)
To: sisyphus
Ivan Fedorov пишет:
> к wks26 оно уже приложено...
где? :-(
...а вот неть у меня папки /etc/udev/devices
А если и создать - ничего хорошего не выходит.
[root@localhost bdv]# rpm -q kernel-image-wks26-up
kernel-image-wks26-up-2.6.10-alt5
[root@localhost bdv]# rpm -q udev
udev-0.50-alt1
А интересует по причине не создавания устройства /dev/slamr0 для
софт-модема.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-27 20:43 ` Arioch
@ 2005-03-28 3:04 ` Peter Evdokimov
2005-03-28 10:07 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Peter Evdokimov @ 2005-03-28 3:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В Пнд, 28/03/2005 в 00:43 +0400, Arioch пишет:
> > к wks26 оно уже приложено...
> где? :-(
>
> ...а вот неть у меня папки /etc/udev/devices
> А если и создать - ничего хорошего не выходит.
>
> [root@localhost bdv]# rpm -q kernel-image-wks26-up
> kernel-image-wks26-up-2.6.10-alt5
> [root@localhost bdv]# rpm -q udev
> udev-0.50-alt1
>
> А интересует по причине не создавания устройства /dev/slamr0 для
> софт-модема.
поставить 0.50-alt3 (у меня появилось) из дедала или ждать 0.50-alt4 -
уже сказали тут.
у меня теперь другая фигня - дома модем внешний - порт ttyS1, а на
работе унутренний, раньше ставил ttyS4, а теперь на 2.4.29 так и
работает, а под wks26 упорно не видит и говорит: модем занят. зато есть
ttySL0 -> твой slamr0 :) но у меня-то не софт-модем, а usr вполне
нормальный.
sy,
peter
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] mknod /dev/ppp
2005-03-27 19:13 ` [sisyphus] " Sergey
@ 2005-03-28 3:04 ` Peter Evdokimov
0 siblings, 0 replies; 49+ messages in thread
From: Peter Evdokimov @ 2005-03-28 3:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В Пнд, 28/03/2005 в 00:13 +0500, Sergey пишет:
> > куда рыть? кого кусать? :)
>
> Я первый спросил. :-)
>
> Ответ тут уже дважды был:
> echo ppp_generic >> /etc/modules
было, не помогало. еще пробовал ppp_sync.
sy,
peter
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-26 0:52 ` Arioch
@ 2005-03-28 10:05 ` Alexey Morozov
2005-03-28 13:15 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-28 10:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 447 bytes --]
On Sat, Mar 26, 2005 at 03:52:19AM +0300, Arioch wrote:
> >к std26-up ядру патча на tmpfs, тогда часть конфигурации будет
> >описываться в modules_lookup
> а как насчет "политики партии" ?
> автор udev считает создание устройств по запросу a la DevFS ересью.
Он неправ.
Или, что более вероятно, вы неверно интерпретировали его слова.
Он просто говорит, то создание устройства по запросу - не задача
udev. И в этом он совершенно прав.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 3:04 ` Peter Evdokimov
@ 2005-03-28 10:07 ` Alexey Morozov
2005-03-28 13:22 ` Arioch
2005-03-28 13:34 ` Denis Smirnov
0 siblings, 2 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-28 10:07 UTC (permalink / raw)
To: blackp, ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 687 bytes --]
On Mon, Mar 28, 2005 at 09:04:43AM +0600, Peter Evdokimov wrote:
> > А интересует по причине не создавания устройства /dev/slamr0 для
> > софт-модема.
>
> поставить 0.50-alt3 (у меня появилось) из дедала или ждать 0.50-alt4 -
> уже сказали тут.
> у меня теперь другая фигня - дома модем внешний - порт ttyS1, а на
> работе унутренний, раньше ставил ttyS4, а теперь на 2.4.29 так и
> работает, а под wks26 упорно не видит и говорит: модем занят. зато есть
> ttySL0 -> твой slamr0 :) но у меня-то не софт-модем, а usr вполне
> нормальный.
Давайте оба в багзиллу, а?
Я сегодня прекращаю прием заявлений граждан на создание статических
дивайсов. Еще есть шанс успеть ;-)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-27 8:20 ` [sisyphus] " Arioch
@ 2005-03-28 10:16 ` Alexey Morozov
2005-03-28 13:28 ` Arioch
2005-03-28 23:14 ` Arioch
0 siblings, 2 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-28 10:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2473 bytes --]
On Sun, Mar 27, 2005 at 12:20:15PM +0400, Arioch wrote:
> Sviataslau Svirydau пишет:
> >$ sudoo mknod /etc/udev/devices/ppp c 108 0
> >$ sudo service udevd restart
>
> Почему бы udev'у не переносить устройства из /dev в /etc/udev/devices
> автоматически?
1. service udevd stop
2. du -s /dev/
3. думать.
Впрочем, я уже почти изобрел еще один костылик:
-------------------------
udev_static - это пакет, дополняющий udev. В то время как udev сам по
себе предназначен, в основном, для обработки динамически создаваемых
файлов устройств, его подход не всегда приемлем в реальной жизни.
В частности, система с одним только udev не в состоянии загружать
требуемый модуль, когда какая-либо программа пытается открыть
файл устройства, т.к. данного файла устройства не существует до
загрузки соответствующего модуля.
modules_lookup пытается исправить этот недочет, перехватывая обращения к
еще не созданным файлам устройств и загружая ассоциированные с этими
файлами ядерные модули. К сожалению, данный подход требует наличия патченной
версии tmpfs, и по-прежнему не покрывает всех возможных случаев.
Свежие версии пакета udev (>= 0.50-alt3) поддерживают каталог
/etc/udev/devices, где администратор системы может создать
"сконфигуренные заранее" файлы устройств, которые будут скопированны
в /dev при старте демона udev. Однако данный подход, будучи применен
бездумно, расходует много дискового пространства в рутовом разделе.
udev_static предоставляет сжатый архив cpio, в котором содержатся файлы
устройств, которые необходимо создать при старте демона udev, подобно
подходу с /etc/udev/devices/. Однако выбранная форма хранения списка
таких устройств (сжатый архив cpio) позволяет существенно снизить расход
дискового пространства: даже набор устройств, соответствующий полному
пакету dev, занимает менее 90Kb дискового пространства.
------------------------
прим: поскольку текст сначала писался по-английски, а потом я придумывал
к нему, по сути, адекватный перевод, то возможны ... шероховатости стиля
(а сколько их в английском, лучше и не думать ;-)). Строго не судите,
лучше подскажите исправления.
> Ведь наверное можно сделать обвязку типа modules_lookup, которая бы
> перехватывала создание устройств через mknod
Ох... Повторяю вопрос: кто-нибудь писал плагины к FUSE?
> А то у меня с slmodem та же беда, нет тaкого устройства slamr0 и все.
Не понимаю. В багзиллу и/или jabber. morozov на altlinux орг.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-28 10:05 ` Alexey Morozov
@ 2005-03-28 13:15 ` Arioch
2005-03-28 13:37 ` Andrey Rahmatullin
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-28 13:15 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
>>автор udev считает создание устройств по запросу a la DevFS ересью.
> Или, что более вероятно, вы неверно интерпретировали его слова.
> Он просто говорит, то создание устройства по запросу - не задача
> udev.
Не смоглашусь. Он не просто говорит "делайте сами"
Он говорит "делайте сами, потом что я этого делать не буду, потому что
это неправильная идея"
Например:
Q: But I love that feature of devfs, please?
A: The devfs approach caused a lot of spurious modprobe attempts as
programs probed to see if devices were present or not. Every probe
attempt created a process to run modprobe, almost all of which were
spurious.
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-28 10:07 ` Alexey Morozov
@ 2005-03-28 13:22 ` Arioch
2005-03-28 13:34 ` Denis Smirnov
1 sibling, 0 replies; 49+ messages in thread
From: Arioch @ 2005-03-28 13:22 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> Давайте оба в багзиллу, а?
>
> Я сегодня прекращаю прием заявлений граждан на создание статических
> дивайсов. Еще есть шанс успеть ;-)
Раздача костылей - это хорошо.
#6337
Но! 1) я повесил багу на udev, а может быть надо было на modules_lookup
? Ведь если сами драйвера модема не будут установлены, то зачем содавать
девайсы? А если будут, м.б. лучше rpm'ке с жрайверами проверять наличие
достаточно свежего udev'а и самоу создавать /etc/udev/devices/sl* ?
2) или вообще на slmodem - почему он в dmesg'e пишет про устройства, я
ядру не дает команды на его содание? правда не уверен, что у этого бага
есть перспективы, насколько SmartLink прислушивается к подоюным жалобам.
3) я не понял, пытается ли rpm'ка от slmodem сама создать эти драйвера
или надеетсй на MAKEDEV ? Если второе - то тогда костыль с
/etc/udev/devices самое похожее поведение системы. Но елси эти девайсы
пытаются создаться при установкке rpm драйвера (наверное есть такие
драйвера?) то IMHO udev могла бы перехватывать mknod в /dev и
автоматически дублировать в /etc/udev/devices.
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-28 10:16 ` Alexey Morozov
@ 2005-03-28 13:28 ` Arioch
2005-03-28 13:48 ` Alexey Morozov
2005-03-28 23:14 ` Arioch
1 sibling, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-28 13:28 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> 1. service udevd stop
> 2. du -s /dev/
ТЫ к тому, что tmpfs отмонтируется и там будет пусто?
Если да, то при чем тут?
>>Ведь наверное можно сделать обвязку типа modules_lookup, которая бы
>>перехватывала создание устройств через mknod
>
> Ох... Повторяю вопрос: кто-нибудь писал плагины к FUSE?
Быть может ты, когда реализовывал modules_lookup ?
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 10:07 ` Alexey Morozov
2005-03-28 13:22 ` Arioch
@ 2005-03-28 13:34 ` Denis Smirnov
2005-03-28 14:48 ` Alexey Morozov
1 sibling, 1 reply; 49+ messages in thread
From: Denis Smirnov @ 2005-03-28 13:34 UTC (permalink / raw)
To: sisyphus
On Mon, Mar 28, 2005 at 05:07:13PM +0700, Alexey Morozov wrote:
AM> Я сегодня прекращаю прием заявлений граждан на создание статических
AM> дивайсов. Еще есть шанс успеть ;-)
А моё добавление по поводу zaptel (в конфиг) уже принято?
--
С уважением, Денис
http://freesource.info
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 13:15 ` Arioch
@ 2005-03-28 13:37 ` Andrey Rahmatullin
2005-03-28 14:38 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Andrey Rahmatullin @ 2005-03-28 13:37 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 523 bytes --]
On Mon, Mar 28, 2005 at 05:15:00PM +0400, Arioch wrote:
> A: The devfs approach caused a lot of spurious modprobe attempts as
> programs probed to see if devices were present or not. Every probe
> attempt created a process to run modprobe, almost all of which were
> spurious.
Гыы. Как это похоже на modules_lookup ;))
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Это sudo у Вас неправильное.
Положим, sudo у вас у всех, скорее всего, одинаковое. :)
-- ldv in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 13:28 ` Arioch
@ 2005-03-28 13:48 ` Alexey Morozov
2005-03-28 14:06 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-28 13:48 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 611 bytes --]
On Mon, Mar 28, 2005 at 05:28:07PM +0400, Arioch wrote:
> Alexey Morozov пишет:
> >1. service udevd stop
> >2. du -s /dev/
> ТЫ к тому, что tmpfs отмонтируется и там будет пусто?
> Если да, то при чем тут?
_Там_ будет НЕ пусто. Там будет статический dev. Занимающий 352K
Есть желание засунуть это в /etc?
> >>Ведь наверное можно сделать обвязку типа modules_lookup, которая бы
> >>перехватывала создание устройств через mknod
> >
> >Ох... Повторяю вопрос: кто-нибудь писал плагины к FUSE?
> Быть может ты, когда реализовывал modules_lookup ?
Нет. Оно построено совсем на другой технологии.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-28 13:48 ` Alexey Morozov
@ 2005-03-28 14:06 ` Arioch
2005-03-28 14:46 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-28 14:06 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> _Там_ будет НЕ пусто. Там будет статический dev. Занимающий 352K
> Есть желание засунуть это в /etc?
Нету. и не было. Было желание... см. ниже :-)
>>>>Ведь наверное можно сделать обвязку типа modules_lookup, которая бы
>>>>перехватывала создание устройств через mknod
>>>
>>>Ох... Повторяю вопрос: кто-нибудь писал плагины к FUSE?
>>
>>Быть может ты, когда реализовывал modules_lookup ?
>
> Нет. Оно построено совсем на другой технологии.
Я не понимаю.
m_l перехватывает открытие файла на чтение, и пытается его создать с
использованием соотв. модулей ядра.
То о чем я говорю, это перехватить открытие файла (создание его,
открытие на запись), дождаться закрытие (mknod отработало, устройство
создано) и копирование файла в etc (раз создали, значит он кому-то
нужен, а сам не создался)
Вопрос, неужели перехватть открытие на запись настролько труднее, чем
открытие на чтение?
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 13:37 ` Andrey Rahmatullin
@ 2005-03-28 14:38 ` Alexey Morozov
2005-03-28 15:11 ` Alexey Morozov
2005-03-28 17:35 ` Arioch
0 siblings, 2 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-28 14:38 UTC (permalink / raw)
To: Andrey Rahmatullin, sisyphus
[-- Attachment #1: Type: text/plain, Size: 2070 bytes --]
On Mon, Mar 28, 2005 at 07:37:11PM +0600, Andrey Rahmatullin wrote:
> On Mon, Mar 28, 2005 at 05:15:00PM +0400, Arioch wrote:
> > A: The devfs approach caused a lot of spurious modprobe attempts as
> > programs probed to see if devices were present or not. Every probe
> > attempt created a process to run modprobe, almost all of which were
> > spurious.
> Гыы. Как это похоже на modules_lookup ;))
Особенно, если лезть своими грязными альсаплеерами куда ни попадя :-P
На самом деле, пенять на зеркало - занятие малопродуктивное. Думаю,
программа, которая втупую перебирает 62 штуки дивайса в надежде на
то, что хоть кто-нибудь да отзовется, вряд ли может считаться
корректной. Да-да, я понимаю, а кому сейчас леХко, и вообще, в этом
вашем линуксе все так вот, через^W с использованием малопристойных
акробатических трюков. Но тем не менее, проблема есть, и решать её надо.
Что касается самодостаточности связки udev и hotplug.
Очевидно, что наличествуют дивайсы, которые не обрабатываются хотплагом.
И не только потому, что он это не может, но и потому, что это может быть
НЕ НУЖНО. Очевидно также, что дергать модули по мере обращения к
устройству... ну, не жизненно необходимо, но удобно. Очевидно также,
что в условиях отсутствия заранее созданных модулей надо перехватывать
такие обращения и пытаться с ними что-то сделать, ТОЧНО ТАК ЖЕ, КАК ЭТО
ДЕЛАЕТ ЯДРО (да, да, не удивляйтесь, думаете, вы зачем рассказывали ядру,
кто у нас сегодня за modprobe в /proc/sys/kernel/modprobe?) Вопрос только
в том, насколько удачно реализован тот или иной механизм.
Говорить, что это не нужно вообще - это прятать голову в бетонный пол.
Багзиллы потом пестреют довольно дурацкими (репортерам: сорри, конечно)
сообщениями о том, что "нет дивайса -> нет модуля -> не работает ***",
я сижу, пытаюсь понять, какие дивайсы требуются, и создаю их, at@ как
QA-менеджер глядит за процессом, радуется числу пофикшенных багов, все
при деле, а толку чуть. И, если вы думаете, что у нас у одних эта
проблема - добро пожаловать в багзиллу FC.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 14:06 ` Arioch
@ 2005-03-28 14:46 ` Alexey Morozov
2005-03-28 20:47 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-28 14:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1605 bytes --]
On Mon, Mar 28, 2005 at 06:06:09PM +0400, Arioch wrote:
> >_Там_ будет НЕ пусто. Там будет статический dev. Занимающий 352K
> >Есть желание засунуть это в /etc?
> Нету. и не было. Было желание... см. ниже :-)
>
> >>Быть может ты, когда реализовывал modules_lookup ?
> >Нет. Оно построено совсем на другой технологии.
> Я не понимаю.
> m_l перехватывает открытие файла на чтение, и пытается его создать с
> использованием соотв. модулей ядра.
Перехватывает не modules_lookup. При обращении к несуществующему
файлу в _модифицированной_ и специально _настроенной_ tmpfs не
происходит немедленного возврата из вызова с ошибкой, а дергается
(ядром, точнее, драйвером tmpfs) указанная в параметрах монтирования
файловой системы программа. Программа смотрит, до какого устройства
пытались доступиться, сверяется по своей базе, какой модуль
соответствует данному устройству и, в общем случае, пытается загрузить
этот модуль. Все. Никакой магии. Никаких "перехватов на запись" и
"перехватов на открытие". Вообще, modules_lookup - это, по сути,
двадцатистрочный скрипт на bash, основным занятием которого является
разбор конфигурационного файла /etc/modules_lookup.conf.
>
> То о чем я говорю, это перехватить открытие файла (создание его,
> открытие на запись), дождаться закрытие (mknod отработало, устройство
> создано) и копирование файла в etc (раз создали, значит он кому-то
> нужен, а сам не создался)
В результате, весь /dev уедет в итоге в /etc, да?
>
> Вопрос, неужели перехватть открытие на запись настролько труднее, чем
> открытие на чтение?
При чем тут это?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 13:34 ` Denis Smirnov
@ 2005-03-28 14:48 ` Alexey Morozov
0 siblings, 0 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-28 14:48 UTC (permalink / raw)
To: Denis Smirnov, sisyphus
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
On Mon, Mar 28, 2005 at 05:34:15PM +0400, Denis Smirnov wrote:
> On Mon, Mar 28, 2005 at 05:07:13PM +0700, Alexey Morozov wrote:
>
> AM> Я сегодня прекращаю прием заявлений граждан на создание статических
> AM> дивайсов. Еще есть шанс успеть ;-)
> А моё добавление по поводу zaptel (в конфиг) уже принято?
Не вижу в списке. Продублируйте, пожалуйста.
Или письмом на morozov на gorodok нет.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 14:38 ` Alexey Morozov
@ 2005-03-28 15:11 ` Alexey Morozov
2005-03-28 17:35 ` Arioch
1 sibling, 0 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-28 15:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list; +Cc: Andrey Rahmatullin
[-- Attachment #1: Type: text/plain, Size: 236 bytes --]
On Mon, Mar 28, 2005 at 09:38:52PM +0700, Alexey Morozov wrote:
> что в условиях отсутствия заранее созданных модулей надо перехватывать
^^^^^^^^^^
читать "файлов устройств"
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-28 14:38 ` Alexey Morozov
2005-03-28 15:11 ` Alexey Morozov
@ 2005-03-28 17:35 ` Arioch
2005-03-28 18:41 ` Michael Shigorin
1 sibling, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-28 17:35 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> На самом деле, пенять на зеркало - занятие малопродуктивное. Думаю,
> программа, которая втупую перебирает 62 штуки дивайса в надежде на
согласен, но...
Если такова (отсутствие load on demand) будет пoлитика партии на
каком0нибудь freedestop.org или kernel.org - то все дистры потянутся
туда и Альту придется туда же.
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-28 17:35 ` Arioch
@ 2005-03-28 18:41 ` Michael Shigorin
0 siblings, 0 replies; 49+ messages in thread
From: Michael Shigorin @ 2005-03-28 18:41 UTC (permalink / raw)
To: sisyphus
On Mon, Mar 28, 2005 at 09:35:32PM +0400, Arioch wrote:
> Если такова (отсутствие load on demand) будет пoлитика партии
> на каком0нибудь freedestop.org или kernel.org - то все дистры
> потянутся туда и Альту придется туда же.
Ойданупрям. На задвиги kernel.org клали и кладут, и будут
класть, судя по тому, что и они уже с этим согласились.
Уж извиняюсь за прямоту.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-28 14:46 ` Alexey Morozov
@ 2005-03-28 20:47 ` Arioch
2005-03-29 6:37 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-28 20:47 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> Перехватывает не modules_lookup.
Я имею ввиду не конкретный скрипт, но всю его обвязку, включая настройки
tmpfs
> При обращении к несуществующему
> файлу в _модифицированной_ и специально _настроенной_ tmpfs не
> происходит немедленного возврата из вызова с ошибкой,
При любом обращении или только чтении?
А если обращение на запись ( или что делает mknod ?)
>>То о чем я говорю, это перехватить открытие файла (создание его,
>>открытие на запись), дождаться закрытие (mknod отработало, устройство
>>создано) и копирование файла в etc (раз создали, значит он кому-то
>>нужен, а сам не создался)
>
> В результате, весь /dev уедет в итоге в /etc, да?
Нет, ибо устройства, которые уже созданы udev'ом не будут уезжать в /etc.
Нет, ибо никто не ставит на свою систему ВСЕ драйвера сразу.
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-28 10:16 ` Alexey Morozov
2005-03-28 13:28 ` Arioch
@ 2005-03-28 23:14 ` Arioch
2005-03-29 6:38 ` Alexey Morozov
1 sibling, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-28 23:14 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> 1. service udevd stop
в порядке брюзжания - в ответ на service udevd status выдается udev is
running - без d на конце udevd :-)
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 20:47 ` Arioch
@ 2005-03-29 6:37 ` Alexey Morozov
2005-03-29 7:33 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-29 6:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1173 bytes --]
On Tue, Mar 29, 2005 at 12:47:18AM +0400, Arioch wrote:
> >При обращении к несуществующему
> >файлу в _модифицированной_ и специально _настроенной_ tmpfs не
> >происходит немедленного возврата из вызова с ошибкой,
> При любом обращении или только чтении?
> А если обращение на запись
При "обращении". Под обращением понимается открытие (неважно,
на запись или на чтение) или stat.
Поэтому, например, ls /dev/ppp приводит к соотв. вызову modules_lookup
(если ppp еще нет), а ls /dev | grep ppp - нет.
> ( или что делает mknod ?)
Как следует непосредственно из названия ;-) создает узел ;-)
make node.
> >>То о чем я говорю, это перехватить открытие файла (создание его,
> >>открытие на запись), дождаться закрытие (mknod отработало, устройство
> >>создано) и копирование файла в etc (раз создали, значит он кому-то
> >>нужен, а сам не создался)
> >
> >В результате, весь /dev уедет в итоге в /etc, да?
>
> Нет, ибо устройства, которые уже созданы udev'ом не будут уезжать в /etc.
Не понял ничего, извините. udev, в случае необходимости, точно так же
пользуется mknod'ом, как и _любая_ другая программа. В нем нет никакой
магии, увы.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-28 23:14 ` Arioch
@ 2005-03-29 6:38 ` Alexey Morozov
0 siblings, 0 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-29 6:38 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 237 bytes --]
On Tue, Mar 29, 2005 at 03:14:15AM +0400, Arioch wrote:
> Alexey Morozov пишет:
>
> >1. service udevd stop
> в порядке брюзжания - в ответ на service udevd status выдается udev is
> running - без d на конце udevd :-)
Принято.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-29 6:37 ` Alexey Morozov
@ 2005-03-29 7:33 ` Arioch
2005-03-29 8:18 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-29 7:33 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> Не понял ничего, извините. udev, в случае необходимости, точно так же
> пользуется mknod'ом, как и _любая_ другая программа. В нем нет никакой
> магии, увы.
Что случиться, если при запущенном udev я сделаю mknod на несуществующее
(пока ) устройство ?
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-29 7:33 ` Arioch
@ 2005-03-29 8:18 ` Alexey Morozov
2005-03-29 8:56 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-29 8:18 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 772 bytes --]
On Tue, Mar 29, 2005 at 11:33:42AM +0400, Arioch wrote:
> Alexey Morozov пишет:
> >Не понял ничего, извините. udev, в случае необходимости, точно так же
> >пользуется mknod'ом, как и _любая_ другая программа. В нем нет никакой
> >магии, увы.
> Что случиться, если при запущенном udev я сделаю mknod на несуществующее
> (пока ) устройство ?
Ничего плохого ;-).
Создастся устройство с указанными параметрами.
Собственно говоря, достаточно посмотреть на стартовый скрипт udev, чтобы
увидеть как я этот самый mknod делаю ;-)
udev - это просто способ [автоматически] позвать mknod или там какие-то
еще требуемые файловые функции в указанном каталоге, лежащем на файловой
системе [почти] _произвольного_ типа (нет, FAT не подходит, umsdos/uvfat
- вполне;-))
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-29 8:18 ` Alexey Morozov
@ 2005-03-29 8:56 ` Arioch
2005-03-29 11:16 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-29 8:56 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
>>Что случиться, если при запущенном udev я сделаю mknod на несуществующее
>>(пока ) устройство ?
> Ничего плохого ;-).
> Создастся устройство с указанными параметрами.
...а если m_l его не найдет?
> Собственно говоря, достаточно посмотреть на стартовый скрипт udev, чтобы
> увидеть как я этот самый mknod делаю ;-)
Доедет - посмотрю.
> udev - это просто способ [автоматически] позвать mknod или там какие-то
> еще требуемые файловые функции в указанном каталоге,
Жаль, если нельзя будет будет отследить создание файла там же.
Хотя уже слегка пахнет бесконечной рекурсией :-)
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-29 8:56 ` Arioch
@ 2005-03-29 11:16 ` Alexey Morozov
2005-03-29 12:13 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-29 11:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 805 bytes --]
On Tue, Mar 29, 2005 at 12:56:15PM +0400, Arioch wrote:
> Alexey Morozov пишет:
> >>Что случиться, если при запущенном udev я сделаю mknod на несуществующее
> >>(пока ) устройство ?
> >Ничего плохого ;-).
> >Создастся устройство с указанными параметрами.
> ...а если m_l его не найдет?
А при чем здесь modules_lookup?
> >Собственно говоря, достаточно посмотреть на стартовый скрипт udev, чтобы
> >увидеть как я этот самый mknod делаю ;-)
> Доедет - посмотрю.
Э-э-э, а что мы обсуждаем? ;-)
> >udev - это просто способ [автоматически] позвать mknod или там какие-то
> >еще требуемые файловые функции в указанном каталоге,
> Жаль, если нельзя будет будет отследить создание файла там же.
> Хотя уже слегка пахнет бесконечной рекурсией :-)
Знаете, отследить можно. Непонятно, зачем.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-29 11:16 ` Alexey Morozov
@ 2005-03-29 12:13 ` Arioch
2005-03-29 12:35 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-29 12:13 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
>>>>Что случиться, если при запущенном udev я сделаю mknod на несуществующее
>>>>(пока ) устройство ?
>>>
>>>Ничего плохого ;-).
>>>Создастся устройство с указанными параметрами.
>>
>>...а если m_l его не найдет?
>
> А при чем здесь modules_lookup?
Так именно он должен, получив имя отсутствующего файла, попробовать его
создать, загрузив соотв. модуль.
Например при отсутствии agpgart должен скопом загрузит intel-agp,
ati-agp, via-agp и остальные :D
>>Доедет - посмотрю.
>
> Э-э-э, а что мы обсуждаем? ;-)
alt4 еще не доехал!
>>>udev - это просто способ [автоматически] позвать mknod или там какие-то
>>>еще требуемые файловые функции в указанном каталоге,
>>
>>Жаль, если нельзя будет будет отследить создание файла там же.
>>Хотя уже слегка пахнет бесконечной рекурсией :-)
>
> Знаете, отследить можно. Непонятно, зачем.
Чтобы если пакет при установке создает файл устройства - то он создался
бы и на udev.
Чтобы если в каком-нить юзерском FAQ (или например в README для
kernel-modules-slmodem) сказано сделать mknod /dev/slamr0 c 212 - то
юзер мог это сделать не думая и не знаю про /etc/udev/devices
обратная совместимость.
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-29 12:13 ` Arioch
@ 2005-03-29 12:35 ` Alexey Morozov
2005-03-29 14:34 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-29 12:35 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1433 bytes --]
On Tue, Mar 29, 2005 at 04:13:16PM +0400, Arioch wrote:
> Alexey Morozov пишет:
> >>>>Что случиться, если при запущенном udev я сделаю mknod на
> >>>>несуществующее (пока ) устройство ?
> >>>Ничего плохого ;-).
> >>>Создастся устройство с указанными параметрами.
> >>...а если m_l его не найдет?
> >А при чем здесь modules_lookup?
> Так именно он должен, получив имя отсутствующего файла, попробовать его
> создать, загрузив соотв. модуль.
> Например при отсутствии agpgart должен скопом загрузит intel-agp,
> ati-agp, via-agp и остальные :D
Так, давайте сначала
Вы спросили: что случится, если _вы_ сделаете mknod при запущенном udev.
Я дал ответ.
Как с этим связан вопрос про modules_lookup? Если _никак_ , то какой у
вас вопрос про modules_lookup?
> >Э-э-э, а что мы обсуждаем? ;-)
> alt4 еще не доехал!
А какая разница?
> >Знаете, отследить можно. Непонятно, зачем.
> Чтобы если пакет при установке создает файл устройства - то он создался
> бы и на udev.
??
Ставим пакет dev и огребаем /dev/hdt63?? Я правильно понимаю то, что вы
предлагаете?
> Чтобы если в каком-нить юзерском FAQ (или например в README для
> kernel-modules-slmodem) сказано сделать mknod /dev/slamr0 c 212 - то
> юзер мог это сделать не думая и не знаю про /etc/udev/devices
Боюсь, я никогда не ставил себе задачи сделать пользователя бездумным
автоматом.
> обратная совместимость.
Хотите реализовать?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-29 12:35 ` Alexey Morozov
@ 2005-03-29 14:34 ` Arioch
2005-03-29 15:13 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-29 14:34 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> On Tue, Mar 29, 2005 at 04:13:16PM +0400, Arioch wrote:
>
>>Alexey Morozov пишет:
>>
>>>>>>Что случиться, если при запущенном udev я сделаю mknod на
>>>>>>несуществующее (пока ) устройство ?
>>>>>
>>>>>Ничего плохого ;-).
>>>>>Создастся устройство с указанными параметрами.
>>>>
>>>>...а если m_l его не найдет?
>>>
>>>А при чем здесь modules_lookup?
>>
>>Так именно он должен, получив имя отсутствующего файла, попробовать его
>>создать, загрузив соотв. модуль.
>>Например при отсутствии agpgart должен скопом загрузит intel-agp,
>>ati-agp, via-agp и остальные :D
> Как с этим связан вопрос про modules_lookup? Если _никак_ , то какой у
> вас вопрос про modules_lookup?
Вопрос: Можно ли сделать автоматическое дублирование свежесозданных на
/dev (udev) нод в /etc/udev/devices, чтобы они не исчезали при
перезегрузке ?
Вы сказали - надо делать FUSE plugin
Я сказал - зачем, если эта функциональность, в части взаимодействия
udev<->доп.примочки, весьма похожа на уже сделанную modules_lookup - и
можно будет делать по образцу.
Вы сказали - эээ, нет, механизм работы m_l совсем другой, приспособить
его для такого копирования не удастся, и надо будет делать полноценный
FUSE plugin
Собственно вот и весь разговор, можно обойтись методами m_l или надо
лезть в FUSE :-)
>>alt4 еще не доехал!
>
> А какая разница?
Именно в нем реализован /udev/devices
>>Чтобы если пакет при установке создает файл устройства - то он создался
>>бы и на udev.
> Ставим пакет dev и огребаем /dev/hdt63?? Я правильно понимаю то, что вы
> предлагаете?
Я имел ввиду пакеты с драйверами.
>>Чтобы если в каком-нить юзерском FAQ (или например в README для
>>kernel-modules-slmodem) сказано сделать mknod /dev/slamr0 c 212 - то
>>юзер мог это сделать не думая и не знаю про /etc/udev/devices
>
> Боюсь, я никогда не ставил себе задачи сделать пользователя бездумным
> автоматом.
>
Когда в ReadMe к драйверу говорится одно, а на практике надо делать
другое (пусть и в Сизифе) это не есть гуд.
>>обратная совместимость.
>
> Хотите реализовать?
Еще не знаю, я еще не глядел на alt4 ;)
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-29 14:34 ` Arioch
@ 2005-03-29 15:13 ` Alexey Morozov
2005-03-29 21:23 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-29 15:13 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2207 bytes --]
On Tue, Mar 29, 2005 at 06:34:47PM +0400, Arioch wrote:
> Вопрос: Можно ли сделать автоматическое дублирование свежесозданных на
> /dev (udev) нод в /etc/udev/devices, чтобы они не исчезали при
> перезегрузке ?
Да можно, конечно, дурное дело не хитрое. Берете, и копируете их все в
/etc/udev/devices. Можно по крону, можно на шатдауне.
> Вы сказали - надо делать FUSE plugin
> Я сказал - зачем, если эта функциональность, в части взаимодействия
> udev<->доп.примочки, весьма похожа на уже сделанную modules_lookup - и
> можно будет делать по образцу.
Наверное, потому что modules_lookup вместе с соответствующим патчем,
во-первых, имеет серьезные родовые проблемы, во-вторых, требуется
патчить ядро патчем, который имеет сомнительные вид и происхождение.
> Вы сказали - эээ, нет, механизм работы m_l совсем другой, приспособить
> его для такого копирования не удастся, и надо будет делать полноценный
> FUSE plugin
FUSE плагин - это один _из_ вариантов. Замечательный тем, что не надо
лезть в ядро, можно плескаться целиком в юзерлэнде.
> Собственно вот и весь разговор, можно обойтись методами m_l или надо
> лезть в FUSE :-)
Текущими методами tmpfs-lookup-traps патча можно только лишь заметить,
что кто-то пытается обратиться к несуществующему дивайсу, и предпринять
какие-либо действия на этот повод. Все.
> Именно в нем реализован /udev/devices
Он реализован в alt3. В Дедале. Уже пару месяцев как.
> >>Чтобы если пакет при установке создает файл устройства - то он создался
> >>бы и на udev.
> >Ставим пакет dev и огребаем /dev/hdt63?? Я правильно понимаю то, что вы
> >предлагаете?
> Я имел ввиду пакеты с драйверами.
Понятно
> >>kernel-modules-slmodem) сказано сделать mknod /dev/slamr0 c 212 - то
> >>юзер мог это сделать не думая и не знаю про /etc/udev/devices
> >Боюсь, я никогда не ставил себе задачи сделать пользователя бездумным
> >автоматом.
> Когда в ReadMe к драйверу говорится одно, а на практике надо делать
> другое (пусть и в Сизифе) это не есть гуд.
Хинт: устаревшее ридми?
> >>обратная совместимость.
> >Хотите реализовать?
> Еще не знаю, я еще не глядел на alt4 ;)
Да причем тут alt4?
Впрочем, все уже готово.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-29 15:13 ` Alexey Morozov
@ 2005-03-29 21:23 ` Arioch
2005-03-30 6:01 ` Alexey Morozov
0 siblings, 1 reply; 49+ messages in thread
From: Arioch @ 2005-03-29 21:23 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
>
>>Именно в нем реализован /udev/devices
>
> Он реализован в alt3. В Дедале. Уже пару месяцев как.
>
Вот только ядра мне из Дедала и не хватало. ТУт Сизиф ингода удивляет
мама не горюй :-)
>
> Хинт: устаревшее ридми?
Это вы в мейнстриме скажете, что все кроме udev устарело? :-)
Или каждый раз будете ридми править не забывать?
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-29 21:23 ` Arioch
@ 2005-03-30 6:01 ` Alexey Morozov
2005-03-30 8:54 ` Arioch
0 siblings, 1 reply; 49+ messages in thread
From: Alexey Morozov @ 2005-03-30 6:01 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 507 bytes --]
On Wed, Mar 30, 2005 at 01:23:59AM +0400, Arioch wrote:
> >>Именно в нем реализован /udev/devices
> >Он реализован в alt3. В Дедале. Уже пару месяцев как.
> Вот только ядра мне из Дедала и не хватало. ТУт Сизиф ингода удивляет
> мама не горюй :-)
Без комментариев, вы не в теме.
> >Хинт: устаревшее ридми?
> Это вы в мейнстриме скажете, что все кроме udev устарело? :-)
Мэйнстрим уже в курсе.
> Или каждый раз будете ридми править не забывать?
У меня нет slmodem'ов. И почему-то я не горюю.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-30 6:01 ` Alexey Morozov
@ 2005-03-30 8:54 ` Arioch
2005-03-30 9:10 ` Michael Shigorin
2005-03-31 15:33 ` Alexey Morozov
0 siblings, 2 replies; 49+ messages in thread
From: Arioch @ 2005-03-30 8:54 UTC (permalink / raw)
To: sisyphus
Alexey Morozov пишет:
> On Wed, Mar 30, 2005 at 01:23:59AM +0400, Arioch wrote:
>
>>>>Именно в нем реализован /udev/devices
>>>
>>>Он реализован в alt3. В Дедале. Уже пару месяцев как.
>>
>>Вот только ядра мне из Дедала и не хватало. ТУт Сизиф ингода удивляет
>>мама не горюй :-)
>
> Без комментариев, вы не в теме.
Ну не в тем, пусть. А что, отпатченный tmpfs уже во всех ядрах, не
только дедаловских?
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-30 8:54 ` Arioch
@ 2005-03-30 9:10 ` Michael Shigorin
2005-03-30 9:42 ` Arioch
2005-03-31 15:33 ` Alexey Morozov
1 sibling, 1 reply; 49+ messages in thread
From: Michael Shigorin @ 2005-03-30 9:10 UTC (permalink / raw)
To: sisyphus
On Wed, Mar 30, 2005 at 12:54:26PM +0400, Arioch wrote:
> Ну не в тем, пусть. А что, отпатченный tmpfs уже во всех ядрах,
> не только дедаловских?
Ой, а в дедале сейчас есть ядра?
~> rsync rsync.altlinux.org::ALTLinux/Daedalus/i586/RPMS.daedalus/*kernel*
Welcome to ALT Linux Team public rsync server!
-rw-r--r-- 19585 2005/01/10 22:18:59 gfs-kernel-std26-up-devel-0-alt20050110.i586.rpm
-rw-r--r-- 845715 2004/11/07 14:31:38 kernel-feat-fs-reiser4-2004.08.23-alt1.noarch.rpm
-rw-r--r-- 182415 2004/12/22 21:20:10 kernel-feat-swsusp24-2004.11.24-alt2.noarch.rpm
-rw-r--r-- 187239 2005/01/11 15:34:22 kernel-feat-swsusp26-2005.01.02-alt1.noarch.rpm
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 49+ messages in thread
* [sisyphus] Re: mknod /dev/ppp
2005-03-30 9:10 ` Michael Shigorin
@ 2005-03-30 9:42 ` Arioch
0 siblings, 0 replies; 49+ messages in thread
From: Arioch @ 2005-03-30 9:42 UTC (permalink / raw)
To: sisyphus
Michael Shigorin пишет:
> -rw-r--r-- 19585 2005/01/10 22:18:59 gfs-kernel-std26-up-devel-0-alt20050110.i586.rpm
> -rw-r--r-- 845715 2004/11/07 14:31:38 kernel-feat-fs-reiser4-2004.08..23-alt1.noarch.rpm
> -rw-r--r-- 182415 2004/12/22 21:20:10 kernel-feat-swsusp24-2004.11.24-alt2.noarch.rpm
> -rw-r--r-- 187239 2005/01/11 15:34:22 kernel-feat-swsusp26-2005.01.02-alt1.noarch.rpm
>
НУ хорошо, запинали.
А все равно, меня тут ДЕдалом уже запугали, так что... ;)
^ permalink raw reply [flat|nested] 49+ messages in thread
* Re: [sisyphus] Re: mknod /dev/ppp
2005-03-30 8:54 ` Arioch
2005-03-30 9:10 ` Michael Shigorin
@ 2005-03-31 15:33 ` Alexey Morozov
1 sibling, 0 replies; 49+ messages in thread
From: Alexey Morozov @ 2005-03-31 15:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 616 bytes --]
On Wed, Mar 30, 2005 at 12:54:26PM +0400, Arioch wrote:
> Alexey Morozov пишет:
> >On Wed, Mar 30, 2005 at 01:23:59AM +0400, Arioch wrote:
> >>>>Именно в нем реализован /udev/devices
> >>>Он реализован в alt3. В Дедале. Уже пару месяцев как.
> >>Вот только ядра мне из Дедала и не хватало. ТУт Сизиф ингода удивляет
> >>мама не горюй :-)
> >Без комментариев, вы не в теме.
> Ну не в тем, пусть. А что, отпатченный tmpfs уже во всех ядрах, не
> только дедаловских?
Для функциональности /etc/udev/devices как раз НЕ нужна патченная tmpfs.
Делалось как раз для случаев, когда modules_lookup неприменим.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 49+ messages in thread
end of thread, other threads:[~2005-03-31 15:33 UTC | newest]
Thread overview: 49+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-24 15:19 [sisyphus] mknod /dev/ppp Peter Evdokimov
2005-03-24 15:28 ` Sviataslau Svirydau
2005-03-24 17:15 ` Alexey Morozov
2005-03-24 17:32 ` Sviataslau Svirydau
2005-03-25 3:32 ` Peter Evdokimov
2005-03-25 6:40 ` Alexey Morozov
2005-03-25 10:14 ` [sisyphus] " Michael Shigorin
2005-03-25 10:44 ` Ivan Fedorov
2005-03-27 20:43 ` Arioch
2005-03-28 3:04 ` Peter Evdokimov
2005-03-28 10:07 ` Alexey Morozov
2005-03-28 13:22 ` Arioch
2005-03-28 13:34 ` Denis Smirnov
2005-03-28 14:48 ` Alexey Morozov
2005-03-26 0:52 ` Arioch
2005-03-28 10:05 ` Alexey Morozov
2005-03-28 13:15 ` Arioch
2005-03-28 13:37 ` Andrey Rahmatullin
2005-03-28 14:38 ` Alexey Morozov
2005-03-28 15:11 ` Alexey Morozov
2005-03-28 17:35 ` Arioch
2005-03-28 18:41 ` Michael Shigorin
2005-03-24 18:15 ` [sisyphus] " Vitaly Lipatov
2005-03-27 8:20 ` [sisyphus] " Arioch
2005-03-28 10:16 ` Alexey Morozov
2005-03-28 13:28 ` Arioch
2005-03-28 13:48 ` Alexey Morozov
2005-03-28 14:06 ` Arioch
2005-03-28 14:46 ` Alexey Morozov
2005-03-28 20:47 ` Arioch
2005-03-29 6:37 ` Alexey Morozov
2005-03-29 7:33 ` Arioch
2005-03-29 8:18 ` Alexey Morozov
2005-03-29 8:56 ` Arioch
2005-03-29 11:16 ` Alexey Morozov
2005-03-29 12:13 ` Arioch
2005-03-29 12:35 ` Alexey Morozov
2005-03-29 14:34 ` Arioch
2005-03-29 15:13 ` Alexey Morozov
2005-03-29 21:23 ` Arioch
2005-03-30 6:01 ` Alexey Morozov
2005-03-30 8:54 ` Arioch
2005-03-30 9:10 ` Michael Shigorin
2005-03-30 9:42 ` Arioch
2005-03-31 15:33 ` Alexey Morozov
2005-03-28 23:14 ` Arioch
2005-03-29 6:38 ` Alexey Morozov
2005-03-27 19:13 ` [sisyphus] " Sergey
2005-03-28 3:04 ` Peter Evdokimov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git