* [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 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 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] 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
* [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
* 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: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
* [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
* 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
* [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
* 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: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: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
* 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
* [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] 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: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 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 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
* [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
* 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
* [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
* [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 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
* 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
* 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
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