ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] lm_sensors: prog/hotplug/p4b_smbus
@ 2003-08-06 16:04 Sergey Vlasov
  2003-08-06 16:05 ` Ed V. Bartosh
  0 siblings, 1 reply; 29+ messages in thread
From: Sergey Vlasov @ 2003-08-06 16:04 UTC (permalink / raw)
  To: devel-kernel

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

Hello!

А как общественность относится к сборке модуля
prog/hotplug/p4b_smbus.c из lm_sensors-2.8.0? Понятно, что это грязный
хак, но это необходимо для работы lm_sensors с платами от ASUS на
интеловских чипсетах (помимо упомянутой в названии модуля P4B, это как
минимум P4B533, P4PE, P4T533).

Альтернативный вариант - тащить в ядро код из ветки 2.6, включающий
SMBus при обработке PCI quirks. Это работает, но требует пересборки
ядра для добавления новых идентификаторов.

-- 
Sergey Vlasov

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

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

* Re: [d-kernel] lm_sensors: prog/hotplug/p4b_smbus
  2003-08-06 16:04 [d-kernel] lm_sensors: prog/hotplug/p4b_smbus Sergey Vlasov
@ 2003-08-06 16:05 ` Ed V. Bartosh
  2003-09-21  9:29   ` [d-kernel] " Sergey Vlasov
  0 siblings, 1 reply; 29+ messages in thread
From: Ed V. Bartosh @ 2003-08-06 16:05 UTC (permalink / raw)
  To: ALT Linux kernel packages development


>>>>> "SV" == Sergey Vlasov writes:

 SV>  А как общественность относится к сборке модуля
 SV>  prog/hotplug/p4b_smbus.c из lm_sensors-2.8.0? Понятно, что это
 SV>  грязный хак, но это необходимо для работы lm_sensors с платами
 SV>  от ASUS на интеловских чипсетах (помимо упомянутой в названии
 SV>  модуля P4B, это как минимум P4B533, P4PE, P4T533).
  
 SV>  Альтернативный вариант - тащить в ядро код из ветки 2.6,
 SV>  включающий SMBus при обработке PCI quirks. Это работает, но
 SV>  требует пересборки ядра для добавления новых идентификаторов.

Я бы пока предпочел первый вариант.  

-- 
Best regards,
Ed V. Bartosh


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

* [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-08-06 16:05 ` Ed V. Bartosh
@ 2003-09-21  9:29   ` Sergey Vlasov
  2003-09-21 10:12     ` Anton Farygin
  0 siblings, 1 reply; 29+ messages in thread
From: Sergey Vlasov @ 2003-09-21  9:29 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Wed, 06 Aug 2003 20:05:26 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:

> 
> >>>>> "SV" == Sergey Vlasov writes:
> 
>  SV>  А как общественность относится к сборке модуля
>  SV>  prog/hotplug/p4b_smbus.c из lm_sensors-2.8.0? Понятно, что это
>  SV>  грязный хак, но это необходимо для работы lm_sensors с платами
>  SV>  от ASUS на интеловских чипсетах (помимо упомянутой в названии
>  SV>  модуля P4B, это как минимум P4B533, P4PE, P4T533).
>   
>  SV>  Альтернативный вариант - тащить в ядро код из ветки 2.6,
>  SV>  включающий SMBus при обработке PCI quirks. Это работает, но
>  SV>  требует пересборки ядра для добавления новых идентификаторов.
> 
> Я бы пока предпочел первый вариант.  

А вот в 2.4.23-pre3 приплыл второй. Взять его оттуда, что ли...

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21  9:29   ` [d-kernel] " Sergey Vlasov
@ 2003-09-21 10:12     ` Anton Farygin
  2003-09-21 11:44       ` Sergey Vlasov
  0 siblings, 1 reply; 29+ messages in thread
From: Anton Farygin @ 2003-09-21 10:12 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Sergey Vlasov пишет:
> On Wed, 06 Aug 2003 20:05:26 +0400
> ed@altlinux.ru (Ed V. Bartosh) wrote:
> 
> 
>>>>>>>"SV" == Sergey Vlasov writes:
>>
>> SV>  А как общественность относится к сборке модуля
>> SV>  prog/hotplug/p4b_smbus.c из lm_sensors-2.8.0? Понятно, что это
>> SV>  грязный хак, но это необходимо для работы lm_sensors с платами
>> SV>  от ASUS на интеловских чипсетах (помимо упомянутой в названии
>> SV>  модуля P4B, это как минимум P4B533, P4PE, P4T533).
>>  
>> SV>  Альтернативный вариант - тащить в ядро код из ветки 2.6,
>> SV>  включающий SMBus при обработке PCI quirks. Это работает, но
>> SV>  требует пересборки ядра для добавления новых идентификаторов.
>>
>>Я бы пока предпочел первый вариант.  
> 
> 
> А вот в 2.4.23-pre3 приплыл второй. Взять его оттуда, что ли...

Взять взять...

я как раз завтра собираюсь собрать ядрышко более новое из CVS.

Rgds,
Rider


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

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

* [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 10:12     ` Anton Farygin
@ 2003-09-21 11:44       ` Sergey Vlasov
  2003-09-21 11:59         ` Anton Farygin
  2003-09-21 12:05         ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Alexander Bokovoy
  0 siblings, 2 replies; 29+ messages in thread
From: Sergey Vlasov @ 2003-09-21 11:44 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, 21 Sep 2003 14:12:20 +0400 Anton Farygin wrote:

> Sergey Vlasov пишет:
> > On Wed, 06 Aug 2003 20:05:26 +0400
> > ed@altlinux.ru (Ed V. Bartosh) wrote:
> > 
> > 
> >>>>>>>"SV" == Sergey Vlasov writes:
> >>
> >> SV>  А как общественность относится к сборке модуля
> >> SV>  prog/hotplug/p4b_smbus.c из lm_sensors-2.8.0? Понятно, что это
> >> SV>  грязный хак, но это необходимо для работы lm_sensors с платами
> >> SV>  от ASUS на интеловских чипсетах (помимо упомянутой в названии
> >> SV>  модуля P4B, это как минимум P4B533, P4PE, P4T533).
> >>  
> >> SV>  Альтернативный вариант - тащить в ядро код из ветки 2.6,
> >> SV>  включающий SMBus при обработке PCI quirks. Это работает, но
> >> SV>  требует пересборки ядра для добавления новых идентификаторов.
> >>
> >>Я бы пока предпочел первый вариант.  
> > 
> > 
> > А вот в 2.4.23-pre3 приплыл второй. Взять его оттуда, что ли...
> 
> Взять взять...

Положил в kernel-fix-drivers-pci. Прямо сейчас проверить не на чем, но
предыдущая версия у меня на P4PE работала.

> я как раз завтра собираюсь собрать ядрышко более новое из CVS.

Угу. Там ещё надо agpgart фиксить - патч для поддержки AGP3 на KT400
сломал поддержку AGP2 :-(

Сейчас попробую починить - код из 2.6 у меня работал. Кстати, тот патч
откуда брался? (У меня сейчас нет почты где-то за последнюю неделю)

PS: Интернет провели, вроде сегодня даже не глючит :-)

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 11:44       ` Sergey Vlasov
@ 2003-09-21 11:59         ` Anton Farygin
  2003-09-21 12:44           ` Sergey Vlasov
  2003-09-21 14:18           ` [d-kernel] agpgart Sergey Vlasov
  2003-09-21 12:05         ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Alexander Bokovoy
  1 sibling, 2 replies; 29+ messages in thread
