ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [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

* Re: [d-kernel] ltmodem
  2003-09-08 10:39   ` Michael Shigorin
@ 2003-09-08 16:21     ` Andrey Rahmatullin
  2003-09-09 13:39       ` Anton Farygin
  0 siblings, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2003-09-08 16:21 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Здравствуйте, Michael Shigorin.
Вы писали:

> Для начала может быть осмысленно выложить где-нибудь с тем, чтобы
> подписчики d-k@ могли посмотреть на него в первом приближении.

Пжалст.

http://wrar.narod.ru/pub/linux/packages/SRPMS/kernel-source-ltmodem-8.26a9-wrar0.4.src.rpm
http://wrar.narod.ru/pub/linux/packages/SRPMS/kernel-modules-ltmodem-std-up-8.26a9-wrar0.6.src.rpm

http://wrar.narod.ru/pub/linux/packages/noarch/kernel-doc-ltmodem-8.26a9-wrar0.4.noarch.rpm
http://wrar.narod.ru/pub/linux/packages/noarch/kernel-source-ltmodem-8.26a9-wrar0.4.noarch.rpm

http://wrar.narod.ru/pub/linux/packages/i686/kernel-modules-ltmodem-std-up-8.26a9-wrar0.6.i686.rpm


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [d-kernel] ltmodem
  2003-09-08 16:21     ` Andrey Rahmatullin
@ 2003-09-09 13:39       ` Anton Farygin
  0 siblings, 0 replies; 12+ messages in thread
From: Anton Farygin @ 2003-09-09 13:39 UTC (permalink / raw)
  To: ALT Linux kernel packages development

[-- Attachment #1: Type: text/plain, Size: 841 bytes --]

Andrey Rahmatullin пишет:
> Здравствуйте, Michael Shigorin.
> Вы писали:
> 
> 
>>Для начала может быть осмысленно выложить где-нибудь с тем, чтобы
>>подписчики d-k@ могли посмотреть на него в первом приближении.
> 
> 
> Пжалст.
> 
> http://wrar.narod.ru/pub/linux/packages/SRPMS/kernel-source-ltmodem-8.26a9-wrar0.4.src.rpm
> http://wrar.narod.ru/pub/linux/packages/SRPMS/kernel-modules-ltmodem-std-up-8.26a9-wrar0.6.src.rpm
> 
> http://wrar.narod.ru/pub/linux/packages/noarch/kernel-doc-ltmodem-8.26a9-wrar0.4.noarch.rpm
> http://wrar.narod.ru/pub/linux/packages/noarch/kernel-source-ltmodem-8.26a9-wrar0.4.noarch.rpm
> 
> http://wrar.narod.ru/pub/linux/packages/i686/kernel-modules-ltmodem-std-up-8.26a9-wrar0.6.i686.rpm

Сегодня эти пакеты, пересобранные с небольшими изменениями - пойдут в 
Sisyphus.

Вместе с ядром 2.4.22

Rgds,
Rider

[-- Attachment #2: Type: application/pgp-signature, Size: 252 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