* [d-kernel] ltmodem
@ 2003-08-26 10:58 Andrey Rahmatullin
2003-08-26 11:29 ` Anton Farygin
2003-09-08 8:48 ` Andrey Rahmatullin
0 siblings, 2 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2003-08-26 10:58 UTC (permalink / raw)
To: devel-kernel
Хочу собрать дрова для сабжа под новую схему. И вот какие
возникли вопросы:
1. Как вносить изменения в /dev?
2. Как вносить изменения в /etc/modules.conf и /etc/devfsd.conf?
Дело в том, что в пакете, собираемом при помощи скрипта от разработчика,
postin/preun скрипты весят 25 с лишним Кб, в них делается все
указанное, выводится несколько экранов сообщений, все это еще пишется в
файл. При этом довольно много места занимает проверка версии
текущего ядра и т.д., т.е. то, чего с новой схемой не нужно.
Итак, надо оставить текущие скрипты, пропатчить их на предмет вырезания
ненужного или написать свое? Тут, кажется, Rider кричал про кудзу, ну
так как ее прикрутить?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-08-26 10:58 [d-kernel] ltmodem Andrey Rahmatullin
@ 2003-08-26 11:29 ` Anton Farygin
2003-08-26 12:13 ` Andrey Rahmatullin
2003-09-08 8:48 ` Andrey Rahmatullin
1 sibling, 1 reply; 12+ messages in thread
From: Anton Farygin @ 2003-08-26 11:29 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 803 bytes --]
Andrey Rahmatullin пишет:
>
> Хочу собрать дрова для сабжа под новую схему. И вот какие
> возникли вопросы:
>
> 1. Как вносить изменения в /dev?
> 2. Как вносить изменения в /etc/modules.conf и /etc/devfsd.conf?
>
> Дело в том, что в пакете, собираемом при помощи скрипта от разработчика,
> postin/preun скрипты весят 25 с лишним Кб, в них делается все
> указанное, выводится несколько экранов сообщений, все это еще пишется в
> файл. При этом довольно много места занимает проверка версии
> текущего ядра и т.д., т.е. то, чего с новой схемой не нужно.
>
> Итак, надо оставить текущие скрипты, пропатчить их на предмет вырезания
> ненужного или написать свое? Тут, кажется, Rider кричал про кудзу, ну
> так как ее прикрутить?
В kudzu нужен патч по аналогии с pctel и другими модемами.
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-08-26 11:29 ` Anton Farygin
@ 2003-08-26 12:13 ` Andrey Rahmatullin
2003-08-26 12:42 ` Anton Farygin
0 siblings, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2003-08-26 12:13 UTC (permalink / raw)
To: ALT Linux kernel packages development
Здравствуйте, Anton Farygin.
Вы писали:
> > Хочу собрать дрова для сабжа под новую схему. И вот какие
> > возникли вопросы:
> >
> > 1. Как вносить изменения в /dev?
> > 2. Как вносить изменения в /etc/modules.conf и /etc/devfsd.conf?
> >
> > Дело в том, что в пакете, собираемом при помощи скрипта от
> > разработчика, postin/preun скрипты весят 25 с лишним Кб, в них
> > делается все указанное, выводится несколько экранов сообщений, все
> > это еще пишется в файл. При этом довольно много места занимает
> > проверка версии текущего ядра и т.д., т.е. то, чего с новой схемой
> > не нужно.
> >
> > Итак, надо оставить текущие скрипты, пропатчить их на предмет
> > вырезания ненужного или написать свое? Тут, кажется, Rider кричал
> > про кудзу, ну так как ее прикрутить?
> В kudzu нужен патч по аналогии с pctel и другими модемами.
Мда, обрадовал :-( За это я не возьмусь.
В чем вообще принцип? Вызывать кудзой драйверовский конфигурятор?
Или где-то (в пакете? в кудзе?) что-то все-таки руками писать?
Кстати, че-то последняя кудза у меня не собралась, но это в sisyphus@
;-)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-08-26 12:13 ` Andrey Rahmatullin
@ 2003-08-26 12:42 ` Anton Farygin
2003-08-28 17:10 ` Andrey Rahmatullin
0 siblings, 1 reply; 12+ messages in thread
From: Anton Farygin @ 2003-08-26 12:42 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1285 bytes --]
Andrey Rahmatullin пишет:
> Здравствуйте, Anton Farygin.
> Вы писали:
>
>
>>>Хочу собрать дрова для сабжа под новую схему. И вот какие
>>>возникли вопросы:
>>>
>>>1. Как вносить изменения в /dev?
>>>2. Как вносить изменения в /etc/modules.conf и /etc/devfsd.conf?
>>>
>>>Дело в том, что в пакете, собираемом при помощи скрипта от
>>>разработчика, postin/preun скрипты весят 25 с лишним Кб, в них
>>>делается все указанное, выводится несколько экранов сообщений, все
>>>это еще пишется в файл. При этом довольно много места занимает
>>>проверка версии текущего ядра и т.д., т.е. то, чего с новой схемой
>>>не нужно.
>>>
>>>Итак, надо оставить текущие скрипты, пропатчить их на предмет
>>>вырезания ненужного или написать свое? Тут, кажется, Rider кричал
>>>про кудзу, ну так как ее прикрутить?
>
>
>
>>В kudzu нужен патч по аналогии с pctel и другими модемами.
>
>
> Мда, обрадовал :-( За это я не возьмусь.
>
> В чем вообще принцип? Вызывать кудзой драйверовский конфигурятор?
> Или где-то (в пакете? в кудзе?) что-то все-таки руками писать?
Все зависит от конкретного случая... иногда так, иногда иначе... вообще
там патчи есть и рекомендую на них взглянуть.
>
>
>
> Кстати, че-то последняя кудза у меня не собралась, но это в sisyphus@
> ;-)
В Hasher ?
Rgds.
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-08-26 12:42 ` Anton Farygin
@ 2003-08-28 17:10 ` Andrey Rahmatullin
2003-08-29 11:09 ` Anton Farygin
0 siblings, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2003-08-28 17:10 UTC (permalink / raw)
To: ALT Linux kernel packages development
Здравствуйте, Anton Farygin.
Вы писали:
> >>>Хочу собрать дрова для сабжа под новую схему. И вот какие
> >>>возникли вопросы:
> >>>
> >>>1. Как вносить изменения в /dev?
> >>>2. Как вносить изменения в /etc/modules.conf и /etc/devfsd.conf?
[...]
> >>>Итак, надо оставить текущие скрипты, пропатчить их на предмет
> >>>вырезания ненужного или написать свое? Тут, кажется, Rider кричал
> >>>про кудзу, ну так как ее прикрутить?
> >
> >>В kudzu нужен патч по аналогии с pctel и другими модемами.
>
> Все зависит от конкретного случая... иногда так, иногда иначе... вообще
> там патчи есть и рекомендую на них взглянуть.
В общем, собрал я дрова в пакетик, поехали дальше.
Чтобы он работал, необходимо:
файл устройства - 1 шт. с devfs и 1 шт. без нее
симлинк с него на /dev/modem - 1 шт.
строки в /etc/modules.conf - 3 шт.
строки в /etc/devfsd.conf - 2 шт. при наличии devfs
Как это проще всего реализовать?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-08-28 17:10 ` Andrey Rahmatullin
@ 2003-08-29 11:09 ` Anton Farygin
2003-08-29 12:48 ` Andrey Rahmatullin
2003-08-31 13:15 ` Andrey Rahmatullin
0 siblings, 2 replies; 12+ messages in thread
From: Anton Farygin @ 2003-08-29 11:09 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1258 bytes --]
Andrey Rahmatullin пишет:
> Здравствуйте, Anton Farygin.
> Вы писали:
>
>
>>>>>Хочу собрать дрова для сабжа под новую схему. И вот какие
>>>>>возникли вопросы:
>>>>>
>>>>>1. Как вносить изменения в /dev?
>>>>>2. Как вносить изменения в /etc/modules.conf и /etc/devfsd.conf?
>
>
> [...]
>
>
>>>>>Итак, надо оставить текущие скрипты, пропатчить их на предмет
>>>>>вырезания ненужного или написать свое? Тут, кажется, Rider кричал
>>>>>про кудзу, ну так как ее прикрутить?
>>>
>>>>В kudzu нужен патч по аналогии с pctel и другими модемами.
>>
>>Все зависит от конкретного случая... иногда так, иногда иначе... вообще
>>там патчи есть и рекомендую на них взглянуть.
>
>
> В общем, собрал я дрова в пакетик, поехали дальше.
> Чтобы он работал, необходимо:
>
> файл устройства - 1 шт. с devfs и 1 шт. без нее
Файл устройства - повесить багу на пакет dev с описанием того, что нужно
делать.
> симлинк с него на /dev/modem - 1 шт.
> строки в /etc/modules.conf - 3 шт.
Патч для kudzu, что бы симлинк строился автоматом при обнаружении
устройства и строки в /etc/modules.conf прописывались.
Также нужно знать все возможные pciid этих железок и прописать их в
ldetect-lst (можно список прислать мне в формате
/usr/share/ldetect-lst/pcitable
Rgds,
Rider
[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-08-29 11:09 ` Anton Farygin
@ 2003-08-29 12:48 ` Andrey Rahmatullin
2003-08-31 13:15 ` Andrey Rahmatullin
1 sibling, 0 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2003-08-29 12:48 UTC (permalink / raw)
To: ALT Linux kernel packages development
Здравствуйте, Anton Farygin.
Вы писали:
> > В общем, собрал я дрова в пакетик, поехали дальше.
> > Чтобы он работал, необходимо:
> >
> > файл устройства - 1 шт. с devfs и 1 шт. без нее
> Файл устройства - повесить багу на пакет dev с описанием того, что нужно
> делать.
ОК
> > симлинк с него на /dev/modem - 1 шт.
> > строки в /etc/modules.conf - 3 шт.
>
> Патч для kudzu, что бы симлинк строился автоматом при обнаружении
> устройства и строки в /etc/modules.conf прописывались.
> Также нужно знать все возможные pciid этих железок и прописать их в
> ldetect-lst (можно список прислать мне в формате
> /usr/share/ldetect-lst/pcitable
ОК
Как быть с devfs? (Кстати, кто-нибудь ей кроме меня вообще пользуется? ;-)))
Прописать в /etc/devfsd.conf и завернуть в пакет devfsd, как ALSA? Или
завернуть туда же /etc/devfs/conf.d/ltmodem.conf? Или положить его в пакет
с модулями? Или создавать динамически?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-08-29 11:09 ` Anton Farygin
2003-08-29 12:48 ` Andrey Rahmatullin
@ 2003-08-31 13:15 ` Andrey Rahmatullin
1 sibling, 0 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2003-08-31 13:15 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 317 bytes --]
Здравствуйте, Anton Farygin.
Вы писали:
> >>>>В kudzu нужен патч по аналогии с pctel и другими модемами.
> Патч для kudzu, что бы симлинк строился автоматом при обнаружении
> устройства и строки в /etc/modules.conf прописывались.
Такой сойдет? См. аттач.
Кстати, в pcitable предлагаю обозвать драйвер lt_serial.
[-- Attachment #2: kudzu-1.1.13-ltmodem-alt.patch --]
[-- Type: text/plain, Size: 776 bytes --]
diff -urN kudzu-1.1.13.orig/hwconf.c kudzu-1.1.13/hwconf.c
--- kudzu-1.1.13.orig/hwconf.c 2003-08-30 21:55:49 +0600
+++ kudzu-1.1.13/hwconf.c 2003-08-30 21:55:34 +0600
@@ -1118,6 +1118,21 @@
}
dev->device = strdup("ttyPCT");
makeLink(dev,"modem");
+ } else if (!strncmp(dev->driver,"lt",2)) {
+ cf = readConfModules("/etc/modules.conf");
+ if (!cf)
+ cf = newConfModules();
+ cf->madebackup = madebak;
+ if (
+ isAliased(cf,"char-major-62",dev->driver)==-1
+ ) {
+ addAlias(cf,"char-major-62",dev->driver,CM_REPLACE);
+
+ writeConfModules(cf,"/etc/modules.conf");
+ madebak = cf->madebackup;
+ }
+ dev->device = strdup("ttyLT0");
+ makeLink(dev,"modem");
} else {
makeLink(dev,"modem");
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-08-26 10:58 [d-kernel] ltmodem Andrey Rahmatullin
2003-08-26 11:29 ` Anton Farygin
@ 2003-09-08 8:48 ` Andrey Rahmatullin
2003-09-08 10:39 ` Michael Shigorin
1 sibling, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2003-09-08 8:48 UTC (permalink / raw)
To: ALT Linux kernel packages development
> Хочу собрать дрова для сабжа под новую схему. И вот какие
> возникли вопросы:
Пакет, вроде бы, готов. Что дальше? Как мне его вам прислать?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [d-kernel] ltmodem
2003-09-08 8:48 ` Andrey Rahmatullin
@ 2003-09-08 10:39 ` Michael Shigorin
2003-09-08 16:21 ` Andrey Rahmatullin
0 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2003-09-08 10:39 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 444 bytes --]
On Mon, Sep 08, 2003 at 02:48:26PM +0600, Andrey Rahmatullin wrote:
> > Хочу собрать дрова для сабжа под новую схему. И вот какие
> > возникли вопросы:
> Пакет, вроде бы, готов. Что дальше? Как мне его вам прислать?
Для начала может быть осмысленно выложить где-нибудь с тем, чтобы
подписчики d-k@ могли посмотреть на него в первом приближении.
--
---- 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] 12+ messages in thread
end of thread, other threads:[~2003-09-09 13:39 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-26 10:58 [d-kernel] ltmodem Andrey Rahmatullin
2003-08-26 11:29 ` Anton Farygin
2003-08-26 12:13 ` Andrey Rahmatullin
2003-08-26 12:42 ` Anton Farygin
2003-08-28 17:10 ` Andrey Rahmatullin
2003-08-29 11:09 ` Anton Farygin
2003-08-29 12:48 ` Andrey Rahmatullin
2003-08-31 13:15 ` Andrey Rahmatullin
2003-09-08 8:48 ` Andrey Rahmatullin
2003-09-08 10:39 ` Michael Shigorin
2003-09-08 16:21 ` Andrey Rahmatullin
2003-09-09 13:39 ` Anton Farygin
ALT Linux kernel packages development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
public-inbox-index devel-kernel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git