From: Anton Farygin @ 2003-09-21 11:59 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Sergey Vlasov пишет:
> On Sun, 21 Sep 2003 14:12:20 +0400 Anton Farygin wrote:
> 
> 
>>Sergey Vlasov пишет:
>>
>>>On Wed, 06 Aug 2003 20:05:26 +0400
>>>ed@altlinux.ru (Ed V. Bartosh) wrote:
>>>
>>>
>>>
>>>>>>>>>"SV" == Sergey Vlasov writes:
>>>>
>>>>SV>  А как общественность относится к сборке модуля
>>>>SV>  prog/hotplug/p4b_smbus.c из lm_sensors-2.8.0? Понятно, что это
>>>>SV>  грязный хак, но это необходимо для работы lm_sensors с платами
>>>>SV>  от ASUS на интеловских чипсетах (помимо упомянутой в названии
>>>>SV>  модуля P4B, это как минимум P4B533, P4PE, P4T533).
>>>> 
>>>>SV>  Альтернативный вариант - тащить в ядро код из ветки 2.6,
>>>>SV>  включающий SMBus при обработке PCI quirks. Это работает, но
>>>>SV>  требует пересборки ядра для добавления новых идентификаторов.
>>>>
>>>>Я бы пока предпочел первый вариант.  
>>>
>>>
>>>А вот в 2.4.23-pre3 приплыл второй. Взять его оттуда, что ли...
>>
>>Взять взять...
> 
> 
> Положил в kernel-fix-drivers-pci. Прямо сейчас проверить не на чем, но
> предыдущая версия у меня на P4PE работала.
> 
> 
>>я как раз завтра собираюсь собрать ядрышко более новое из CVS.
> 
> 
> Угу. Там ещё надо agpgart фиксить - патч для поддержки AGP3 на KT400
> сломал поддержку AGP2 :-(

Как это ? Вроде как у меня работает... во всяком случае на i845-ом.

> 
> Сейчас попробую починить - код из 2.6 у меня работал. Кстати, тот патч
> откуда брался? (У меня сейчас нет почты где-то за последнюю неделю)

Я не в курсе - Mouse где-то нарыл... нам еще обещают KT600 подогнать - 
там та же проблема.

> 
> PS: Интернет провели, вроде сегодня даже не глючит :-)

Отлично !!!

Ты мне ключик вышли - я тебя в офис проведу.

Rgds,
Rider

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 11:44       ` Sergey Vlasov
  2003-09-21 11:59         ` Anton Farygin
@ 2003-09-21 12:05         ` Alexander Bokovoy
  2003-09-21 12:16           ` Anton Farygin
  2003-09-22 13:55           ` Michael Shigorin
  1 sibling, 2 replies; 29+ messages in thread
From: Alexander Bokovoy @ 2003-09-21 12:05 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Sun, Sep 21, 2003 at 03:44:30PM +0400, Sergey Vlasov wrote:
> > >> SV>  Альтернативный вариант - тащить в ядро код из ветки 2.6,
> > >> SV>  включающий SMBus при обработке PCI quirks. Это работает, но
> > >> SV>  требует пересборки ядра для добавления новых идентификаторов.
> > >>
> > >>Я бы пока предпочел первый вариант.  
> > > 
> > > 
> > > А вот в 2.4.23-pre3 приплыл второй. Взять его оттуда, что ли...
> > 
> > Взять взять...
> 
> Положил в kernel-fix-drivers-pci. Прямо сейчас проверить не на чем, но
> предыдущая версия у меня на P4PE работала.
OK.

> > я как раз завтра собираюсь собрать ядрышко более новое из CVS.
> 
> Угу. Там ещё надо agpgart фиксить - патч для поддержки AGP3 на KT400
> сломал поддержку AGP2 :-(
> 
> Сейчас попробую починить - код из 2.6 у меня работал. Кстати, тот патч
> откуда брался? (У меня сейчас нет почты где-то за последнюю неделю)
В почте, по-моему, этого не упоминалось.

> PS: Интернет провели, вроде сегодня даже не глючит :-)
Отлично!

Кстати, по отношению к hotplug и прочим автоматикам. Хотелось бы
интегрировать, наконец, имеющиеся наработки по автоматической
идентификации ресурсов на разных этапах. Что мы имеем на сегодня в AW и
что хотелось бы обобщить на весь проект:

  - автоматизация загрузки драйверов блочных устройств (SCSI/IDE), с
    полным выносом как SCSI, так и IDE в модули. Работает и в случае
    двух-трех ходовок (загрузка специальных модулей чипсетов, после чего
    ide-probe начинает видеть контроллер) и в обычных случаях. Все правки
    для mkinitrd/ядра есть;

  - автоматическое детектирование PCI устройств и загрузка драйверов --
    тут нужна более плотная интеграция с имеющимся у нас /etc/modutils.d/
    и развязывание зависимостей на kudzu -- для PCI-устройств kudzu
    является стрельбой из пушки, можно сделать все проще (скрипт pcidetect,
    работающий по этой схеме, уже есть, работает для сети и аналогичных
    устройств), да и расстановка приоритетов привязки драйверов не
    помешает (важно для мульти-хостовых серверов, где имена сетевых
    интерфейсов иногда нужно жестко закреплять за драйверами);

  - поддержка hotswap IDE/SCSI на отдельных чипсетах, которые это умеют
    (есть специальные модули), с нотификацией обработчика событий в
    user-space (наработки есть). Для этого момента хотелось бы унифицировать
    интерфейсы взаимодействия user-space и ядра так, чтобы все выполнялось
    в едином ключе;

  - создание базы типовых конфигураций для sensors для того, чтобы более
    точно детектировать их и устанавливать конфигурации по умолчанию;
    возможно, появление механизма ограничений перебираемых конфигураций --
    для OEM-вариантов, где могут быть ограниченные вариации платформы.
  
-- 
/ Alexander Bokovoy
---
A bit of talcum
Is always walcum
		-- Ogden Nash


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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 12:05         ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Alexander Bokovoy
@ 2003-09-21 12:16           ` Anton Farygin
  2003-09-21 12:30             ` Alexander Bokovoy
  2003-09-22 13:55           ` Michael Shigorin
  1 sibling, 1 reply; 29+ messages in thread
From: Anton Farygin @ 2003-09-21 12:16 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Alexander Bokovoy пишет:
> On Sun, Sep 21, 2003 at 03:44:30PM +0400, Sergey Vlasov wrote:
> 
>>>>>SV>  Альтернативный вариант - тащить в ядро код из ветки 2.6,
>>>>>SV>  включающий SMBus при обработке PCI quirks. Это работает, но
>>>>>SV>  требует пересборки ядра для добавления новых идентификаторов.
>>>>>
>>>>>Я бы пока предпочел первый вариант.  
>>>>
>>>>
>>>>А вот в 2.4.23-pre3 приплыл второй. Взять его оттуда, что ли...
>>>
>>>Взять взять...
>>
>>Положил в kernel-fix-drivers-pci. Прямо сейчас проверить не на чем, но
>>предыдущая версия у меня на P4PE работала.
> 
> OK.
> 
> 
>>>я как раз завтра собираюсь собрать ядрышко более новое из CVS.
>>
>>Угу. Там ещё надо agpgart фиксить - патч для поддержки AGP3 на KT400
>>сломал поддержку AGP2 :-(
>>
>>Сейчас попробую починить - код из 2.6 у меня работал. Кстати, тот патч
>>откуда брался? (У меня сейчас нет почты где-то за последнюю неделю)
> 
> В почте, по-моему, этого не упоминалось.
> 
> 
>>PS: Интернет провели, вроде сегодня даже не глючит :-)
> 
> Отлично!
> 
> Кстати, по отношению к hotplug и прочим автоматикам. Хотелось бы
> интегрировать, наконец, имеющиеся наработки по автоматической
> идентификации ресурсов на разных этапах. Что мы имеем на сегодня в AW и
> что хотелось бы обобщить на весь проект:
> 
>   - автоматизация загрузки драйверов блочных устройств (SCSI/IDE), с
>     полным выносом как SCSI, так и IDE в модули. Работает и в случае
>     двух-трех ходовок (загрузка специальных модулей чипсетов, после чего
>     ide-probe начинает видеть контроллер) и в обычных случаях. Все правки
>     для mkinitrd/ядра есть;

