ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Сборка модулей ядра "для чайников"
@ 2003-12-02  7:49 Вячеслав Диконов
  2003-12-02  8:19 ` Andrey Rahmatullin
  2003-12-02  8:30 ` [devel] " Sergey Vlasov
  0 siblings, 2 replies; 40+ messages in thread
From: Вячеслав Диконов @ 2003-12-02  7:49 UTC (permalink / raw)
  To: devel

Как в текущем Сизифе гарантированно получить сконфигурированные
исходники установленного ядра, если я его ставлю из пакета (std-up)?
Cборка siemens-dvb требует исходник именно используемого системой ядра и
именно с теми настройками, что применялись во время его сборки.

Где читать инструкцию по сборке пакетов с модулями? 



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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-02  7:49 [devel] Сборка модулей ядра "для чайников" Вячеслав Диконов
@ 2003-12-02  8:19 ` Andrey Rahmatullin
  2003-12-02 21:56   ` Вячеслав Диконов
  2003-12-02  8:30 ` [devel] " Sergey Vlasov
  1 sibling, 1 reply; 40+ messages in thread
From: Andrey Rahmatullin @ 2003-12-02  8:19 UTC (permalink / raw)
  To: devel

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

On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote:
> Как в текущем Сизифе гарантированно получить сконфигурированные
> исходники установленного ядра, если я его ставлю из пакета (std-up)?
> Cборка siemens-dvb требует исходник именно используемого системой ядра и
> именно с теми настройками, что применялись во время его сборки.

apt-get install kernel-headers

По идее ему должно хватить.
-- 
Мечтать не вредно, но думать тоже надо
		-- ldv in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-02  7:49 [devel] Сборка модулей ядра "для чайников" Вячеслав Диконов
  2003-12-02  8:19 ` Andrey Rahmatullin
@ 2003-12-02  8:30 ` Sergey Vlasov
  1 sibling, 0 replies; 40+ messages in thread
From: Sergey Vlasov @ 2003-12-02  8:30 UTC (permalink / raw)
  To: devel

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

On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote:
> Как в текущем Сизифе гарантированно получить сконфигурированные
> исходники установленного ядра, если я его ставлю из пакета (std-up)?
> Cборка siemens-dvb требует исходник именно используемого системой ядра и
> именно с теми настройками, что применялись во время его сборки.

kernel-headers-modules-%flavour для него недостаточно?  Там даже есть
поправленный Makefile, пригодный для сборки внешних модулей.  В качестве
образца его использования можно взять, например, kernel-modules-hostap или
kernel-modules-v4l (в v4l как раз используется сборка через Makefile
ядра).

> Где читать инструкцию по сборке пакетов с модулями? 

Как таковой инструкции нет - отчасти как раз потому, что механизм сборки у
всех этих модулей бывает очень разный (иногда вообще доходит до того, что
сделано в kernel-modules-flgrx-%flavour - команды компиляции просто вбиты
в spec по причине абсолютной непригодности родного механизма для сборки
модулей в пакет).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-02  8:19 ` Andrey Rahmatullin
@ 2003-12-02 21:56   ` Вячеслав Диконов
  2003-12-03  9:45     ` Sergey Vlasov
  0 siblings, 1 reply; 40+ messages in thread
From: Вячеслав Диконов @ 2003-12-02 21:56 UTC (permalink / raw)
  To: ALT Devel discussion list

В Втр, 02.12.2003, в 11:19, Andrey Rahmatullin пишет: 
> On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote:
> > Как в текущем Сизифе гарантированно получить сконфигурированные
> > исходники установленного ядра, если я его ставлю из пакета (std-up)?
> > Cборка siemens-dvb требует исходник именно используемого системой ядра и
> > именно с теми настройками, что применялись во время его сборки.
> 
> apt-get install kernel-headers
Нет.
> По идее ему должно хватить.
Не хватает. По инструкции положено иметь полный и скофигурированный
исходник работающего ядра. По крайней мере без make dep ничего не
выходит. Если просто распаковать ядро, настроить самостоятельно и
сделать "make dep", то соберётся, но в установленное из пакета ядро не
загрузится. Если поставить kernel-headers-modules-std-up-2.4.22-alt12,
то компиляция драйвера не проходит с жалобами на синтаксис (?).
 

Речь о подддержке DVB карт (цифровое ТВ и Видео) siemens-dvb-0.9.4. Оно
было в М2.2, но пропало из Сизифа. Есть нужные программы, которые
требуют модули dvb этой версии. 


Пишет вот это:
(Просто настроенные руками исходники этой ошибки не вызывают)


