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