Можно будет начать примерно недели через две.

> 
>   - автоматическое детектирование PCI устройств и загрузка драйверов --
>     тут нужна более плотная интеграция с имеющимся у нас /etc/modutils.d/
>     и развязывание зависимостей на kudzu -- для PCI-устройств kudzu
>     является стрельбой из пушки, можно сделать все проще (скрипт pcidetect,
>     работающий по этой схеме, уже есть, работает для сети и аналогичных
>     устройств), да и расстановка приоритетов привязки драйверов не
>     помешает (важно для мульти-хостовых серверов, где имена сетевых
>     интерфейсов иногда нужно жестко закреплять за драйверами);

Аналогично... только там есть некоторая проблема: нужно будет еще 
создавать симлинки на устройства (/dev/modem ->/dev/ttyPCT например), 
для некоторых - нужно insmod'ом грузить два драйвера (ptserial_sis 
например), для некоторых - прописывать дополнительные конфигурационные 
файлы (или запускать дополнительные программы)... и т.д.

> 
>   - поддержка hotswap IDE/SCSI на отдельных чипсетах, которые это умеют
>     (есть специальные модули), с нотификацией обработчика событий в
>     user-space (наработки есть). Для этого момента хотелось бы унифицировать
>     интерфейсы взаимодействия user-space и ядра так, чтобы все выполнялось
>     в едином ключе;

Это интересно... можно попробовать. Но тоже недельки через две...

> 
>   - создание базы типовых конфигураций для sensors для того, чтобы более
>     точно детектировать их и устанавливать конфигурации по умолчанию;
>     возможно, появление механизма ограничений перебираемых конфигураций --
>     для OEM-вариантов, где могут быть ограниченные вариации платформы.
>   

Это меня если честно - мало интересует, ибо 1) sensors на многих машинах 
сильно глючат 2) сам не пользуюсь ;-)

Rgds,
Rider

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 12:16           ` Anton Farygin
@ 2003-09-21 12:30             ` Alexander Bokovoy
  2003-09-21 13:26               ` Sergey Vlasov
  2003-09-21 15:21               ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Anton Farygin
  0 siblings, 2 replies; 29+ messages in thread
From: Alexander Bokovoy @ 2003-09-21 12:30 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Sun, Sep 21, 2003 at 04:16:10PM +0400, Anton Farygin wrote:
> >Кстати, по отношению к hotplug и прочим автоматикам. Хотелось бы
> >интегрировать, наконец, имеющиеся наработки по автоматической
> >идентификации ресурсов на разных этапах. Что мы имеем на сегодня в AW и
> >что хотелось бы обобщить на весь проект:
> >
> >  - автоматизация загрузки драйверов блочных устройств (SCSI/IDE), с
> >    полным выносом как SCSI, так и IDE в модули. Работает и в случае
> >    двух-трех ходовок (загрузка специальных модулей чипсетов, после чего
> >    ide-probe начинает видеть контроллер) и в обычных случаях. Все правки
> >    для mkinitrd/ядра есть;
> 
> Можно будет начать примерно недели через две.
> 
> >
> >  - автоматическое детектирование PCI устройств и загрузка драйверов --
> >    тут нужна более плотная интеграция с имеющимся у нас /etc/modutils.d/
> >    и развязывание зависимостей на kudzu -- для PCI-устройств kudzu
> >    является стрельбой из пушки, можно сделать все проще (скрипт pcidetect,
> >    работающий по этой схеме, уже есть, работает для сети и аналогичных
> >    устройств), да и расстановка приоритетов привязки драйверов не
> >    помешает (важно для мульти-хостовых серверов, где имена сетевых
> >    интерфейсов иногда нужно жестко закреплять за драйверами);
> 
> Аналогично... только там есть некоторая проблема: нужно будет еще 
> создавать симлинки на устройства (/dev/modem ->/dev/ttyPCT например), 
> для некоторых - нужно insmod'ом грузить два драйвера (ptserial_sis 
> например), для некоторых - прописывать дополнительные конфигурационные 
> файлы (или запускать дополнительные программы)... и т.д.
Это -- не проблема. Что касается загрузки нескольких драйверов, то:

  - нужно отказываться от использования insmod, как класс, в пользу
    modprobe. Из-за присутствия insmod мы уже наблюдали проблемы в initrd
    при загрузке чипсетов IDE, с modprobe они работают без проблем.
    
  - это достижимо средствами modutils без проблем -- специальные команды
    есть (above/below).

  Вообщем, есть уже готовый аппарат в modutils, который все требуемое
  обеспечивает -- и запуск программ, и вытягивание стеков модулей, и
  последовательное опробывание цепочки драйверов.
 
> >
> >  - поддержка hotswap IDE/SCSI на отдельных чипсетах, которые это умеют
> >    (есть специальные модули), с нотификацией обработчика событий в
> >    user-space (наработки есть). Для этого момента хотелось бы 
> >    унифицировать
> >    интерфейсы взаимодействия user-space и ядра так, чтобы все выполнялось
> >    в едином ключе;
> 
> Это интересно... можно попробовать. Но тоже недельки через две...
> 
> >
> >  - создание базы типовых конфигураций для sensors для того, чтобы более
> >    точно детектировать их и устанавливать конфигурации по умолчанию;
> >    возможно, появление механизма ограничений перебираемых конфигураций --
> >    для OEM-вариантов, где могут быть ограниченные вариации платформы.
> >  
> 
> Это меня если честно - мало интересует, ибо 1) sensors на многих машинах 
> сильно глючат 2) сам не пользуюсь ;-)
Помимо тебя, Антон, и нас, всех остальных разработчиков, есть еще пользователи. :) 
Вот именно для этого, чтобы работало, а не глючило, потенциальные конфигурации 
необходимо определять, по возможности автоматически. Шансы для этого по отношению 
к распространенным чипсетам есть, нужно их использовать. Пусть и не все покроем, 
но на нормальных машинах сможем обеспечить приемлемый уровень покрытия. Особенно 
это важно для современных десктопов и ноутбуков.

Да, забыл в указанном списке упомянуть ACPI и динамическую загрузку
исправленных DSDT. Патч для поиска исправленных DSDT в initrd Сергей
Власов уже нашел, вопрос в создании инфраструктуры и сборке пакетов с
исправленными DSDT с acpi.sf.net.
-- 
/ Alexander Bokovoy
---
We're on Token Ring, and it looks like the token got loose.


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

* [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 11:59         ` Anton Farygin
@ 2003-09-21 12:44           ` Sergey Vlasov
  2003-09-21 15:19             ` Anton Farygin
  2003-09-21 14:18           ` [d-kernel] agpgart Sergey Vlasov
  1 sibling, 1 reply; 29+ messages in thread
From: Sergey Vlasov @ 2003-09-21 12:44 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, 21 Sep 2003 15:59:42 +0400 Anton Farygin wrote:

> > Угу. Там ещё надо agpgart фиксить - патч для поддержки AGP3 на KT400
> > сломал поддержку AGP2 :-(
> 
> Как это ? Вроде как у меня работает... во всяком случае на i845-ом.

Сломана работа KT400 со старыми видеокартами - у меня с Radeon 8500LE не
работает. Симптомы те же, что и в противоположном случае - agpgart:
unable to determine aperture size.

В 2.6 проверка идёт не по PCI ID, а по битам в конфигурации - сейчас
пробую перетащить этот код. Заодно пришлось весь патч перекорёжить :-)

> > Сейчас попробую починить - код из 2.6 у меня работал. Кстати, тот патч
> > откуда брался? (У меня сейчас нет почты где-то за последнюю неделю)
> 
> Я не в курсе - Mouse где-то нарыл... нам еще обещают KT600 подогнать - 
> там та же проблема.

У него, кстати, вроде как даже PCI ID тот же самый (по информации из
2.4.0-test5).

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

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

* [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 12:30             ` Alexander Bokovoy
@ 2003-09-21 13:26               ` Sergey Vlasov
  2003-09-21 14:55                 ` Alexander Bokovoy
  2003-09-21 15:21               ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Anton Farygin
  1 sibling, 1 reply; 29+ messages in thread