make
(cd driver; make)
/usr/src/linux/scripts/pathdown.sh: line 4: TOPDIR: parameter null or
not set
make[1]: Entering directory `/usr/src/DVB/driver'
DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules)
make[2]: Entering directory `/usr/src/linux'
make -C  /usr/src/DVB/driver CFLAGS="-D__KERNEL__
-I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2
-fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe
-mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include
/usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 modules
make[3]: Entering directory `/usr/src/DVB/driver'
gcc-2.96 -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS
-include /usr/src/linux/include/linux/modversions.h -I ../ost/include -I
. -D__DVB_PACK__ -g -DUSE_OSD  -nostdinc -iwithprefix include
-DKBUILD_BASENAME=saa7146_core  -DEXPORT_SYMTAB -c saa7146_core.c
saa7146_core.c:348: warning: initialization from incompatible pointer
type
saa7146_core.c:349: warning: missing braces around initializer
saa7146_core.c:349: warning: (near initialization for
`saa7146_algo.name')
saa7146_core.c:349: warning: overflow in implicit constant conversion
saa7146_core.c:350: warning: initialization makes integer from pointer
without a cast
saa7146_core.c:350: initializer element is not computable at load time
saa7146_core.c:350: (near initialization for `saa7146_algo.name[1]')
saa7146_core.c:351: warning: initialization makes integer from pointer
without a cast
saa7146_core.c:352: warning: initialization makes integer from pointer
without a cast
saa7146_core.c:353: warning: initialization makes integer from pointer
without a cast
saa7146_core.c:354: warning: initialization makes integer from pointer
without a cast
saa7146_core.c:354: initializer element is not computable at load time
saa7146_core.c:354: (near initialization for `saa7146_algo.name[5]')
saa7146_core.c:355: warning: initialization makes integer from pointer
without a cast
saa7146_core.c:355: initializer element is not computable at load time
saa7146_core.c:355: (near initialization for `saa7146_algo.name[6]')
make[3]: *** [saa7146_core.o] Ошибка 1
make[3]: Leaving directory `/usr/src/DVB/driver'
make[2]: *** [_mod_/usr/src/DVB/driver] Ошибка 2
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [here] Ошибка 2
make[1]: Leaving directory `/usr/src/DVB/driver'
make: *** [dvb] Ошибка 2




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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-02 21:56   ` Вячеслав Диконов
@ 2003-12-03  9:45     ` Sergey Vlasov
  2003-12-04 22:08       ` Вячеслав Диконов
  0 siblings, 1 reply; 40+ messages in thread
From: Sergey Vlasov @ 2003-12-03  9:45 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Dec 03, 2003 at 12:56:32AM +0300, Вячеслав Диконов wrote:
> В Втр, 02.12.2003, в 11:19, Andrey Rahmatullin пишет: 
> > On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote:
> > > Как в текущем Сизифе гарантированно получить сконфигурированные
> > > исходники установленного ядра, если я его ставлю из пакета (std-up)?
> > > Cборка siemens-dvb требует исходник именно используемого системой ядра и
> > > именно с теми настройками, что применялись во время его сборки.
> > 
> > apt-get install kernel-headers
> Нет.
> > По идее ему должно хватить.
> Не хватает. По инструкции положено иметь полный и скофигурированный
> исходник работающего ядра. По крайней мере без make dep ничего не
> выходит. Если просто распаковать ядро, настроить самостоятельно и
> сделать "make dep", то соберётся, но в установленное из пакета ядро не
> загрузится. Если поставить kernel-headers-modules-std-up-2.4.22-alt12,
> то компиляция драйвера не проходит с жалобами на синтаксис (?).
>  
> 
> Речь о подддержке DVB карт (цифровое ТВ и Видео) siemens-dvb-0.9.4. Оно
> было в М2.2, но пропало из Сизифа. Есть нужные программы, которые
> требуют модули dvb этой версии. 
> 
> 
> Пишет вот это:
> (Просто настроенные руками исходники этой ошибки не вызывают)
> 
> 
> make
> (cd driver; make)
> /usr/src/linux/scripts/pathdown.sh: line 4: TOPDIR: parameter null or
> not set
> make[1]: Entering directory `/usr/src/DVB/driver'
> DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules)

Вот примерно так и должно собираться (только путь слегка другой -
/usr/src-linux-%kversion-%flavour).

> make[2]: Entering directory `/usr/src/linux'
> make -C  /usr/src/DVB/driver CFLAGS="-D__KERNEL__
> -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2
> -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe
> -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include
> /usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 modules
> make[3]: Entering directory `/usr/src/DVB/driver'
> gcc-2.96 -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes
> -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
> -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS
> -include /usr/src/linux/include/linux/modversions.h -I ../ost/include -I
> . -D__DVB_PACK__ -g -DUSE_OSD  -nostdinc -iwithprefix include
> -DKBUILD_BASENAME=saa7146_core  -DEXPORT_SYMTAB -c saa7146_core.c
> saa7146_core.c:348: warning: initialization from incompatible pointer
> type
> saa7146_core.c:349: warning: missing braces around initializer
> saa7146_core.c:349: warning: (near initialization for
> `saa7146_algo.name')
> saa7146_core.c:349: warning: overflow in implicit constant conversion
> saa7146_core.c:350: warning: initialization makes integer from pointer
> without a cast
> saa7146_core.c:350: initializer element is not computable at load time
> saa7146_core.c:350: (near initialization for `saa7146_algo.name[1]')

Там используется i2c?  Тогда этот драйвер нужно патчить для
совместимости с i2c-2.8.x (в этой версии сменился API).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-03  9:45     ` Sergey Vlasov
@ 2003-12-04 22:08       ` Вячеслав Диконов
  2003-12-05  7:04         ` Sergey Vlasov
  2003-12-05 12:58         ` Anton Farygin
  0 siblings, 2 replies; 40+ messages in thread
From: Вячеслав Диконов @ 2003-12-04 22:08 UTC (permalink / raw)
  To: ALT Devel discussion list

В Срд, 03.12.2003, в 12:45, Sergey Vlasov пишет:
> On Wed, Dec 03, 2003 at 12:56:32AM +0300, Вячеслав Диконов wrote:
> > В Втр, 02.12.2003, в 11:19, Andrey Rahmatullin пишет: 
> > > On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote:
> > > > Как в текущем Сизифе гарантированно получить сконфигурированные
> > > > исходники установленного ядра, если я его ставлю из пакета (std-up)?
> > > > Cборка siemens-dvb требует исходник именно используемого системой ядра и
> > > > именно с теми настройками, что применялись во время его сборки.
> > > 
> > > apt-get install kernel-headers
> > Нет.
> > > По идее ему должно хватить.
> > Не хватает. По инструкции положено иметь полный и скофигурированный
> > исходник работающего ядра. По крайней мере без make dep ничего не
> > выходит. Если просто распаковать ядро, настроить самостоятельно и
> > сделать "make dep", то соберётся, но в установленное из пакета ядро не
> > загрузится. Если поставить kernel-headers-modules-std-up-2.4.22-alt12,
> > то компиляция драйвера не проходит с жалобами на синтаксис (?).

> > saa7146_core.c:349: warning: missing braces around initializer
> > saa7146_core.c:349: warning: (near initialization for
> > `saa7146_algo.name')
> > saa7146_core.c:349: warning: overflow in implicit constant conversion
> > saa7146_core.c:350: warning: initialization makes integer from pointer
> > without a cast
> > saa7146_core.c:350: initializer element is not computable at load time
> > saa7146_core.c:350: (near initialization for `saa7146_algo.name[1]')
> 
> Там используется i2c?  Тогда этот драйвер нужно патчить для
> совместимости с i2c-2.8.x (в этой версии сменился API).
Да. Но модифицировать его не надо, поскольку он собирается вручную и
работает у меня нормально. Проблема эта выскакивает лишь в том случае,
если я пытаюсь подсунуть сборке содержимое kernel-headers-modules.
Я не представляю как это можно упаковать.

Возможно надо установить исходники ядра, получить конфигурацию ядра
std-up, aw и т.п. (КАК?), сделать make dep, собрать драйвер. Драйвер
хочет исходник в /lib/modules/kernel-xxx/build. При установке модулей
надо модифицировать /etc/modules.conf, иначе будет трудно их загрузить.

В общем мне вырисовывается следующая схема (пока только для ТВ):
kernel-modules-dvb
kernel-modules-dvb-devel (его заголовки нужны для сборки vdr и т.п.)
dvb-utils ("пользовательская" часть драйвера)
vdr (программный приёмник-декодер-цифровой видеомагнитофон)
vdr-sc
vdr-scanner
vdr-clock
vdr-mplayer
vdr-xine
vdr-games
...
vdr-full
xawtv (как альтернативный телевизору интерфейс к vdr)




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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-04 22:08       ` Вячеслав Диконов
@ 2003-12-05  7:04         ` Sergey Vlasov
  2003-12-05 13:01           ` Anton Farygin
  2003-12-05 20:54           ` Вячеслав Диконов
  2003-12-05 12:58         ` Anton Farygin
  1 sibling, 2 replies; 40+ messages in thread
From: Sergey Vlasov @ 2003-12-05  7:04 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Dec 05, 2003 at 01:08:05AM +0300, Вячеслав Диконов wrote:
> В Срд, 03.12.2003, в 12:45, Sergey Vlasov пишет:
> > On Wed, Dec 03, 2003 at 12:56:32AM +0300, Вячеслав Диконов wrote:
> > > В Втр, 02.12.2003, в 11:19, Andrey Rahmatullin пишет: 
> > > > On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote:
> > > > > Как в текущем Сизифе гарантированно получить сконфигурированные
> > > > > исходники установленного ядра, если я его ставлю из пакета (std-up)?
> > > > > Cборка siemens-dvb требует исходник именно используемого системой ядра и
> > > > > именно с теми настройками, что применялись во время его сборки.
> > > > 
> > > > apt-get install kernel-headers
> > > Нет.
> > > > По идее ему должно хватить.
> > > Не хватает. По инструкции положено иметь полный и скофигурированный
> > > исходник работающего ядра. По крайней мере без make dep ничего не
> > > выходит. Если просто распаковать ядро, настроить самостоятельно и
> > > сделать "make dep", то соберётся, но в установленное из пакета ядро не
> > > загрузится. Если поставить kernel-headers-modules-std-up-2.4.22-alt12,
> > > то компиляция драйвера не проходит с жалобами на синтаксис (?).
> 
> > > saa7146_core.c:349: warning: missing braces around initializer
> > > saa7146_core.c:349: warning: (near initialization for
> > > `saa7146_algo.name')
> > > saa7146_core.c:349: warning: overflow in implicit constant conversion
> > > saa7146_core.c:350: warning: initialization makes integer from pointer
> > > without a cast
> > > saa7146_core.c:350: initializer element is not computable at load time
> > > saa7146_core.c:350: (near initialization for `saa7146_algo.name[1]')
> > 
> > Там используется i2c?  Тогда этот драйвер нужно патчить для
> > совместимости с i2c-2.8.x (в этой версии сменился API).
> Да. Но модифицировать его не надо, поскольку он собирается вручную и
> работает у меня нормально.

Да?  Интересно, каким образом...  Разве что на самосборном же ядре.

> Проблема эта выскакивает лишь в том случае, если я пытаюсь подсунуть
> сборке содержимое kernel-headers-modules.  Я не представляю как это
> можно упаковать.

Известно как - с помощью напильника.

> Возможно надо установить исходники ядра, получить конфигурацию ядра
> std-up, aw и т.п. (КАК?), сделать make dep, собрать драйвер.

Это будет фактически кусок сборки kernel-image-* - причём нужно не
просто взять исходник ядра, но и применить к нему все те патчи,
которые использовались при сборке соответствующего kernel-image-*.

> Драйвер хочет исходник в /lib/modules/kernel-xxx/build.

Вот там он явно ничего не получит из-за прав на /lib/modules.

> При установке модулей надо модифицировать /etc/modules.conf, иначе
> будет трудно их загрузить.

На это есть /etc/modutils.d (только файлы туда будет класть dvb-utils,
поскольку пакетов kernel-modules-dvb-* может быть установлено
несколько - для разных сборок ядра).

Где можно взять этот драйвер?  Я посмотрю, что там можно допилить для
его сборки.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-04 22:08       ` Вячеслав Диконов
  2003-12-05  7:04         ` Sergey Vlasov
@ 2003-12-05 12:58         ` Anton Farygin
  2003-12-05 19:20           ` Вячеслав Диконов
  1 sibling, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-05 12:58 UTC (permalink / raw)
  To: ALT Devel discussion list

Вячеслав Диконов wrote:
> В Срд, 03.12.2003, в 12:45, Sergey Vlasov пишет:
> 
>>On Wed, Dec 03, 2003 at 12:56:32AM +0300, Вячеслав Диконов wrote:
>>
>>>В Втр, 02.12.2003, в 11:19, Andrey Rahmatullin пишет: 
>>>
>>>>On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote:
>>>>
>>>>>Как в текущем Сизифе гарантированно получить сконфигурированные
>>>>>исходники установленного ядра, если я его ставлю из пакета (std-up)?
>>>>>Cборка siemens-dvb требует исходник именно используемого системой ядра и
>>>>>именно с теми настройками, что применялись во время его сборки.
>>>>
>>>>apt-get install kernel-headers
>>>
>>>Нет.
>>>
>>>>По идее ему должно хватить.
>>>
>>>Не хватает. По инструкции положено иметь полный и скофигурированный
>>>исходник работающего ядра. По крайней мере без make dep ничего не
>>>выходит. Если просто распаковать ядро, настроить самостоятельно и
>>>сделать "make dep", то соберётся, но в установленное из пакета ядро не
>>>загрузится. Если поставить kernel-headers-modules-std-up-2.4.22-alt12,
>>>то компиляция драйвера не проходит с жалобами на синтаксис (?).
> 
> 
>>>saa7146_core.c:349: warning: missing braces around initializer
>>>saa7146_core.c:349: warning: (near initialization for
>>>`saa7146_algo.name')
>>>saa7146_core.c:349: warning: overflow in implicit constant conversion
>>>saa7146_core.c:350: warning: initialization makes integer from pointer
>>>without a cast
>>>saa7146_core.c:350: initializer element is not computable at load time
>>>saa7146_core.c:350: (near initialization for `saa7146_algo.name[1]')
>>
>>Там используется i2c?  Тогда этот драйвер нужно патчить для
>>совместимости с i2c-2.8.x (в этой версии сменился API).
> 
> Да. Но модифицировать его не надо, поскольку он собирается вручную и
> работает у меня нормально. Проблема эта выскакивает лишь в том случае,
> если я пытаюсь подсунуть сборке содержимое kernel-headers-modules.
> Я не представляю как это можно упаковать.
> 
> Возможно надо установить исходники ядра, получить конфигурацию ядра
> std-up, aw и т.п. (КАК?), сделать make dep, собрать драйвер. Драйвер
> хочет исходник в /lib/modules/kernel-xxx/build. При установке модулей
> надо модифицировать /etc/modules.conf, иначе будет трудно их загрузить.


Не надо ничего модифицировать при установке модулей !!!!


> 
> В общем мне вырисовывается следующая схема (пока только для ТВ):
> kernel-modules-dvb
> kernel-modules-dvb-devel (его заголовки нужны для сборки vdr и т.п.)

Не верное название пакета (читайте policy).

> dvb-utils ("пользовательская" часть драйвера)
> vdr (программный приёмник-декодер-цифровой видеомагнитофон)
> vdr-sc
> vdr-scanner
> vdr-clock
> vdr-mplayer
> vdr-xine
> vdr-games
> ...
> vdr-full
> xawtv (как альтернативный телевизору интерфейс к vdr)

xawtv уже собран.

Rgds,
Rider



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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-05  7:04         ` Sergey Vlasov
@ 2003-12-05 13:01           ` Anton Farygin
  2003-12-05 20:54           ` Вячеслав Диконов
  1 sibling, 0 replies; 40+ messages in thread
From: Anton Farygin @ 2003-12-05 13:01 UTC (permalink / raw)
  To: ALT Devel discussion list

Sergey Vlasov wrote:
> On Fri, Dec 05, 2003 at 01:08:05AM +0300, Вячеслав Диконов wrote:
> 
>>В Срд, 03.12.2003, в 12:45, Sergey Vlasov пишет:
>>
>>>On Wed, Dec 03, 2003 at 12:56:32AM +0300, Вячеслав Диконов wrote:
>>>
>>>>В Втр, 02.12.2003, в 11:19, Andrey Rahmatullin пишет: 
>>>>
>>>>>On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote:
>>>>>
>>>>>>Как в текущем Сизифе гарантированно получить сконфигурированные
>>>>>>исходники установленного ядра, если я его ставлю из пакета (std-up)?
>>>>>>Cборка siemens-dvb требует исходник именно используемого системой ядра и
>>>>>>именно с теми настройками, что применялись во время его сборки.
>>>>>
>>>>>apt-get install kernel-headers
>>>>
>>>>Нет.
>>>>
>>>>>По идее ему должно хватить.
>>>>
>>>>Не хватает. По инструкции положено иметь полный и скофигурированный
>>>>исходник работающего ядра. По крайней мере без make dep ничего не
>>>>выходит. Если просто распаковать ядро, настроить самостоятельно и
>>>>сделать "make dep", то соберётся, но в установленное из пакета ядро не
>>>>загрузится. Если поставить kernel-headers-modules-std-up-2.4.22-alt12,
>>>>то компиляция драйвера не проходит с жалобами на синтаксис (?).

<skip>

> 
> 
>>При установке модулей надо модифицировать /etc/modules.conf, иначе
>>будет трудно их загрузить.
> 
> 
> На это есть /etc/modutils.d (только файлы туда будет класть dvb-utils,
> поскольку пакетов kernel-modules-dvb-* может быть установлено
> несколько - для разных сборок ядра).

Может быть стоит отдать это на растерзание утилитам настройки железа ?


> 
> Где можно взять этот драйвер?  Я посмотрю, что там можно допилить для
> его сборки.

Перевожу:

"не фиг чайникам собирать модули ядра в пакеты".

Rgds,
Rider



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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-05 12:58         ` Anton Farygin
@ 2003-12-05 19:20           ` Вячеслав Диконов
  2003-12-06  8:08             ` Sergey Vlasov
                               ` (2 more replies)
  0 siblings, 3 replies; 40+ messages in thread
From: Вячеслав Диконов @ 2003-12-05 19:20 UTC (permalink / raw)
  To: ALT Devel discussion list

В Птн, 05.12.2003, в 15:58, Anton Farygin пишет:
> Не надо ничего модифицировать при установке модулей !!!!
Как правильно поместить в этот файл необходимые настройки? Загрузка
получаемых модулей сравнительно сложна и вручную с первого раза её не
сделать. Рекомендуемое решение явно должно быть в политике.

Разработчики драйвера предлагают такой вариант:

probeall /dev/dvb dvb-ttpci
alias /dev/dvb/* /dev/dvb
below dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7
add below dvb-ttpci grundig_29504-401 grundig_29504-491
add below dvb-ttpci stv0299 ves1820 

но он не работает. У меня в Сизифе действует 

alias char-major-250 dvb-core
options dvb-core dvb_shutdown_timeout=0
alias char-major-250 dvb-ttpci
below dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7
add below dvb-ttpci grundig_29504-401 grundig_29504-491
add below dvb-ttpci stv0299 ves1820


> > В общем мне вырисовывается следующая схема (пока только для ТВ):
> > kernel-modules-dvb
> > kernel-modules-dvb-devel (его заголовки нужны для сборки vdr и т.п.)
> 
> Не верное название пакета (читайте policy).
Буду признателен за точную ссылку на этот чудесный текст, которого я не читал.

> > dvb-utils ("пользовательская" часть драйвера)
> > vdr (программный приёмник-декодер-цифровой видеомагнитофон)
> > vdr-sc
> > vdr-scanner
> > vdr-clock
> > vdr-mplayer
> > vdr-xine
> > vdr-games
> > ...
> > vdr-full
> > xawtv (как альтернативный телевизору интерфейс к vdr)
> 
> xawtv уже собран.
Мной же. Он собирается независимо от всего упоминавшегося и может
использоваться отдельно. Помимо версии 3.90 этот пакет поддерживает
управление VDR (этот пакет ещё не готов). В остальном я пока глюков не
заметил, но тестирование не помешает.

Я по прежнему считаю собиравшего предыдущие версии Антона Качалова
(mouse) хозяином пакета xawtv и прошу только сохранить латку vdr-keys в
будущих версиях.    



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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-05  7:04         ` Sergey Vlasov
  2003-12-05 13:01           ` Anton Farygin
@ 2003-12-05 20:54           ` Вячеслав Диконов
  2003-12-06  8:29             ` Sergey Vlasov
  1 sibling, 1 reply; 40+ messages in thread
From: Вячеслав Диконов @ 2003-12-05 20:54 UTC (permalink / raw)
  To: ALT Devel discussion list

В Птн, 05.12.2003, в 10:04, Sergey Vlasov пишет:

> Где можно взять этот драйвер?  Я посмотрю, что там можно допилить для
> его сборки.

Я предлагаю 
ftp://ftp.cadsoft.de:21/vdr/Developer/linux-dvb.2003-10-13.tar.bz2.

Основная страница - http://www.linuxtv.org/ , причём хочу предупредить,
что последняя стабильная версия 1.0.1 - не самая лучшая в плане
поддержки приёма кодированых телеканалов. Может быть будет 2 комплекта
dvb-драйверов: оптимизированные для ТВ и для спутникового интернета.




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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-05 19:20           ` Вячеслав Диконов
@ 2003-12-06  8:08             ` Sergey Vlasov
  2003-12-07 15:49             ` Anton Farygin
  2003-12-07 18:29             ` [devel] Сборка модулей ядра "для чайников" Alexey I. Froloff
  2 siblings, 0 replies; 40+ messages in thread
From: Sergey Vlasov @ 2003-12-06  8:08 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Dec 05, 2003 at 10:20:09PM +0300, Вячеслав Диконов wrote:
> В Птн, 05.12.2003, в 15:58, Anton Farygin пишет:
> > Не надо ничего модифицировать при установке модулей !!!!
> Как правильно поместить в этот файл необходимые настройки? Загрузка
> получаемых модулей сравнительно сложна и вручную с первого раза её не
> сделать. Рекомендуемое решение явно должно быть в политике.
> 
> Разработчики драйвера предлагают такой вариант:
> 
> probeall /dev/dvb dvb-ttpci
> alias /dev/dvb/* /dev/dvb
> below dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7
> add below dvb-ttpci grundig_29504-401 grundig_29504-491
> add below dvb-ttpci stv0299 ves1820 
> 
> но он не работает.

Это понятно - строки probeall и alias в этом варианте явно рассчитаны
на devfs.

> У меня в Сизифе действует 
> 
> alias char-major-250 dvb-core
> options dvb-core dvb_shutdown_timeout=0
> alias char-major-250 dvb-ttpci
> below dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7
> add below dvb-ttpci grundig_29504-401 grundig_29504-491
> add below dvb-ttpci stv0299 ves1820

Первая строка, скорее всего, лишняя - второй alias для того же имени
перекрывает первый.

И опять эти незарегистрированные major numbers...

По всей видимости, как минимум часть этих строк должна прописывать
программа конфигурации (kudzu или что там будет).

> > > В общем мне вырисовывается следующая схема (пока только для ТВ):
> > > kernel-modules-dvb
> > > kernel-modules-dvb-devel (его заголовки нужны для сборки vdr и т.п.)
> > 
> > Не верное название пакета (читайте policy).
> Буду признателен за точную ссылку на этот чудесный текст, которого я не читал.

Лежит в пакете kernel-build-tools, в каталоге с документацией.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-05 20:54           ` Вячеслав Диконов
@ 2003-12-06  8:29             ` Sergey Vlasov
  0 siblings, 0 replies; 40+ messages in thread
From: Sergey Vlasov @ 2003-12-06  8:29 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Dec 05, 2003 at 11:54:58PM +0300, Вячеслав Диконов wrote:
> В Птн, 05.12.2003, в 10:04, Sergey Vlasov пишет:
> 
> > Где можно взять этот драйвер?  Я посмотрю, что там можно допилить для
> > его сборки.
> 
> Я предлагаю 
> ftp://ftp.cadsoft.de:21/vdr/Developer/linux-dvb.2003-10-13.tar.bz2.

Именно эта версия собирается без проблем:

cd driver
make KERNEL_LOCATION=%_usrsrc/linux-%kversion-%flavour KERNEL_VERSION=%kversion-%flavour-%krelease

make install KERNEL_LOCATION=%_usrsrc/linux-%kversion-%flavour KERNEL_VERSION=%kversion-%flavour-%krelease DESTDIR=%buildroot

(для make install надо немного патчить Makefile - убрать оттуда вызов
depmod -a в конце обработки install).

Очевидно, проблемы при сборке возникали с какой-то другой версией
драйверов.

> Основная страница - http://www.linuxtv.org/ , причём хочу предупредить,
> что последняя стабильная версия 1.0.1 - не самая лучшая в плане
> поддержки приёма кодированых телеканалов. Может быть будет 2 комплекта
> dvb-драйверов: оптимизированные для ТВ и для спутникового интернета.

Ох, как некрасиво...

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-05 19:20           ` Вячеслав Диконов
  2003-12-06  8:08             ` Sergey Vlasov
@ 2003-12-07 15:49             ` Anton Farygin
  2003-12-07 19:07               ` Alexander Bokovoy
  2003-12-07 18:29             ` [devel] Сборка модулей ядра "для чайников" Alexey I. Froloff
  2 siblings, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-07 15:49 UTC (permalink / raw)
  To: ALT Devel discussion list

Вячеслав Диконов wrote:
> В Птн, 05.12.2003, в 15:58, Anton Farygin пишет:
> 
>>Не надо ничего модифицировать при установке модулей !!!!
> 
> Как правильно поместить в этот файл необходимые настройки? Загрузка
> получаемых модулей сравнительно сложна и вручную с первого раза её не
> сделать. Рекомендуемое решение явно должно быть в политике.

1. Есть /etc/modutils.d/ (кстати, а как это будет для ядра 2.6) ???

2. Можно отдать это средствам настройки (сейчас пишется все что надо)

> 
> Разработчики драйвера предлагают такой вариант:
> 
> probeall /dev/dvb dvb-ttpci
> alias /dev/dvb/* /dev/dvb
> below dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7
> add below dvb-ttpci grundig_29504-401 grundig_29504-491
> add below dvb-ttpci stv0299 ves1820 
> 
> но он не работает. У меня в Сизифе действует 
> 
> alias char-major-250 dvb-core
> options dvb-core dvb_shutdown_timeout=0
> alias char-major-250 dvb-ttpci
> below dvb-ttpci alps_bsrv2 alps_tdmb7 alps_tdlb7
> add below dvb-ttpci grundig_29504-401 grundig_29504-491
> add below dvb-ttpci stv0299 ves1820
> 
> 
> 
>>>В общем мне вырисовывается следующая схема (пока только для ТВ):
>>>kernel-modules-dvb
>>>kernel-modules-dvb-devel (его заголовки нужны для сборки vdr и т.п.)
>>
>>Не верное название пакета (читайте policy).
> 
> Буду признателен за точную ссылку на этот чудесный текст, которого я не читал.

kernel-build-tools

> 
> 
>>>dvb-utils ("пользовательская" часть драйвера)
>>>vdr (программный приёмник-декодер-цифровой видеомагнитофон)
>>>vdr-sc
>>>vdr-scanner
>>>vdr-clock
>>>vdr-mplayer
>>>vdr-xine
>>>vdr-games
>>>...
>>>vdr-full
>>>xawtv (как альтернативный телевизору интерфейс к vdr)
>>
>>xawtv уже собран.
> 
> Мной же. Он собирается независимо от всего упоминавшегося и может
> использоваться отдельно. Помимо версии 3.90 этот пакет поддерживает
> управление VDR (этот пакет ещё не готов). В остальном я пока глюков не
> заметил, но тестирование не помешает.

Как это??? xawtv я собирал в течении года, потом передал mouse@. На 
каком основании Вы собрали мой и Mouse пакет, обновив работающее 
приложение до нестабильной версии ?

> 
> Я по прежнему считаю собиравшего предыдущие версии Антона Качалова
> (mouse) хозяином пакета xawtv и прошу только сохранить латку vdr-keys в
> будущих версиях.    

Я КАТЕГОРИЧЕСКИ ПРОТИВ !!!!

Rgds,
Rider



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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-05 19:20           ` Вячеслав Диконов
  2003-12-06  8:08             ` Sergey Vlasov
  2003-12-07 15:49             ` Anton Farygin
@ 2003-12-07 18:29             ` Alexey I. Froloff
  2003-12-07 19:48               ` Вячеслав Диконов
  2 siblings, 1 reply; 40+ messages in thread
From: Alexey I. Froloff @ 2003-12-07 18:29 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Dec 05, 2003 at 10:20:09PM +0300, Вячеслав Диконов wrote:
> > xawtv уже собран.
> Мной же. Он собирается независимо от всего упоминавшегося и может
> использоваться отдельно. Помимо версии 3.90 этот пакет поддерживает
> управление VDR (этот пакет ещё не готов). В остальном я пока глюков не
> заметил, но тестирование не помешает.
Вот только не работает он ни хрена ни разу... 8-E~~~

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-07 15:49             ` Anton Farygin
@ 2003-12-07 19:07               ` Alexander Bokovoy
  2003-12-08 10:42                 ` [devel] modules-init-tools Anton Farygin
  0 siblings, 1 reply; 40+ messages in thread
From: Alexander Bokovoy @ 2003-12-07 19:07 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Dec 07, 2003 at 06:49:25PM +0300, Anton Farygin wrote:
> Вячеслав Диконов wrote:
> >В Птн, 05.12.2003, в 15:58, Anton Farygin пишет:
> >
> >>Не надо ничего модифицировать при установке модулей !!!!
> >
> >Как правильно поместить в этот файл необходимые настройки? Загрузка
> >получаемых модулей сравнительно сложна и вручную с первого раза её не
> >сделать. Рекомендуемое решение явно должно быть в политике.
> 
> 1. Есть /etc/modutils.d/ (кстати, а как это будет для ядра 2.6) ???
/etc/modprobe.d/ (там основной файл /etc/modprobe.conf) -- Эдик уже собрал 
единый modutils, работающий под обоими ядрами, только осталось сделать так, 
чтобы под 2.6 работал тот же макроязык, что и под 2.4.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-07 18:29             ` [devel] Сборка модулей ядра "для чайников" Alexey I. Froloff
@ 2003-12-07 19:48               ` Вячеслав Диконов
  2003-12-07 21:28                 ` Alexey I. Froloff
  0 siblings, 1 reply; 40+ messages in thread
From: Вячеслав Диконов @ 2003-12-07 19:48 UTC (permalink / raw)
  To: ALT Devel discussion list

В Вск, 07.12.2003, в 21:29, Alexey I. Froloff пишет:
> On Fri, Dec 05, 2003 at 10:20:09PM +0300, Вячеслав Диконов wrote:
> > > xawtv уже собран.
> > Мной же. Он собирается независимо от всего упоминавшегося и может
> > использоваться отдельно. Помимо версии 3.90 этот пакет поддерживает
> > управление VDR (этот пакет ещё не готов). В остальном я пока глюков не
> > заметил, но тестирование не помешает.
> Вот только не работает он ни хрена ни разу... 
Работает и показывает полторы тысячи телеканалов с прекрасным цифровым
качеством и стереозвуком :)))  Хотя собственный интерфейсик у xawtv -
тихий ужас.

> 8-E~~~
А как вторая сборка? Я постарался исправить ляпы и сделал 2 варианта:
обычный и с VDR. Пакет vdr зависит от сборки модулей dvb, которая ещё не
готова.




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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-07 19:48               ` Вячеслав Диконов
@ 2003-12-07 21:28                 ` Alexey I. Froloff
  2003-12-08 10:44                   ` Anton Farygin
                                     ` (2 more replies)
  0 siblings, 3 replies; 40+ messages in thread
From: Alexey I. Froloff @ 2003-12-07 21:28 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Dec 07, 2003 at 10:48:13PM +0300, Вячеслав Диконов wrote:
> > > > xawtv уже собран.
> > > Мной же. Он собирается независимо от всего упоминавшегося и может
> > > использоваться отдельно. Помимо версии 3.90 этот пакет поддерживает
> > > управление VDR (этот пакет ещё не готов). В остальном я пока глюков не
> > > заметил, но тестирование не помешает.
> > Вот только не работает он ни хрена ни разу... 
> Работает и показывает полторы тысячи телеканалов с прекрасным цифровым
> качеством и стереозвуком :)))  Хотя собственный интерфейсик у xawtv -
> тихий ужас.
Показывает, но каналы не переключает.

P.S.
1. тестировать надо такие вещи;
2. предупреждать надо;
[skip]
                -- ldv in sisyphus@

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] modules-init-tools
  2003-12-07 19:07               ` Alexander Bokovoy
@ 2003-12-08 10:42                 ` Anton Farygin
  2003-12-08 11:08                   ` Alexander Bokovoy
  0 siblings, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-08 10:42 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexander Bokovoy wrote:
> On Sun, Dec 07, 2003 at 06:49:25PM +0300, Anton Farygin wrote:
> 
>>Вячеслав Диконов wrote:
>>
>>>В Птн, 05.12.2003, в 15:58, Anton Farygin пишет:
>>>
>>>
>>>>Не надо ничего модифицировать при установке модулей !!!!
>>>
>>>Как правильно поместить в этот файл необходимые настройки? Загрузка
>>>получаемых модулей сравнительно сложна и вручную с первого раза её не
>>>сделать. Рекомендуемое решение явно должно быть в политике.
>>
>>1. Есть /etc/modutils.d/ (кстати, а как это будет для ядра 2.6) ???
> 
> /etc/modprobe.d/ (там основной файл /etc/modprobe.conf) -- Эдик уже собрал 
> единый modutils, работающий под обоими ядрами, только осталось сделать так, 
> чтобы под 2.6 работал тот же макроязык, что и под 2.4.
> 

А нужно это делать ??? Все равно имена модулей меняются... т.е. - я 
реально не понимю как мы сможем конфигурить железо для двух ядер сразу ?

И если да, то какими методами ?

Rgds,
Rider





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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-07 21:28                 ` Alexey I. Froloff
@ 2003-12-08 10:44                   ` Anton Farygin
  2003-12-08 15:48                     ` Вячеслав Диконов
  2003-12-09 19:37                   ` Alexey I. Froloff
  2003-12-10 19:01                   ` [devel] [JT] " Michael Shigorin
  2 siblings, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-08 10:44 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey I. Froloff wrote:
> On Sun, Dec 07, 2003 at 10:48:13PM +0300, Вячеслав Диконов wrote:
> 
>>>>>xawtv уже собран.
>>>>
>>>>Мной же. Он собирается независимо от всего упоминавшегося и может
>>>>использоваться отдельно. Помимо версии 3.90 этот пакет поддерживает
>>>>управление VDR (этот пакет ещё не готов). В остальном я пока глюков не
>>>>заметил, но тестирование не помешает.
>>>
>>>Вот только не работает он ни хрена ни разу... 
>>
>>Работает и показывает полторы тысячи телеканалов с прекрасным цифровым
>>качеством и стереозвуком :)))  Хотя собственный интерфейсик у xawtv -
>>тихий ужас.
> 
> Показывает, но каналы не переключает.
> 
> P.S.
> 1. тестировать надо такие вещи;
> 2. предупреждать надо;
> [skip]
>                 -- ldv in sisyphus@

Вывод: откатываем на предыдущую версию... мне сейчас не до разборок с 
dvb. Ими займемся после перехода на ядро 2.6


Rgds,
Rider



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

* Re: [devel] modules-init-tools
  2003-12-08 10:42                 ` [devel] modules-init-tools Anton Farygin
@ 2003-12-08 11:08                   ` Alexander Bokovoy
  2003-12-08 11:53                     ` Anton Farygin
  0 siblings, 1 reply; 40+ messages in thread
From: Alexander Bokovoy @ 2003-12-08 11:08 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Dec 08, 2003 at 01:42:50PM +0300, Anton Farygin wrote:
> Alexander Bokovoy wrote:
> >On Sun, Dec 07, 2003 at 06:49:25PM +0300, Anton Farygin wrote:
> >
> >>Вячеслав Диконов wrote:
> >>
> >>>В Птн, 05.12.2003, в 15:58, Anton Farygin пишет:
> >>>
> >>>
> >>>>Не надо ничего модифицировать при установке модулей !!!!
> >>>
> >>>Как правильно поместить в этот файл необходимые настройки? Загрузка
> >>>получаемых модулей сравнительно сложна и вручную с первого раза её не
> >>>сделать. Рекомендуемое решение явно должно быть в политике.
> >>
> >>1. Есть /etc/modutils.d/ (кстати, а как это будет для ядра 2.6) ???
> >
> >/etc/modprobe.d/ (там основной файл /etc/modprobe.conf) -- Эдик уже собрал 
> >единый modutils, работающий под обоими ядрами, только осталось сделать 
> >так, чтобы под 2.6 работал тот же макроязык, что и под 2.4.
> >
> 
> А нужно это делать ??? Все равно имена модулей меняются... т.е. - я 
Нужно. Для смены имен модулей и предназначены два разных дерева для
конфигурационных файлов -- {/etc/modules.conf, /etc/modutils.d/} и
{/etc/modprobe.conf, /etc/modprobe.d/}.

> реально не понимю как мы сможем конфигурить железо для двух ядер сразу ?
Нормальными базами данных по драйверам. Не вижу никаких проблем.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* Re: [devel] modules-init-tools
  2003-12-08 11:08                   ` Alexander Bokovoy
@ 2003-12-08 11:53                     ` Anton Farygin
  2003-12-08 11:54                       ` Alexander Bokovoy
  0 siblings, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-08 11:53 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexander Bokovoy wrote:
> On Mon, Dec 08, 2003 at 01:42:50PM +0300, Anton Farygin wrote:
> 
>>Alexander Bokovoy wrote:
>>
>>>On Sun, Dec 07, 2003 at 06:49:25PM +0300, Anton Farygin wrote:
>>>
>>>
>>>>Вячеслав Диконов wrote:
>>>>
>>>>
>>>>>В Птн, 05.12.2003, в 15:58, Anton Farygin пишет:
>>>>>
>>>>>
>>>>>
>>>>>>Не надо ничего модифицировать при установке модулей !!!!
>>>>>
>>>>>Как правильно поместить в этот файл необходимые настройки? Загрузка
>>>>>получаемых модулей сравнительно сложна и вручную с первого раза её не
>>>>>сделать. Рекомендуемое решение явно должно быть в политике.
>>>>
>>>>1. Есть /etc/modutils.d/ (кстати, а как это будет для ядра 2.6) ???
>>>
>>>/etc/modprobe.d/ (там основной файл /etc/modprobe.conf) -- Эдик уже собрал 
>>>единый modutils, работающий под обоими ядрами, только осталось сделать 
>>>так, чтобы под 2.6 работал тот же макроязык, что и под 2.4.
>>>
>>
>>А нужно это делать ??? Все равно имена модулей меняются... т.е. - я 
> 
> Нужно. Для смены имен модулей и предназначены два разных дерева для
> конфигурационных файлов -- {/etc/modules.conf, /etc/modutils.d/} и
> {/etc/modprobe.conf, /etc/modprobe.d/}.

Нет, я имею в виду - поддержку под 2.6 макроязыка 2.4.

Может быть это сделать на уровне баз данных ?

> 
> 
>>реально не понимю как мы сможем конфигурить железо для двух ядер сразу ?
> 
> Нормальными базами данных по драйверам. Не вижу никаких проблем.

Ага. т.е. - в базу данных добавить параметр - ветка ядра.

ok.

Rgds,
Rider



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

* Re: [devel] modules-init-tools
  2003-12-08 11:53                     ` Anton Farygin
@ 2003-12-08 11:54                       ` Alexander Bokovoy
  2003-12-09  7:33                         ` Anton Farygin
  0 siblings, 1 reply; 40+ messages in thread
From: Alexander Bokovoy @ 2003-12-08 11:54 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Dec 08, 2003 at 02:53:19PM +0300, Anton Farygin wrote:
> >>>собрал единый modutils, работающий под обоими ядрами, только осталось 
> >>>сделать так, чтобы под 2.6 работал тот же макроязык, что и под 2.4.
> >>А нужно это делать ??? Все равно имена модулей меняются... т.е. - я 
> >
> >Нужно. Для смены имен модулей и предназначены два разных дерева для
> >конфигурационных файлов -- {/etc/modules.conf, /etc/modutils.d/} и
> >{/etc/modprobe.conf, /etc/modprobe.d/}.
> 
> Нет, я имею в виду - поддержку под 2.6 макроязыка 2.4.
В modules-init-tools для 2.6 присутствует урезанный макроязык из 2.4.
Урезанный настолько, что для нормальной работы он не приспособлен.
Фактически, там есть только alias и запуск внешней программы. И все.

> Может быть это сделать на уровне баз данных ?
В modprobe поддержка работы с зависимостями между модулями все равно
остается, так что не имеет смысла дублировать ее на уровне БД. Нужно в БД
хранить правильную информацию для того, чтобы modprobe ее мог внятно
использовать. Скажу еще, что и в 2.4 у _нас_ полностью возможности
modprobe не используются, тем самым создавая проблемы с конфигурациями,
где должны загружаться нетривиальные стеки модулей. 

> >>реально не понимю как мы сможем конфигурить железо для двух ядер сразу ?
> >
> >Нормальными базами данных по драйверам. Не вижу никаких проблем.
> 
> Ага. т.е. - в базу данных добавить параметр - ветка ядра.
Это самое элементарное.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-08 10:44                   ` Anton Farygin
@ 2003-12-08 15:48                     ` Вячеслав Диконов
  0 siblings, 0 replies; 40+ messages in thread
From: Вячеслав Диконов @ 2003-12-08 15:48 UTC (permalink / raw)
  To: ALT Devel discussion list

В Пнд, 08.12.2003, в 13:44, Anton Farygin пишет:
> >>>Вот только не работает он ни хрена ни разу... 
> >>
> >>Работает и показывает полторы тысячи телеканалов с прекрасным цифровым
> >>качеством и стереозвуком :)))  Хотя собственный интерфейсик у xawtv -
> >>тихий ужас.
> > 
> > Показывает, но каналы не переключает.
> > 
> > P.S.
> > 1. тестировать надо такие вещи;
> > 2. предупреждать надо;
> > [skip]
> >                 -- ldv in sisyphus@
> 
> Вывод: откатываем на предыдущую версию... мне сейчас не до разборок с 
> dvb. Ими займемся после перехода на ядро 2.6
Если старая версия действительно лучше работает, то пусть. Дело в том,
что поддержка vdr встроена в xawtv уже давно и есть в версии 3.80. Латка
vdr-keys всего лишь переопределяет горячие клавиши для вызова этих
функций, но делается это так, что я не смог сделать переключение без
пересборки. Давайте собирать любую достаточно стабильную версию, но
после сборки нормального xawtv накладывать латку и паковать версию с vdr
в отдельный пакет. Так сделано в исправленной версии alt2. Это позволит
иметь оба варианта: нужный мне и никак не изменённый простой xawtv. 

Кроме того есть улучшенный перевод полей Summary и Description.



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

* Re: [devel] modules-init-tools
  2003-12-08 11:54                       ` Alexander Bokovoy
@ 2003-12-09  7:33                         ` Anton Farygin
  2003-12-09  9:47                           ` Alexander Bokovoy
  0 siblings, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-09  7:33 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexander Bokovoy wrote:
> On Mon, Dec 08, 2003 at 02:53:19PM +0300, Anton Farygin wrote:
> 
>>>>>собрал единый modutils, работающий под обоими ядрами, только осталось 
>>>>>сделать так, чтобы под 2.6 работал тот же макроязык, что и под 2.4.
>>>>
>>>>А нужно это делать ??? Все равно имена модулей меняются... т.е. - я 
>>>
>>>Нужно. Для смены имен модулей и предназначены два разных дерева для
>>>конфигурационных файлов -- {/etc/modules.conf, /etc/modutils.d/} и
>>>{/etc/modprobe.conf, /etc/modprobe.d/}.
>>
>>Нет, я имею в виду - поддержку под 2.6 макроязыка 2.4.
> 
> В modules-init-tools для 2.6 присутствует урезанный макроязык из 2.4.
> Урезанный настолько, что для нормальной работы он не приспособлен.
> Фактически, там есть только alias и запуск внешней программы. И все.
> 
> 
>>Может быть это сделать на уровне баз данных ?
> 
> В modprobe поддержка работы с зависимостями между модулями все равно
> остается, так что не имеет смысла дублировать ее на уровне БД. Нужно в БД
> хранить правильную информацию для того, чтобы modprobe ее мог внятно
> использовать. Скажу еще, что и в 2.4 у _нас_ полностью возможности
> modprobe не используются, тем самым создавая проблемы с конфигурациями,
> где должны загружаться нетривиальные стеки модулей. 

Ести ли пример дистрибутива (или средств настройки), где используются 
полностью возможности modprobe ?

> 
> 
>>>>реально не понимю как мы сможем конфигурить железо для двух ядер сразу ?
>>>
>>>Нормальными базами данных по драйверам. Не вижу никаких проблем.
>>
>>Ага. т.е. - в базу данных добавить параметр - ветка ядра.
> 
> Это самое элементарное.

Да. Только ряд вопросов все равно остается:
1) Для каких полей базы данных необходимо использовать параметр - версию 
ядра. На мой взгляд: имени модуля недостаточно. Нужно как минимум для 
команд настройки и строк modutils.
2) Как быть с реализацией автоопределения устройств в разных ядрах ? Я 
не хотел бы реализовывать детект мыши для ядра 2.4, ибо ядро 2.6 это 
делает самостоятельно и записывает эту информацию в /proc/bus/input.

Мышь - это только пример. Кроме этого могут быть различия в работе SCSI, 
USB, FireWire и т.д.

Rgds,
RIder



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

* Re: [devel] modules-init-tools
  2003-12-09  7:33                         ` Anton Farygin
@ 2003-12-09  9:47                           ` Alexander Bokovoy
  2003-12-09 11:21                             ` Anton Farygin
  0 siblings, 1 reply; 40+ messages in thread
From: Alexander Bokovoy @ 2003-12-09  9:47 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Dec 09, 2003 at 10:33:46AM +0300, Anton Farygin wrote:
> >>Может быть это сделать на уровне баз данных ?
> >
> >В modprobe поддержка работы с зависимостями между модулями все равно
> >остается, так что не имеет смысла дублировать ее на уровне БД. Нужно в БД
> >хранить правильную информацию для того, чтобы modprobe ее мог внятно
> >использовать. Скажу еще, что и в 2.4 у _нас_ полностью возможности
> >modprobe не используются, тем самым создавая проблемы с конфигурациями,
> >где должны загружаться нетривиальные стеки модулей. 
> 
> Ести ли пример дистрибутива (или средств настройки), где используются 
> полностью возможности modprobe ?
Не знаю, честно говоря -- не смотрел. Но ты ведь понимаешь, что это не аргумент 
против использования возможностей modprobe правильным образом? :)

> >>>>реально не понимю как мы сможем конфигурить железо для двух ядер сразу ?
> >>>
> >>>Нормальными базами данных по драйверам. Не вижу никаких проблем.
> >>
> >>Ага. т.е. - в базу данных добавить параметр - ветка ядра.
> >
> >Это самое элементарное.
> 
> Да. Только ряд вопросов все равно остается:
> 1) Для каких полей базы данных необходимо использовать параметр - версию 
> ядра. На мой взгляд: имени модуля недостаточно. Нужно как минимум для 
> команд настройки и строк modutils.
> 2) Как быть с реализацией автоопределения устройств в разных ядрах ? Я 
> не хотел бы реализовывать детект мыши для ядра 2.4, ибо ядро 2.6 это 
> делает самостоятельно и записывает эту информацию в /proc/bus/input.
> 
> Мышь - это только пример. Кроме этого могут быть различия в работе SCSI, 
> USB, FireWire и т.д.
Давай обсудим эту тему на следующей неделе, когда у меня будет время и я
приеду в МСК?
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* Re: [devel] modules-init-tools
  2003-12-09 11:21                             ` Anton Farygin
@ 2003-12-09 11:17                               ` Alexander Bokovoy
  2003-12-09 11:44                                 ` Anton Farygin
  0 siblings, 1 reply; 40+ messages in thread
From: Alexander Bokovoy @ 2003-12-09 11:17 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Dec 09, 2003 at 02:21:53PM +0300, Anton Farygin wrote:
> >>Ести ли пример дистрибутива (или средств настройки), где используются 
> >>полностью возможности modprobe ?
> >
> >Не знаю, честно говоря -- не смотрел. Но ты ведь понимаешь, что это не 
> >аргумент против использования возможностей modprobe правильным образом? :)
> 
> Да, но для начала нужно понять - что является "правильным образом" и 
> посмотреть на то, как это реализовано у других ;-)
"Правильным образом" -- с использованием описанных в modules.conf(5)
структур.

> >>USB, FireWire и т.д.
> >
> >Давай обсудим эту тему на следующей неделе, когда у меня будет время и я
> >приеду в МСК?
> 
> Я бы предпочел обсуждать в почте.
Это не связано -- просто на следующей неделе у меня будет время для
обсуждения, в отличие от этой.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* Re: [devel] modules-init-tools
  2003-12-09  9:47                           ` Alexander Bokovoy
@ 2003-12-09 11:21                             ` Anton Farygin
  2003-12-09 11:17                               ` Alexander Bokovoy
  0 siblings, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-09 11:21 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexander Bokovoy wrote:
> On Tue, Dec 09, 2003 at 10:33:46AM +0300, Anton Farygin wrote:
> 
>>>>Может быть это сделать на уровне баз данных ?
>>>
>>>В modprobe поддержка работы с зависимостями между модулями все равно
>>>остается, так что не имеет смысла дублировать ее на уровне БД. Нужно в БД
>>>хранить правильную информацию для того, чтобы modprobe ее мог внятно
>>>использовать. Скажу еще, что и в 2.4 у _нас_ полностью возможности
>>>modprobe не используются, тем самым создавая проблемы с конфигурациями,
>>>где должны загружаться нетривиальные стеки модулей. 
>>
>>Ести ли пример дистрибутива (или средств настройки), где используются 
>>полностью возможности modprobe ?
> 
> Не знаю, честно говоря -- не смотрел. Но ты ведь понимаешь, что это не аргумент 
> против использования возможностей modprobe правильным образом? :)

Да, но для начала нужно понять - что является "правильным образом" и 
посмотреть на то, как это реализовано у других ;-)

> 
> 
>>>>>>реально не понимю как мы сможем конфигурить железо для двух ядер сразу ?
>>>>>
>>>>>Нормальными базами данных по драйверам. Не вижу никаких проблем.
>>>>
>>>>Ага. т.е. - в базу данных добавить параметр - ветка ядра.
>>>
>>>Это самое элементарное.
>>
>>Да. Только ряд вопросов все равно остается:
>>1) Для каких полей базы данных необходимо использовать параметр - версию 
>>ядра. На мой взгляд: имени модуля недостаточно. Нужно как минимум для 
>>команд настройки и строк modutils.
>>2) Как быть с реализацией автоопределения устройств в разных ядрах ? Я 
>>не хотел бы реализовывать детект мыши для ядра 2.4, ибо ядро 2.6 это 
>>делает самостоятельно и записывает эту информацию в /proc/bus/input.
>>
>>Мышь - это только пример. Кроме этого могут быть различия в работе SCSI, 
>>USB, FireWire и т.д.
> 
> Давай обсудим эту тему на следующей неделе, когда у меня будет время и я
> приеду в МСК?

Я бы предпочел обсуждать в почте.

Rgds,
Rider



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

* Re: [devel] modules-init-tools
  2003-12-09 11:17                               ` Alexander Bokovoy
@ 2003-12-09 11:44                                 ` Anton Farygin
  2003-12-09 11:48                                   ` Dmitry V. Levin
  0 siblings, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-09 11:44 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexander Bokovoy wrote:
> On Tue, Dec 09, 2003 at 02:21:53PM +0300, Anton Farygin wrote:
> 
>>>>Ести ли пример дистрибутива (или средств настройки), где используются 
>>>>полностью возможности modprobe ?
>>>
>>>Не знаю, честно говоря -- не смотрел. Но ты ведь понимаешь, что это не 
>>>аргумент против использования возможностей modprobe правильным образом? :)
>>
>>Да, но для начала нужно понять - что является "правильным образом" и 
>>посмотреть на то, как это реализовано у других ;-)
> 
> "Правильным образом" -- с использованием описанных в modules.conf(5)
> структур.

На мой взгляд не надо себе ставить самоцелью использование всех 
описанных в modules.conf структур.

Например - я не понимаю - зачем нам использовать структуры :


define VARIABLE WORD
if EXPRESSION
else
elseif EXPRESSION
endif
generic_stringfile=
isapnpmapfile=
usbmapfile=
parportmapfile=
path[TAG]=A_PATH
ieee1394mapfile=A_PATH
pnpbiosmapfile=A_PATH


Может быть понадобится:
depfile=A_PATH
[add] probe name module_list
[add] probeall name module_list

уже используются:
[add] options [-k] module [MODULE_SPECIFIC_OPTIONS]
[add] above module module_list
[add] below module module_list
pre-install module command
post-install module command

Вот собственно и все структуры. И почему мы их неправильно используем - 
я пока не понимаю. На мой взгляд достаточно все наши записи в 
modules.conf достаточно корректны и дополнять их особо не нужно.

Rgds,
Rider



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

* Re: [devel] modules-init-tools
  2003-12-09 11:44                                 ` Anton Farygin
@ 2003-12-09 11:48                                   ` Dmitry V. Levin
  2003-12-09 12:05                                     ` Anton Farygin
  0 siblings, 1 reply; 40+ messages in thread
From: Dmitry V. Levin @ 2003-12-09 11:48 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Dec 09, 2003 at 02:44:11PM +0300, Anton Farygin wrote:
> Alexander Bokovoy wrote:
> >On Tue, Dec 09, 2003 at 02:21:53PM +0300, Anton Farygin wrote:
> >
> >>>>Ести ли пример дистрибутива (или средств настройки), где используются 
> >>>>полностью возможности modprobe ?
> >>>
> >>>Не знаю, честно говоря -- не смотрел. Но ты ведь понимаешь, что это не 
> >>>аргумент против использования возможностей modprobe правильным образом? 
> >>>:)
> >>
> >>Да, но для начала нужно понять - что является "правильным образом" и 
> >>посмотреть на то, как это реализовано у других ;-)
> >
> >"Правильным образом" -- с использованием описанных в modules.conf(5)
> >структур.
> 
> На мой взгляд не надо себе ставить самоцелью использование всех 
> описанных в modules.conf структур.
> 
> Например - я не понимаю - зачем нам использовать структуры :
> 
> 
> define VARIABLE WORD
> if EXPRESSION
> else
> elseif EXPRESSION
> endif

См. /etc/modutils.d/kernel


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] modules-init-tools
  2003-12-09 11:48                                   ` Dmitry V. Levin
@ 2003-12-09 12:05                                     ` Anton Farygin
  2003-12-09 12:29                                       ` Alexander Bokovoy
  0 siblings, 1 reply; 40+ messages in thread
From: Anton Farygin @ 2003-12-09 12:05 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Tue, Dec 09, 2003 at 02:44:11PM +0300, Anton Farygin wrote:
> 
>>Alexander Bokovoy wrote:
>>
>>>On Tue, Dec 09, 2003 at 02:21:53PM +0300, Anton Farygin wrote:
>>>
>>>
>>>>>>Ести ли пример дистрибутива (или средств настройки), где используются 
>>>>>>полностью возможности modprobe ?
>>>>>
>>>>>Не знаю, честно говоря -- не смотрел. Но ты ведь понимаешь, что это не 
>>>>>аргумент против использования возможностей modprobe правильным образом? 
>>>>>:)
>>>>
>>>>Да, но для начала нужно понять - что является "правильным образом" и 
>>>>посмотреть на то, как это реализовано у других ;-)
>>>
>>>"Правильным образом" -- с использованием описанных в modules.conf(5)
>>>структур.
>>
>>На мой взгляд не надо себе ставить самоцелью использование всех 
>>описанных в modules.conf структур.
>>
>>Например - я не понимаю - зачем нам использовать структуры :
>>
>>
>>define VARIABLE WORD
>>if EXPRESSION
>>else
>>elseif EXPRESSION
>>endif
> 
> 
> См. /etc/modutils.d/kernel

Ага. Т.е. - это тогда тоже может быть использовано. Хорошо.

Но: для 2.6 ядра modules.conf переименован. Т.е. - проверку на версию 
ядра в конфиге module-init-tools уже можно не осуществлять.

Rgds,
Rider



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

* Re: [devel] modules-init-tools
  2003-12-09 12:05                                     ` Anton Farygin
@ 2003-12-09 12:29                                       ` Alexander Bokovoy
  2003-12-10 19:00                                         ` [devel] modules-init-tools Michael Shigorin
  0 siblings, 1 reply; 40+ messages in thread
From: Alexander Bokovoy @ 2003-12-09 12:29 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Dec 09, 2003 at 03:05:09PM +0300, Anton Farygin wrote:
> >>Например - я не понимаю - зачем нам использовать структуры :
> >>
> >>
> >>define VARIABLE WORD
> >>if EXPRESSION
> >>else
> >>elseif EXPRESSION
> >>endif
> >
> >
> >См. /etc/modutils.d/kernel
> 
> Ага. Т.е. - это тогда тоже может быть использовано. Хорошо.
> 
> Но: для 2.6 ядра modules.conf переименован. Т.е. - проверку на версию 
> ядра в конфиге module-init-tools уже можно не осуществлять.
Я бы не зарекался -- этот механизм пока не предполагается менять с каждой
новой версией. Так что вполне возможно, что придется нам с осторожностью
ставить для всех наших настроек и ограничения по версиям -- такое точно
может потребоваться при смене имен опций у каких-нибудь модулей (вроде как
-- до этого ядра все было так, а после этого стало вот так). И для наших
специфических модификаций модулей в том числе (их есть).

Я вообще в первую очередь говорил о above/below.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-07 21:28                 ` Alexey I. Froloff
  2003-12-08 10:44                   ` Anton Farygin
@ 2003-12-09 19:37                   ` Alexey I. Froloff
  2003-12-10 22:45                     ` Вячеслав Диконов
  2003-12-10 19:01                   ` [devel] [JT] " Michael Shigorin
  2 siblings, 1 reply; 40+ messages in thread
From: Alexey I. Froloff @ 2003-12-09 19:37 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Dec 08, 2003 at 12:28:29AM +0300, Alexey I. Froloff wrote:
> > Работает и показывает полторы тысячи телеканалов с прекрасным цифровым
> > качеством и стереозвуком :)))  Хотя собственный интерфейсик у xawtv -
> > тихий ужас.
> Показывает, но каналы не переключает.
/me просто плачет весь...

Есть ~/.xawtv примерно такого содержания:

[global]
ratio = 4:3
freqtab = russia

...

[ОРТ]
channel = 12
capture = on
color = 30%

[РТР]
channel = 2
capture = on
color = 30%

...

И есть спек, в котором:

Source6: secam-russia.list

...

cat %SOURCE6 $RPM_BUILD_ROOT/%_datadir/xawtv/secam-russia.list

...

Естественно, что в пакет попадает дефолтный secam-russia.list с
совершенно другими названиями каналов, а по неизвестым каналам
xawtv не переключает...

P.S. Сейчас сижу и собираю xawdecode. Ибо нефиг.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] Re: modules-init-tools
  2003-12-09 12:29                                       ` Alexander Bokovoy
@ 2003-12-10 19:00                                         ` Michael Shigorin
  2003-12-11  5:05                                           ` Alexey I. Froloff
  0 siblings, 1 reply; 40+ messages in thread
From: Michael Shigorin @ 2003-12-10 19:00 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Dec 09, 2003 at 02:29:01PM +0200, Alexander Bokovoy wrote:
> может потребоваться при смене имен опций у каких-нибудь модулей
> (вроде как -- до этого ядра все было так, а после этого стало

Ох где-то я это ВИДЕЛ... ;-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* [devel] [JT] Re: Сборка модулей ядра "для чайников"
  2003-12-07 21:28                 ` Alexey I. Froloff
  2003-12-08 10:44                   ` Anton Farygin
  2003-12-09 19:37                   ` Alexey I. Froloff
@ 2003-12-10 19:01                   ` Michael Shigorin
  2003-12-11  5:13                     ` Alexey I. Froloff
  2 siblings, 1 reply; 40+ messages in thread
From: Michael Shigorin @ 2003-12-10 19:01 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Dec 08, 2003 at 12:28:29AM +0300, Alexey I. Froloff wrote:
> P.S.
> 1. тестировать надо такие вещи;
> 2. предупреждать надо;
> [skip]
>                 -- ldv in sisyphus@

Стоп.  Это было сказано Димой? ;-)

-- 
 ---- 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] 40+ messages in thread

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-09 19:37                   ` Alexey I. Froloff
@ 2003-12-10 22:45                     ` Вячеслав Диконов
  2003-12-11  5:07                       ` Alexey I. Froloff
  0 siblings, 1 reply; 40+ messages in thread
From: Вячеслав Диконов @ 2003-12-10 22:45 UTC (permalink / raw)
  To: ALT Devel discussion list

В Втр, 09.12.2003, в 22:37, Alexey I. Froloff пишет:
> On Mon, Dec 08, 2003 at 12:28:29AM +0300, Alexey I. Froloff wrote:
> Есть ~/.xawtv примерно такого содержания:
Опоздал :) Это уже было исправлено несколько дней назад вместе с ещё
несколькими ошибками. См. версию xawtv-3.90-alt2 в INCOMING или
последующие. В spec застрявшего в Сизифе глючного пакета xawtv3.90-alt1
просто была опечатка :( .

> Естественно, что в пакет попадает дефолтный secam-russia.list с
> совершенно другими названиями каналов, а по неизвестым каналам
> xawtv не переключает...
Пользуясь случаем прошу наконец заменить в Сизифе пакет xawtv3.90-alt1
на xawtv3.90-alt2 или более свежий (Неужели все так любят глюки, что
намеренно не выкладывают их исправления?). История вопроса подробно
освещена в http://bugzilla.altlinux.ru/show_bug.cgi?id=3345. Если в
течение суток я не получу сообщения что глюки есть в исправленном
пакете, закрою по принципу "Молчание знак согласия".



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

* Re: [devel] Re: modules-init-tools
  2003-12-10 19:00                                         ` [devel] modules-init-tools Michael Shigorin
@ 2003-12-11  5:05                                           ` Alexey I. Froloff
  2003-12-11  7:44                                             ` Michael Shigorin
  0 siblings, 1 reply; 40+ messages in thread
From: Alexey I. Froloff @ 2003-12-11  5:05 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Michael Shigorin <mike@osdn.org.ua> [031210 22:01]:
> > может потребоваться при смене имен опций у каких-нибудь модулей
> > (вроде как -- до этого ядра все было так, а после этого стало
> Ох где-то я это ВИДЕЛ... ;-)
NVidia.o/nvidia.o?

-- 
Regards, Sir Raorn.
-------------------
Даже драки мне нравятся куда больше линуксконфа.
		-- aen in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Сборка модулей ядра "для чайников"
  2003-12-10 22:45                     ` Вячеслав Диконов
@ 2003-12-11  5:07                       ` Alexey I. Froloff
  0 siblings, 0 replies; 40+ messages in thread
From: Alexey I. Froloff @ 2003-12-11  5:07 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Вячеслав Диконов <sdiconov@mail.ru> [031211 01:43]:
> > Естественно, что в пакет попадает дефолтный secam-russia.list с
> > совершенно другими названиями каналов, а по неизвестым каналам
> > xawtv не переключает...
> Пользуясь случаем прошу наконец заменить в Сизифе пакет xawtv3.90-alt1
> на xawtv3.90-alt2 или более свежий (Неужели все так любят глюки, что
> намеренно не выкладывают их исправления?). История вопроса подробно
> освещена в http://bugzilla.altlinux.ru/show_bug.cgi?id=3345. Если в
> течение суток я не получу сообщения что глюки есть в исправленном
> пакете, закрою по принципу "Молчание знак согласия".
Блин, Слава, нельзя такие вещи делать МОЛЧА!

-- 
Regards, Sir Raorn.
-------------------
BTW, Никогда не запускайте dist-upgrade из Сизифа на удалённой машине, особенно
если до неё очень долго ехать.
		-- voins in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] [JT] Re: Сборка модулей ядра "для чайников"
  2003-12-10 19:01                   ` [devel] [JT] " Michael Shigorin
@ 2003-12-11  5:13                     ` Alexey I. Froloff
  0 siblings, 0 replies; 40+ messages in thread
From: Alexey I. Froloff @ 2003-12-11  5:13 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Michael Shigorin <mike@osdn.org.ua> [031210 22:01]:
> On Mon, Dec 08, 2003 at 12:28:29AM +0300, Alexey I. Froloff wrote:
> > P.S.
> > 1. тестировать надо такие вещи;
> > 2. предупреждать надо;
> > [skip]
> >                 -- ldv in sisyphus@

> Стоп.  Это было сказано Димой? ;-)

Date: Mon, 3 Feb 2003 01:33:21 +0300
From: "Dmitry V. Levin" <ldv#altlinux.org>
To: ALT Linux Sisyphus mailing list <sisyphus#altlinux.ru>
Cc: Sergey V Turchin <zerg#altlinux.org>
Subject: Re: [sisyphus] Re: Что случилось с su?

-- 
Regards, Sir Raorn.
-------------------
Функции типа strcpy/sprintf вредны не из-за опасной реализации, а сами по
себе, из-за своей семантики.
		-- ldv in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] Re: modules-init-tools
  2003-12-11  5:05                                           ` Alexey I. Froloff
@ 2003-12-11  7:44                                             ` Michael Shigorin
  0 siblings, 0 replies; 40+ messages in thread
From: Michael Shigorin @ 2003-12-11  7:44 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Dec 11, 2003 at 08:05:50AM +0300, Alexey I. Froloff wrote:
> > > может потребоваться при смене имен опций у каких-нибудь
> > > модулей (вроде как -- до этого ядра все было так, а после
> > Ох где-то я это ВИДЕЛ... ;-)
> NVidia.o/nvidia.o?

alsa.  Но и это (NVdriver только, и версию определять по-другому).

-- 
 ---- 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] 40+ messages in thread

end of thread, other threads:[~2003-12-11  7:44 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-02  7:49 [devel] Сборка модулей ядра "для чайников" Вячеслав Диконов
2003-12-02  8:19 ` Andrey Rahmatullin
2003-12-02 21:56   ` Вячеслав Диконов
2003-12-03  9:45     ` Sergey Vlasov
2003-12-04 22:08       ` Вячеслав Диконов
2003-12-05  7:04         ` Sergey Vlasov
2003-12-05 13:01           ` Anton Farygin
2003-12-05 20:54           ` Вячеслав Диконов
2003-12-06  8:29             ` Sergey Vlasov
2003-12-05 12:58         ` Anton Farygin
2003-12-05 19:20           ` Вячеслав Диконов
2003-12-06  8:08             ` Sergey Vlasov
2003-12-07 15:49             ` Anton Farygin
2003-12-07 19:07               ` Alexander Bokovoy
2003-12-08 10:42                 ` [devel] modules-init-tools Anton Farygin
2003-12-08 11:08                   ` Alexander Bokovoy
2003-12-08 11:53                     ` Anton Farygin
2003-12-08 11:54                       ` Alexander Bokovoy
2003-12-09  7:33                         ` Anton Farygin
2003-12-09  9:47                           ` Alexander Bokovoy
2003-12-09 11:21                             ` Anton Farygin
2003-12-09 11:17                               ` Alexander Bokovoy
2003-12-09 11:44                                 ` Anton Farygin
2003-12-09 11:48                                   ` Dmitry V. Levin
2003-12-09 12:05                                     ` Anton Farygin
2003-12-09 12:29                                       ` Alexander Bokovoy
2003-12-10 19:00                                         ` [devel] modules-init-tools Michael Shigorin
2003-12-11  5:05                                           ` Alexey I. Froloff
2003-12-11  7:44                                             ` Michael Shigorin
2003-12-07 18:29             ` [devel] Сборка модулей ядра "для чайников" Alexey I. Froloff
2003-12-07 19:48               ` Вячеслав Диконов
2003-12-07 21:28                 ` Alexey I. Froloff
2003-12-08 10:44                   ` Anton Farygin
2003-12-08 15:48                     ` Вячеслав Диконов
2003-12-09 19:37                   ` Alexey I. Froloff
2003-12-10 22:45                     ` Вячеслав Диконов
2003-12-11  5:07                       ` Alexey I. Froloff
2003-12-10 19:01                   ` [devel] [JT] " Michael Shigorin
2003-12-11  5:13                     ` Alexey I. Froloff
2003-12-02  8:30 ` [devel] " Sergey Vlasov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git