From: Sergey Vlasov @ 2003-09-21 13:26 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, 21 Sep 2003 15:30:58 +0300 Alexander Bokovoy wrote:

> > >  - автоматическое детектирование PCI устройств и загрузка драйверов --
> > >    тут нужна более плотная интеграция с имеющимся у нас /etc/modutils.d/
> > >    и развязывание зависимостей на kudzu -- для PCI-устройств kudzu
> > >    является стрельбой из пушки, можно сделать все проще (скрипт pcidetect,
> > >    работающий по этой схеме, уже есть, работает для сети и аналогичных
> > >    устройств), да и расстановка приоритетов привязки драйверов не
> > >    помешает (важно для мульти-хостовых серверов, где имена сетевых
> > >    интерфейсов иногда нужно жестко закреплять за драйверами);
> > 
> > Аналогично... только там есть некоторая проблема: нужно будет еще 
> > создавать симлинки на устройства (/dev/modem ->/dev/ttyPCT например), 
> > для некоторых - нужно insmod'ом грузить два драйвера (ptserial_sis 
> > например), для некоторых - прописывать дополнительные конфигурационные 
> > файлы (или запускать дополнительные программы)... и т.д.
> Это -- не проблема. Что касается загрузки нескольких драйверов, то:
> 
>   - нужно отказываться от использования insmod, как класс, в пользу
>     modprobe. Из-за присутствия insmod мы уже наблюдали проблемы в initrd
>     при загрузке чипсетов IDE, с modprobe они работают без проблем.

А настоящий источник этих проблем установить так и не удалось?

modprobe в initrd какой затащили? mkrescue хотя бы в простых случаях
работать сможет (будет ли initrd влезать на дискетку)?

>   - это достижимо средствами modutils без проблем -- специальные команды
>     есть (above/below).
> 
>   Вообщем, есть уже готовый аппарат в modutils, который все требуемое
>   обеспечивает -- и запуск программ, и вытягивание стеков модулей, и
>   последовательное опробывание цепочки драйверов.
[skip]
> Да, забыл в указанном списке упомянуть ACPI и динамическую загрузку
> исправленных DSDT. Патч для поиска исправленных DSDT в initrd Сергей
> Власов уже нашел, вопрос в создании инфраструктуры и сборке пакетов с
> исправленными DSDT с acpi.sf.net.

Он уже лежит в kernel-feat-acpi.

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

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

* [d-kernel] agpgart
  2003-09-21 11:59         ` Anton Farygin
  2003-09-21 12:44           ` Sergey Vlasov
@ 2003-09-21 14:18           ` Sergey Vlasov
  2003-09-21 15:15             ` Anton Farygin
  1 sibling, 1 reply; 29+ messages in thread
From: Sergey Vlasov @ 2003-09-21 14:18 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, 21 Sep 2003 15:59:42 +0400 Anton Farygin wrote:

> > Угу. Там ещё надо agpgart фиксить - патч для поддержки AGP3 на KT400
> > сломал поддержку AGP2 :-(
> 
> Как это ? Вроде как у меня работает... во всяком случае на i845-ом.

Вроде починил - в режиме AGP 2.0 работает, 3.0 у меня не с чем
запустить. Код перетащил из 2.6.0-test5.

Попутно добавил туда же поддержку AGP для Intel 7x05, ATI Radeon IGP и
Via CLE266 (из 2.4.23-pre*) - эти вроде бы ничего ломать не должны, там
существующий код не правится.

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 13:26               ` Sergey Vlasov
@ 2003-09-21 14:55                 ` Alexander Bokovoy
  2003-09-21 15:26                   ` [d-kernel] initrd (modprobe vs insmod) Sergey Vlasov
  0 siblings, 1 reply; 29+ messages in thread
From: Alexander Bokovoy @ 2003-09-21 14:55 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Sun, Sep 21, 2003 at 05:26:37PM +0400, Sergey Vlasov wrote:
> > > файлы (или запускать дополнительные программы)... и т.д.
> > Это -- не проблема. Что касается загрузки нескольких драйверов, то:
> > 
> >   - нужно отказываться от использования insmod, как класс, в пользу
> >     modprobe. Из-за присутствия insmod мы уже наблюдали проблемы в initrd
> >     при загрузке чипсетов IDE, с modprobe они работают без проблем.
> 
> А настоящий источник этих проблем установить так и не удалось?
Настоящий источник -- insmod, точнее режим, в котором он работает не как
modprobe (последний -- symlink на insmod). Подробнее должен рассказать Женя Калюта в
понедельник-вторник. Что интересно, в Debian как раз modprobe в initrd.

> modprobe в initrd какой затащили? mkrescue хотя бы в простых случаях
> работать сможет (будет ли initrd влезать на дискетку)?
Поскольку modprobe = symlink на insmod, то размер тот же. Мы втащили его
поддержку в mkinitrd.

Сам патч mkinitrd-modprobe.patch вот такой:

--- mkinitrd.orig	2003-08-20 15:26:00.000000000 +0300
+++ mkinitrd	2003-08-20 15:27:40.000000000 +0300
@@ -373,6 +373,8 @@
 		Fatal "Failed to create directories."
 
 	Install /lib/mkinitrd/busybox "$MNTDIR/bin/sh"
+	Install /sbin/modprobe "$MNTDIR/bin/modprobe"
+	Install /sbin/rmmod "$MNTDIR/bin/rmmod"
 	Ln -s sh "$MNTDIR/bin/echo"
 	Ln -s sh "$MNTDIR/bin/insmod"
 	Ln -s sh "$MNTDIR/bin/losetup"
@@ -409,10 +411,10 @@
 
 		Debug "Loading module \"$m\" with options \"$options\""
 		/bin/cat >>"$RCFILE" <<EOF
-/bin/insmod -f $MODULES_DIR/$m $options
+/bin/modprobe $n $options
 EOF
 	done
-
+#/bin/insmod -f $MODULES_DIR/$m $options
 	if [ -n "$HAVE_RAID" ]; then
 		Mknod "$MNTDIR/dev/md0" b 9 0
 		Ln -s sh "$MNTDIR/bin/raidautorun"

Кстати, патч для поддержки модульности IDE в mkinitrd не намного больше:

diff -ur mkinitrd-2.8.8.orig/mkinitrd mkinitrd-2.8.8/mkinitrd
--- mkinitrd-2.8.8.orig/mkinitrd	2003-08-19 15:33:02.000000000 +0300
+++ mkinitrd-2.8.8/mkinitrd	2003-08-19 15:34:39.000000000 +0300
@@ -221,9 +221,14 @@
 	local ide
 	ide=/proc/ide/ide*
 	if [ -n "$ide" ]; then
-		FindModule -ide-mod
-		FindModule -ide-probe-mod
-		FindModule -ide-disk
+	    FindModule -ide-mod
+	    local pci_modules=`find $MODULES_DIR/kernel/drivers/ide/pci -name '*.o' | \
+ 		    while read i; do /sbin/lsmod | awk {'print $1'} | grep  \`basename ${i%%.o}\`; done`
+	    for i in $pci_modules; do
+		FindModule $i;
+	    done
+	    FindModule -ide-probe-mod
+	    FindModule -ide-disk
 	fi
 }
 

> >   Вообщем, есть уже готовый аппарат в modutils, который все требуемое
> >   обеспечивает -- и запуск программ, и вытягивание стеков модулей, и
> >   последовательное опробывание цепочки драйверов.
> [skip]
> > Да, забыл в указанном списке упомянуть ACPI и динамическую загрузку
> > исправленных DSDT. Патч для поиска исправленных DSDT в initrd Сергей
> > Власов уже нашел, вопрос в создании инфраструктуры и сборке пакетов с
> > исправленными DSDT с acpi.sf.net.
> 
> Он уже лежит в kernel-feat-acpi.
Ок. вопрос только в формировании инфраструктуры для хранения DSDT и в поддержке в
mkinitrd/mkrescue.


-- 
/ Alexander Bokovoy
---
You'll never see all the places, or read all the books, but fortunately,
they're not all recommended.


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

* Re: [d-kernel] agpgart
  2003-09-21 14:18           ` [d-kernel] agpgart Sergey Vlasov
@ 2003-09-21 15:15             ` Anton Farygin
  0 siblings, 0 replies; 29+ messages in thread
From: Anton Farygin @ 2003-09-21 15:15 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Sergey Vlasov пишет:
> On Sun, 21 Sep 2003 15:59:42 +0400 Anton Farygin wrote:
> 
> 
>>>Угу. Там ещё надо agpgart фиксить - патч для поддержки AGP3 на KT400
>>>сломал поддержку AGP2 :-(
>>
>>Как это ? Вроде как у меня работает... во всяком случае на i845-ом.
> 
> 
> Вроде починил - в режиме AGP 2.0 работает, 3.0 у меня не с чем
> запустить. Код перетащил из 2.6.0-test5.
> 
> Попутно добавил туда же поддержку AGP для Intel 7x05, ATI Radeon IGP и
> Via CLE266 (из 2.4.23-pre*) - эти вроде бы ничего ломать не должны, там
> существующий код не правится.

Отлично !!!


3.0 проверим завтра.

Rgds,
Rider

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 12:44           ` Sergey Vlasov
@ 2003-09-21 15:19             ` Anton Farygin
  0 siblings, 0 replies; 29+ messages in thread
From: Anton Farygin @ 2003-09-21 15:19 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Sergey Vlasov пишет:
> On Sun, 21 Sep 2003 15:59:42 +0400 Anton Farygin wrote:
> 
> 
>>>Угу. Там ещё надо agpgart фиксить - патч для поддержки AGP3 на KT400
>>>сломал поддержку AGP2 :-(
>>
>>Как это ? Вроде как у меня работает... во всяком случае на i845-ом.
> 
> 
> Сломана работа KT400 со старыми видеокартами - у меня с Radeon 8500LE не
> работает. Симптомы те же, что и в противоположном случае - agpgart:
> unable to determine aperture size.
> 
> В 2.6 проверка идёт не по PCI ID, а по битам в конфигурации - сейчас
> пробую перетащить этот код. Заодно пришлось весь патч перекорёжить :-)

Да, IMHO это правильнее ;-)

> 
> 
>>>Сейчас попробую починить - код из 2.6 у меня работал. Кстати, тот патч
>>>откуда брался? (У меня сейчас нет почты где-то за последнюю неделю)
>>
>>Я не в курсе - Mouse где-то нарыл... нам еще обещают KT600 подогнать - 
>>там та же проблема.
> 
> 
> У него, кстати, вроде как даже PCI ID тот же самый (по информации из
> 2.4.0-test5).

Да, в нем северный (по моему) мост почти не отличается.

Rgds,
Rider

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 12:30             ` Alexander Bokovoy
  2003-09-21 13:26               ` Sergey Vlasov
@ 2003-09-21 15:21               ` Anton Farygin
  2003-09-21 15:35                 ` Alexander Bokovoy
  1 sibling, 1 reply; 29+ messages in thread
From: Anton Farygin @ 2003-09-21 15:21 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Alexander Bokovoy пишет:
> On Sun, Sep 21, 2003 at 04:16:10PM +0400, Anton Farygin wrote:
> 
>>>Кстати, по отношению к hotplug и прочим автоматикам. Хотелось бы
>>>интегрировать, наконец, имеющиеся наработки по автоматической
>>>идентификации ресурсов на разных этапах. Что мы имеем на сегодня в AW и
>>>что хотелось бы обобщить на весь проект:
>>>
>>> - автоматизация загрузки драйверов блочных устройств (SCSI/IDE), с
>>>   полным выносом как SCSI, так и IDE в модули. Работает и в случае
>>>   двух-трех ходовок (загрузка специальных модулей чипсетов, после чего
>>>   ide-probe начинает видеть контроллер) и в обычных случаях. Все правки
>>>   для mkinitrd/ядра есть;
>>
>>Можно будет начать примерно недели через две.
>>
>>
>>> - автоматическое детектирование PCI устройств и загрузка драйверов --
>>>   тут нужна более плотная интеграция с имеющимся у нас /etc/modutils.d/
>>>   и развязывание зависимостей на kudzu -- для PCI-устройств kudzu
>>>   является стрельбой из пушки, можно сделать все проще (скрипт pcidetect,
>>>   работающий по этой схеме, уже есть, работает для сети и аналогичных
>>>   устройств), да и расстановка приоритетов привязки драйверов не
>>>   помешает (важно для мульти-хостовых серверов, где имена сетевых
>>>   интерфейсов иногда нужно жестко закреплять за драйверами);
>>
>>Аналогично... только там есть некоторая проблема: нужно будет еще 
>>создавать симлинки на устройства (/dev/modem ->/dev/ttyPCT например), 
>>для некоторых - нужно insmod'ом грузить два драйвера (ptserial_sis 
>>например), для некоторых - прописывать дополнительные конфигурационные 
>>файлы (или запускать дополнительные программы)... и т.д.
> 
> Это -- не проблема. Что касается загрузки нескольких драйверов, то:
> 
>   - нужно отказываться от использования insmod, как класс, в пользу
>     modprobe. Из-за присутствия insmod мы уже наблюдали проблемы в initrd
>     при загрузке чипсетов IDE, с modprobe они работают без проблем.

Тогда нужно будет решать как грузить драйвера аля pctel, у которых две 
части и modprobe их грузить нельзя принципиально - они все провайдят 
одинаковый набор функций.

>     
>   - это достижимо средствами modutils без проблем -- специальные команды
>     есть (above/below).
> 
>   Вообщем, есть уже готовый аппарат в modutils, который все требуемое
>   обеспечивает -- и запуск программ, и вытягивание стеков модулей, и
>   последовательное опробывание цепочки драйверов.

Недельки через две попробуем.
>  
> 
>>> - поддержка hotswap IDE/SCSI на отдельных чипсетах, которые это умеют
>>>   (есть специальные модули), с нотификацией обработчика событий в
>>>   user-space (наработки есть). Для этого момента хотелось бы 
>>>   унифицировать
>>>   интерфейсы взаимодействия user-space и ядра так, чтобы все выполнялось
>>>   в едином ключе;
>>
>>Это интересно... можно попробовать. Но тоже недельки через две...
>>
>>
>>> - создание базы типовых конфигураций для sensors для того, чтобы более
>>>   точно детектировать их и устанавливать конфигурации по умолчанию;
>>>   возможно, появление механизма ограничений перебираемых конфигураций --
>>>   для OEM-вариантов, где могут быть ограниченные вариации платформы.
>>> 
>>
>>Это меня если честно - мало интересует, ибо 1) sensors на многих машинах 
>>сильно глючат 2) сам не пользуюсь ;-)
> 
> Помимо тебя, Антон, и нас, всех остальных разработчиков, есть еще пользователи. :) 
> Вот именно для этого, чтобы работало, а не глючило, потенциальные конфигурации 
> необходимо определять, по возможности автоматически. Шансы для этого по отношению 
> к распространенным чипсетам есть, нужно их использовать. Пусть и не все покроем, 
> но на нормальных машинах сможем обеспечить приемлемый уровень покрытия. Особенно 
> это важно для современных десктопов и ноутбуков.

Да, безусловно.

> 
> Да, забыл в указанном списке упомянуть ACPI и динамическую загрузку
> исправленных DSDT. Патч для поиска исправленных DSDT в initrd Сергей
> Власов уже нашел, вопрос в создании инфраструктуры и сборке пакетов с
> исправленными DSDT с acpi.sf.net.

с ACPI все хорошо, но работающего suspend'а на ACPI я еще не видел ;-(

Rgds,
Rider

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

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

* [d-kernel] initrd (modprobe vs insmod)
  2003-09-21 14:55                 ` Alexander Bokovoy
@ 2003-09-21 15:26                   ` Sergey Vlasov
  2003-09-21 15:36                     ` Alexander Bokovoy
  0 siblings, 1 reply; 29+ messages in thread
From: Sergey Vlasov @ 2003-09-21 15:26 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, 21 Sep 2003 17:55:44 +0300 Alexander Bokovoy wrote:

> On Sun, Sep 21, 2003 at 05:26:37PM +0400, Sergey Vlasov wrote:
> > > > файлы (или запускать дополнительные программы)... и т.д.
> > > Это -- не проблема. Что касается загрузки нескольких драйверов, то:
> > > 
> > >   - нужно отказываться от использования insmod, как класс, в пользу
> > >     modprobe. Из-за присутствия insmod мы уже наблюдали проблемы в initrd
> > >     при загрузке чипсетов IDE, с modprobe они работают без проблем.
> > 
> > А настоящий источник этих проблем установить так и не удалось?
> Настоящий источник -- insmod, точнее режим, в котором он работает не как
> modprobe (последний -- symlink на insmod). Подробнее должен рассказать Женя Калюта в
> понедельник-вторник. Что интересно, в Debian как раз modprobe в initrd.

Ладно, подождём.

> > modprobe в initrd какой затащили? mkrescue хотя бы в простых случаях
> > работать сможет (будет ли initrd влезать на дискетку)?
> Поскольку modprobe = symlink на insmod, то размер тот же. Мы втащили его
> поддержку в mkinitrd.

Это в обычной системе. А в mkinitrd у нас busybox (причём статически
собранный с dietlibc), там modprobe добавлять в конфигурацию надо.

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 15:21               ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Anton Farygin
@ 2003-09-21 15:35                 ` Alexander Bokovoy
  2003-09-22  5:42                   ` Anton Farygin
  0 siblings, 1 reply; 29+ messages in thread
From: Alexander Bokovoy @ 2003-09-21 15:35 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Sun, Sep 21, 2003 at 07:21:48PM +0400, Anton Farygin wrote:
> >>для некоторых - нужно insmod'ом грузить два драйвера (ptserial_sis 
> >>например), для некоторых - прописывать дополнительные конфигурационные 
> >>файлы (или запускать дополнительные программы)... и т.д.
> >
> >Это -- не проблема. Что касается загрузки нескольких драйверов, то:
> >
> >  - нужно отказываться от использования insmod, как класс, в пользу
> >    modprobe. Из-за присутствия insmod мы уже наблюдали проблемы в initrd
> >    при загрузке чипсетов IDE, с modprobe они работают без проблем.
> 
> Тогда нужно будет решать как грузить драйвера аля pctel, у которых две 
> части и modprobe их грузить нельзя принципиально - они все провайдят 
> одинаковый набор функций.
Насколько я понимаю. они все же отличаются по чипсетам, для которых
работают. Поэтому разбораться с их загрузкой можно. Антон, ты посмотри на
опции в modules.conf(5), в частности, below и pre-install.

> >Да, забыл в указанном списке упомянуть ACPI и динамическую загрузку
> >исправленных DSDT. Патч для поиска исправленных DSDT в initrd Сергей
> >Власов уже нашел, вопрос в создании инфраструктуры и сборке пакетов с
> >исправленными DSDT с acpi.sf.net.
> 
> с ACPI все хорошо, но работающего suspend'а на ACPI я еще не видел ;-(
suspend куда? Весь мир использует для этого комбинацию APCI+swsup patch.
Почему-то работает и не особенно жалуются.

-- 
/ Alexander Bokovoy
---
The other day I... uh, no, that wasn't me.
		-- Steven Wright


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

* Re: [d-kernel] initrd (modprobe vs insmod)
  2003-09-21 15:26                   ` [d-kernel] initrd (modprobe vs insmod) Sergey Vlasov
@ 2003-09-21 15:36                     ` Alexander Bokovoy
  2003-09-21 15:54                       ` Dmitry V. Levin
  2003-09-21 15:58                       ` [d-kernel] " Sergey Vlasov
  0 siblings, 2 replies; 29+ messages in thread
From: Alexander Bokovoy @ 2003-09-21 15:36 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Sun, Sep 21, 2003 at 07:26:20PM +0400, Sergey Vlasov wrote:
> > > А настоящий источник этих проблем установить так и не удалось?
> > Настоящий источник -- insmod, точнее режим, в котором он работает не как
> > modprobe (последний -- symlink на insmod). Подробнее должен рассказать Женя Калюта в
> > понедельник-вторник. Что интересно, в Debian как раз modprobe в initrd.
> 
> Ладно, подождём.
> 
> > > modprobe в initrd какой затащили? mkrescue хотя бы в простых случаях
> > > работать сможет (будет ли initrd влезать на дискетку)?
> > Поскольку modprobe = symlink на insmod, то размер тот же. Мы втащили его
> > поддержку в mkinitrd.
> 
> Это в обычной системе. А в mkinitrd у нас busybox (причём статически
> собранный с dietlibc), там modprobe добавлять в конфигурацию надо.
Дык работает же. :) Ровно поверх 1:2.8.9-alt1 и сделано.
-- 
/ Alexander Bokovoy
---
I'm not available for comment..


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

* Re: [d-kernel] initrd (modprobe vs insmod)
  2003-09-21 15:36                     ` Alexander Bokovoy
@ 2003-09-21 15:54                       ` Dmitry V. Levin
  2003-09-22 14:00                         ` Michael Shigorin
  2003-09-22 16:12                         ` Zhenja Kaluta
  2003-09-21 15:58                       ` [d-kernel] " Sergey Vlasov
  1 sibling, 2 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2003-09-21 15:54 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, Sep 21, 2003 at 06:36:22PM +0300, Alexander Bokovoy wrote:
> On Sun, Sep 21, 2003 at 07:26:20PM +0400, Sergey Vlasov wrote:
> > > > А настоящий источник этих проблем установить так и не удалось?
> > > Настоящий источник -- insmod, точнее режим, в котором он работает не как
> > > modprobe (последний -- symlink на insmod). Подробнее должен рассказать Женя Калюта в
> > > понедельник-вторник. Что интересно, в Debian как раз modprobe в initrd.
> > 
> > Ладно, подождём.
> > 
> > > > modprobe в initrd какой затащили? mkrescue хотя бы в простых случаях
> > > > работать сможет (будет ли initrd влезать на дискетку)?
> > > Поскольку modprobe = symlink на insmod, то размер тот же. Мы втащили его
> > > поддержку в mkinitrd.
> > 
> > Это в обычной системе. А в mkinitrd у нас busybox (причём статически
> > собранный с dietlibc), там modprobe добавлять в конфигурацию надо.
> Дык работает же. :) Ровно поверх 1:2.8.9-alt1 и сделано.

Я таких аргументов не принимаю.

На данный момент я понимаю примерно на 90%, почему этот патч на
использование modprobe работает, и не понимаю совершенно, почему не
работает без него.

Пока кто-нибудь не объяснит мне смысл внесения изменений, я их делать не
буду.  Аргументы типа "дык работает же" не рассматриваются.


-- 
ldv

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

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

* [d-kernel] Re: initrd (modprobe vs insmod)
  2003-09-21 15:36                     ` Alexander Bokovoy
  2003-09-21 15:54                       ` Dmitry V. Levin
@ 2003-09-21 15:58                       ` Sergey Vlasov
  2003-09-22  8:06                         ` Alexander Bokovoy
  1 sibling, 1 reply; 29+ messages in thread
From: Sergey Vlasov @ 2003-09-21 15:58 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, 21 Sep 2003 18:36:22 +0300 Alexander Bokovoy wrote:

> On Sun, Sep 21, 2003 at 07:26:20PM +0400, Sergey Vlasov wrote:
> > > > А настоящий источник этих проблем установить так и не удалось?
> > > Настоящий источник -- insmod, точнее режим, в котором он работает не как
> > > modprobe (последний -- symlink на insmod). Подробнее должен рассказать Женя Калюта в
> > > понедельник-вторник. Что интересно, в Debian как раз modprobe в initrd.
> > 
> > Ладно, подождём.
> > 
> > > > modprobe в initrd какой затащили? mkrescue хотя бы в простых случаях
> > > > работать сможет (будет ли initrd влезать на дискетку)?
> > > Поскольку modprobe = symlink на insmod, то размер тот же. Мы втащили его
> > > поддержку в mkinitrd.
> > 
> > Это в обычной системе. А в mkinitrd у нас busybox (причём статически
> > собранный с dietlibc), там modprobe добавлять в конфигурацию надо.
> Дык работает же. :) Ровно поверх 1:2.8.9-alt1 и сделано.

Посмотреть это где-нибудь можно?

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

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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 15:35                 ` Alexander Bokovoy
@ 2003-09-22  5:42                   ` Anton Farygin
  2003-09-22  8:08                     ` Alexander Bokovoy
  0 siblings, 1 reply; 29+ messages in thread
From: Anton Farygin @ 2003-09-22  5:42 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Alexander Bokovoy пишет:
> On Sun, Sep 21, 2003 at 07:21:48PM +0400, Anton Farygin wrote:
> 
>>>>для некоторых - нужно insmod'ом грузить два драйвера (ptserial_sis 
>>>>например), для некоторых - прописывать дополнительные конфигурационные 
>>>>файлы (или запускать дополнительные программы)... и т.д.
>>>
>>>Это -- не проблема. Что касается загрузки нескольких драйверов, то:
>>>
>>> - нужно отказываться от использования insmod, как класс, в пользу
>>>   modprobe. Из-за присутствия insmod мы уже наблюдали проблемы в initrd
>>>   при загрузке чипсетов IDE, с modprobe они работают без проблем.
>>
>>Тогда нужно будет решать как грузить драйвера аля pctel, у которых две 
>>части и modprobe их грузить нельзя принципиально - они все провайдят 
>>одинаковый набор функций.
> 
> Насколько я понимаю. они все же отличаются по чипсетам, для которых
> работают. Поэтому разбораться с их загрузкой можно. Антон, ты посмотри на
> опции в modules.conf(5), в частности, below и pre-install.

ok. Через пару недель.

> 
> 
>>>Да, забыл в указанном списке упомянуть ACPI и динамическую загрузку
>>>исправленных DSDT. Патч для поиска исправленных DSDT в initrd Сергей
>>>Власов уже нашел, вопрос в создании инфраструктуры и сборке пакетов с
>>>исправленными DSDT с acpi.sf.net.
>>
>>с ACPI все хорошо, но работающего suspend'а на ACPI я еще не видел ;-(
> 
> suspend куда? Весь мир использует для этого комбинацию APCI+swsup patch.
> Почему-то работает и не особенно жалуются.

suspend 2 memory.

А swsup патч у нас не приложен...

Rgds,
Rider

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

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

* Re: [d-kernel] Re: initrd (modprobe vs insmod)
  2003-09-21 15:58                       ` [d-kernel] " Sergey Vlasov
@ 2003-09-22  8:06                         ` Alexander Bokovoy
  0 siblings, 0 replies; 29+ messages in thread
From: Alexander Bokovoy @ 2003-09-22  8:06 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Sun, Sep 21, 2003 at 07:58:27PM +0400, Sergey Vlasov wrote:
> > On Sun, Sep 21, 2003 at 07:26:20PM +0400, Sergey Vlasov wrote:
> > > > > А настоящий источник этих проблем установить так и не удалось?
> > > > Настоящий источник -- insmod, точнее режим, в котором он работает не как
> > > > modprobe (последний -- symlink на insmod). Подробнее должен рассказать Женя Калюта в
> > > > понедельник-вторник. Что интересно, в Debian как раз modprobe в initrd.
> > > 
> > > Ладно, подождём.
> > > 
> > > > > modprobe в initrd какой затащили? mkrescue хотя бы в простых случаях
> > > > > работать сможет (будет ли initrd влезать на дискетку)?
> > > > Поскольку modprobe = symlink на insmod, то размер тот же. Мы втащили его
> > > > поддержку в mkinitrd.
> > > 
> > > Это в обычной системе. А в mkinitrd у нас busybox (причём статически
> > > собранный с dietlibc), там modprobe добавлять в конфигурацию надо.
> > Дык работает же. :) Ровно поверх 1:2.8.9-alt1 и сделано.
> 
> Посмотреть это где-нибудь можно?
Еще в августе отправлено ldv.
-- 
/ Alexander Bokovoy
---
The only function of economic forecasting is to make astrology look respectable.
		-- John Kenneth Galbraith


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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-22  5:42                   ` Anton Farygin
@ 2003-09-22  8:08                     ` Alexander Bokovoy
  0 siblings, 0 replies; 29+ messages in thread
From: Alexander Bokovoy @ 2003-09-22  8:08 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Mon, Sep 22, 2003 at 09:42:41AM +0400, Anton Farygin wrote:
> >>>Да, забыл в указанном списке упомянуть ACPI и динамическую загрузку
> >>>исправленных DSDT. Патч для поиска исправленных DSDT в initrd Сергей
> >>>Власов уже нашел, вопрос в создании инфраструктуры и сборке пакетов с
> >>>исправленными DSDT с acpi.sf.net.
> >>
> >>с ACPI все хорошо, но работающего suspend'а на ACPI я еще не видел ;-(
> >
> >suspend куда? Весь мир использует для этого комбинацию APCI+swsup patch.
> >Почему-то работает и не особенно жалуются.
> 
> suspend 2 memory.
Насколько я понимаю, это зависит от корректности DSDT. В некоторых DSDT
эту штуку поправили, потому механизм их прикладывания и нужен.

> А swsup патч у нас не приложен...
Повод включить в план.
-- 
/ Alexander Bokovoy
---
Don't despair; your ideal lover is waiting for you around the corner.


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

* Re: [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus
  2003-09-21 12:05         ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Alexander Bokovoy
  2003-09-21 12:16           ` Anton Farygin
@ 2003-09-22 13:55           ` Michael Shigorin
  1 sibling, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2003-09-22 13:55 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, Sep 21, 2003 at 03:05:23PM +0300, Alexander Bokovoy wrote:
> что хотелось бы обобщить на весь проект:

"!!!!" по всем четырем пунктам.

"Истинная правда, всегда так думал" (c) Х.Насреддин

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

* Re: [d-kernel] initrd (modprobe vs insmod)
  2003-09-21 15:54                       ` Dmitry V. Levin
@ 2003-09-22 14:00                         ` Michael Shigorin
  2003-09-22 15:03                           ` Dmitry V. Levin
  2003-09-22 16:12                         ` Zhenja Kaluta
  1 sibling, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2003-09-22 14:00 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sun, Sep 21, 2003 at 07:54:39PM +0400, Dmitry V. Levin wrote:
> Аргументы типа "дык работает же" не рассматриваются.

Вообще говоря, при наличии в качестве "контр"аргумента "дык не
работает" -- лучше рассматривать. :)

("контр" -- применительно к варианту, а не стороне)

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

* Re: [d-kernel] initrd (modprobe vs insmod)
  2003-09-22 14:00                         ` Michael Shigorin
@ 2003-09-22 15:03                           ` Dmitry V. Levin
  0 siblings, 0 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2003-09-22 15:03 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Mon, Sep 22, 2003 at 05:00:53PM +0300, Michael Shigorin wrote:
> On Sun, Sep 21, 2003 at 07:54:39PM +0400, Dmitry V. Levin wrote:
> > Аргументы типа "дык работает же" не рассматриваются.
> 
> Вообще говоря, при наличии в качестве "контр"аргумента "дык не
> работает" -- лучше рассматривать. :)

У меня нет инструмента, чтобы рассматривать такие аргументы.

> ("контр" -- применительно к варианту, а не стороне)


-- 
ldv

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

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

* Re: [d-kernel] initrd (modprobe vs insmod)
  2003-09-21 15:54                       ` Dmitry V. Levin
  2003-09-22 14:00                         ` Michael Shigorin
@ 2003-09-22 16:12                         ` Zhenja Kaluta
  2003-09-22 16:28                           ` Dmitry V. Levin
  1 sibling, 1 reply; 29+ messages in thread
From: Zhenja Kaluta @ 2003-09-22 16:12 UTC (permalink / raw)
  To: ALT Linux kernel packages development


 >> > Это в обычной системе. А в mkinitrd у нас busybox (причём статически
 >> > собранный с dietlibc), там modprobe добавлять в конфигурацию надо.
 >> Дык работает же. :) Ровно поверх 1:2.8.9-alt1 и сделано.

 DVL> Я таких аргументов не принимаю.

 DVL> На данный момент я понимаю примерно на 90%, почему этот патч на
 DVL> использование modprobe работает, и не понимаю совершенно, почему не
 DVL> работает без него.

 DVL> Пока кто-нибудь не объяснит мне смысл внесения изменений, я их делать не
 DVL> буду.  Аргументы типа "дык работает же" не рассматриваются.

После 24 сентября должна освободиться система, на которой это явно
наблюдалось, буду смотреть. 

-- 
Zhenja Kaluta                                            ICQ 74596027
GnuPG FingerPrint: B86C B548 7CC4 B58F 0CA3  856E 7EE8 52DE E6B7 8725

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

* Re: [d-kernel] initrd (modprobe vs insmod)
  2003-09-22 16:12                         ` Zhenja Kaluta
@ 2003-09-22 16:28                           ` Dmitry V. Levin
  0 siblings, 0 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2003-09-22 16:28 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Mon, Sep 22, 2003 at 07:12:42PM +0300, Zhenja Kaluta wrote:
>  >> > Это в обычной системе. А в mkinitrd у нас busybox (причём статически
>  >> > собранный с dietlibc), там modprobe добавлять в конфигурацию надо.
>  >> Дык работает же. :) Ровно поверх 1:2.8.9-alt1 и сделано.
> 
>  DVL> Я таких аргументов не принимаю.
> 
>  DVL> На данный момент я понимаю примерно на 90%, почему этот патч на
>  DVL> использование modprobe работает, и не понимаю совершенно, почему не
>  DVL> работает без него.
> 
>  DVL> Пока кто-нибудь не объяснит мне смысл внесения изменений, я их делать не
>  DVL> буду.  Аргументы типа "дык работает же" не рассматриваются.
> 
> После 24 сентября должна освободиться система, на которой это явно
> наблюдалось, буду смотреть. 

Ok


-- 
ldv

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

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

end of thread, other threads:[~2003-09-22 16:28 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-06 16:04 [d-kernel] lm_sensors: prog/hotplug/p4b_smbus Sergey Vlasov
2003-08-06 16:05 ` Ed V. Bartosh
2003-09-21  9:29   ` [d-kernel] " Sergey Vlasov
2003-09-21 10:12     ` Anton Farygin
2003-09-21 11:44       ` Sergey Vlasov
2003-09-21 11:59         ` Anton Farygin
2003-09-21 12:44           ` Sergey Vlasov
2003-09-21 15:19             ` Anton Farygin
2003-09-21 14:18           ` [d-kernel] agpgart Sergey Vlasov
2003-09-21 15:15             ` Anton Farygin
2003-09-21 12:05         ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Alexander Bokovoy
2003-09-21 12:16           ` Anton Farygin
2003-09-21 12:30             ` Alexander Bokovoy
2003-09-21 13:26               ` Sergey Vlasov
2003-09-21 14:55                 ` Alexander Bokovoy
2003-09-21 15:26                   ` [d-kernel] initrd (modprobe vs insmod) Sergey Vlasov
2003-09-21 15:36                     ` Alexander Bokovoy
2003-09-21 15:54                       ` Dmitry V. Levin
2003-09-22 14:00                         ` Michael Shigorin
2003-09-22 15:03                           ` Dmitry V. Levin
2003-09-22 16:12                         ` Zhenja Kaluta
2003-09-22 16:28                           ` Dmitry V. Levin
2003-09-21 15:58                       ` [d-kernel] " Sergey Vlasov
2003-09-22  8:06                         ` Alexander Bokovoy
2003-09-21 15:21               ` [d-kernel] Re: lm_sensors: prog/hotplug/p4b_smbus Anton Farygin
2003-09-21 15:35                 ` Alexander Bokovoy
2003-09-22  5:42                   ` Anton Farygin
2003-09-22  8:08                     ` Alexander Bokovoy
2003-09-22 13:55           ` Michael Shigorin

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