* [d-kernel] I: new -wks26 kernel
@ 2005-01-03 10:20 Konstantin A. Lepikhov
2005-01-03 14:59 ` Alex Yustasov
2005-01-04 15:01 ` [d-kernel] " Maxim Tyurin
0 siblings, 2 replies; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2005-01-03 10:20 UTC (permalink / raw)
To: ALT Linux Kernel Devel Mailing List, ALT Linux Sisyphus List
[-- Attachment #1: Type: text/plain, Size: 1494 bytes --]
Hi!
Поздравляю всех с наступившими и наступающими празниками и прошу прощения
за задержку с выкладыванием новых ядер серии -wks* и -ll*
Итак, на http://lakostis.elektrostal.ru/RPMS/RPMS.kernel будут потихоньку
выкладываться новые сборки (сейчас у меня готова -wks26-up, на подходе
-wks-up). Что там есть нового:
- для wks26 используется обновленный -feat-lowlantency (из -ck1 и -ckdev).
Скорость и реакция дейтсвительно впечатляют =)
- теперь в patch_list входит swsusp24/26, для 2.6 я проверил, все засыпает
и восстанавливается (причем так быстро и безглючно, что даже не
верится). Для правильного использования swsusp2 нужно использовать некий
финт при создании initrd - для него необходим подмотированный sysfs (я
это обходил копированием mount со всеми библиотеками и потом mount -n -t
sysfs sysfs /sys, который был предварительно создан). далее указываете
resume device вида resume2=writer:device, например
resume2=swap:/dev/hde1 и все, можно ставить hibernate и радоваться.
Что надо проверить:
- Win4Lin (я его просто взял из 2.6.9, немного поправив diff'ы)
- работу swsusp26 на SMP системах
- стабильность/скорость работы -lowlatency с jackd
Если все пойдет нормально, далее все поедет в Сизиф.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: smime.p7s --]
[-- Type: application/x-pkcs7-signature, Size: 2212 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] I: new -wks26 kernel
2005-01-03 10:20 [d-kernel] I: new -wks26 kernel Konstantin A. Lepikhov
@ 2005-01-03 14:59 ` Alex Yustasov
2005-01-03 18:22 ` [d-kernel] " Konstantin A. Lepikhov
2005-01-04 15:01 ` [d-kernel] " Maxim Tyurin
1 sibling, 1 reply; 11+ messages in thread
From: Alex Yustasov @ 2005-01-03 14:59 UTC (permalink / raw)
To: devel-kernel, ALT Linux Sisyphus List
[-- Attachment #1: Type: text/plain, Size: 975 bytes --]
On Mon, Jan 03, 2005 at 01:20:23PM +0300, Konstantin A. Lepikhov wrote:
> Hi!
>
> Поздравляю всех с наступившими и наступающими празниками и прошу прощения
> за задержку с выкладыванием новых ядер серии -wks* и -ll*
И Вас с празником.
>
> Итак, на http://lakostis.elektrostal.ru/RPMS/RPMS.kernel будут потихоньку
> выкладываться новые сборки (сейчас у меня готова -wks26-up, на подходе
> -wks-up). Что там есть нового:
> - для wks26 используется обновленный -feat-lowlantency (из -ck1 и -ckdev).
Вау.
> Скорость и реакция дейтсвительно впечатляют =)
> - теперь в patch_list входит swsusp24/26, для 2.6 я проверил, все засыпает
> и восстанавливается (причем так быстро и безглючно, что даже не
> верится). Для правильного использования swsusp2 нужно использовать некий
> финт при создании initrd - для него необходим подмотированный sysfs (я
Это bug #5387
Еще может быть добавить патч, исправляющий некрасивость в progress bar
при resume?
[-- Attachment #2: 914-swsusp-console-update-hack.diff --]
[-- Type: text/plain, Size: 589 bytes --]
--- linux-2.6.10/kernel/power/suspend_text.c.orig 2005-01-03 10:17:19.000000000 +0800
+++ linux-2.6.10/kernel/power/suspend_text.c 2005-01-03 10:17:23.000000000 +0800
@@ -430,8 +430,15 @@
static void text_redraw(void)
{
+ unsigned char posn[2];
sys_ioctl(suspend_console_fd, TIOCL_BLANKSCREEN, (long)&termios);
sys_ioctl(suspend_console_fd, TIOCL_UNBLANKSCREEN, (long)&termios);
+
+ posn[0] = (unsigned char) (0);
+ posn[1] = (unsigned char) (video_num_lines);
+ move_cursor_to(posn);
+ cond_console_print("\n");
+ clear_display();
}
static int text_keypress(unsigned int key)
^ permalink raw reply [flat|nested] 11+ messages in thread
* [d-kernel] Re: I: new -wks26 kernel
2005-01-03 14:59 ` Alex Yustasov
@ 2005-01-03 18:22 ` Konstantin A. Lepikhov
2005-01-04 9:09 ` Alex Yustasov
0 siblings, 1 reply; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2005-01-03 18:22 UTC (permalink / raw)
To: ALT Linux kernel packages development
Hi Alex!
Monday 03, at 04:59:18 PM you wrote:
<skip>
> Еще может быть добавить патч, исправляющий некрасивость в progress bar
> при resume?
>
добавлю. Правда я ничего некрасивого там не заметил - все так быстро
пролетает, что ничего не успеваешь заметить.
С -wks пока плохо - постоянно ловлю kernel panic, причем не совсем ясно
где косяк - то ли опять в Win4Lin/lowlatency либо из-за сборки gcc-3.3 :-/
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] Re: I: new -wks26 kernel
2005-01-03 18:22 ` [d-kernel] " Konstantin A. Lepikhov
@ 2005-01-04 9:09 ` Alex Yustasov
2005-01-04 17:41 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 11+ messages in thread
From: Alex Yustasov @ 2005-01-04 9:09 UTC (permalink / raw)
To: devel-kernel
On Mon, Jan 03, 2005 at 09:22:43PM +0300, Konstantin A. Lepikhov wrote:
> Hi Alex!
>
> Monday 03, at 04:59:18 PM you wrote:
>
> <skip>
> > Еще может быть добавить патч, исправляющий некрасивость в progress bar
> > при resume?
> >
> добавлю. Правда я ничего некрасивого там не заметил - все так быстро
> пролетает, что ничего не успеваешь заметить.
>
> С -wks пока плохо - постоянно ловлю kernel panic, причем не совсем ясно
> где косяк - то ли опять в Win4Lin/lowlatency либо из-за сборки gcc-3.3 :-/
Ядро 2.4.27 или 28?
В cvs появились lowlatency для 2.4.28. Сейчас попробую собрать с ними.
Для 2.4.28 и для 27 есть проблемы со звуком. Если не выгружать модули,
то звука не будет когда проснется.
Похоже alsa-1.0.7 не поможет.
Прошу прощения за вопрос, но как работать с cvs?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] I: new -wks26 kernel
2005-01-03 10:20 [d-kernel] I: new -wks26 kernel Konstantin A. Lepikhov
2005-01-03 14:59 ` Alex Yustasov
@ 2005-01-04 15:01 ` Maxim Tyurin
2005-01-04 17:01 ` Alex Yustasov
2005-01-04 17:20 ` [d-kernel] " Konstantin A. Lepikhov
1 sibling, 2 replies; 11+ messages in thread
From: Maxim Tyurin @ 2005-01-04 15:01 UTC (permalink / raw)
To: ALT Linux Kernel Devel Mailing List; +Cc: ALT Linux Sisyphus List
"Konstantin A. Lepikhov" <lakostis@anti-leasure.ru> writes:
> Hi!
>
> Поздравляю всех с наступившими и наступающими празниками и прошу прощения
> за задержку с выкладыванием новых ядер серии -wks* и -ll*
>
> Итак, на http://lakostis.elektrostal.ru/RPMS/RPMS.kernel будут потихоньку
> выкладываться новые сборки (сейчас у меня готова -wks26-up, на подходе
> -wks-up). Что там есть нового:
>
> - для wks26 используется обновленный -feat-lowlantency (из -ck1 и -ckdev).
> Скорость и реакция дейтсвительно впечатляют =)
> - теперь в patch_list входит swsusp24/26, для 2.6 я проверил, все засыпает
> и восстанавливается (причем так быстро и безглючно, что даже не
> верится). Для правильного использования swsusp2 нужно использовать некий
> финт при создании initrd - для него необходим подмотированный sysfs (я
> это обходил копированием mount со всеми библиотеками и потом mount -n -t
> sysfs sysfs /sys, который был предварительно создан). далее указываете
> resume device вида resume2=writer:device, например
> resume2=swap:/dev/hde1 и все, можно ставить hibernate и
> радоваться.
Поставил. Работает (swsusp).
Только некоторый софт перестал работать (ntpdate, updatedb,...)
говорит cap_set_proc failed
Кроме того я не знаю как обойти одну проблему:
у меня ноут на Intel 588GME - графика работает с драйвером i810
матрица у ноута 1400x1050, а драйвер i810 не поддерживает это
разрешение. С помощью утилиты 855resolution я могу поставить нужное
мне разрешение (эту утилиту нужно запустить до запуска иксов).
Если ноут отправляется в спячку с разрешением 1400x1050 - то при
просыпании иксовая сессия не восстанавливается и иксы перезапускаются
с разрешением 1280x1024.
Если запустить иксы в 1280x1024 то засыпает/просыпается нормально
(только выглядит дюже мерзко).
Никто не в курсе как можно подружить swsusp с 588resolution?
--
With Best Regards, Maxim Tyurin aka Bungarus
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] I: new -wks26 kernel
2005-01-04 15:01 ` [d-kernel] " Maxim Tyurin
@ 2005-01-04 17:01 ` Alex Yustasov
2005-01-04 17:35 ` Maxim Tyurin
2005-01-04 17:20 ` [d-kernel] " Konstantin A. Lepikhov
1 sibling, 1 reply; 11+ messages in thread
From: Alex Yustasov @ 2005-01-04 17:01 UTC (permalink / raw)
To: devel-kernel, ALT Linux Sisyphus List
On Tue, Jan 04, 2005 at 05:01:57PM +0200, Maxim Tyurin wrote:
> Кроме того я не знаю как обойти одну проблему:
> у меня ноут на Intel 588GME - графика работает с драйвером i810
> матрица у ноута 1400x1050, а драйвер i810 не поддерживает это
> разрешение. С помощью утилиты 855resolution я могу поставить нужное
> мне разрешение (эту утилиту нужно запустить до запуска иксов).
> Если ноут отправляется в спячку с разрешением 1400x1050 - то при
> просыпании иксовая сессия не восстанавливается и иксы перезапускаются
> с разрешением 1280x1024.
> Если запустить иксы в 1280x1024 то засыпает/просыпается нормально
> (только выглядит дюже мерзко).
> Никто не в курсе как можно подружить swsusp с 588resolution?
В /etc/hibernate/hibernate2.6.conf добавить строчку
OnResume 20 855resolution
с 20 можно поэксперементировать и параметров для 855/588resolution
не знаю.
Еще можно попробовать параметр SwitchToTextMode yes/no.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [d-kernel] Re: I: new -wks26 kernel
2005-01-04 15:01 ` [d-kernel] " Maxim Tyurin
2005-01-04 17:01 ` Alex Yustasov
@ 2005-01-04 17:20 ` Konstantin A. Lepikhov
2005-01-04 18:18 ` Maxim Tyurin
1 sibling, 1 reply; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2005-01-04 17:20 UTC (permalink / raw)
To: ALT Linux kernel packages development
Hi Maxim!
Tuesday 04, at 05:01:57 PM you wrote:
<skip>
> Поставил. Работает (swsusp).
> Только некоторый софт перестал работать (ntpdate, updatedb,...)
> говорит cap_set_proc failed
см. замечание насчет realtime lsm - либо скачайте rc.realtime с
http://lakostis.elektrostal.ru/src/realtime, либо пропишите commoncap в
/etc/modules.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] I: new -wks26 kernel
2005-01-04 17:01 ` Alex Yustasov
@ 2005-01-04 17:35 ` Maxim Tyurin
0 siblings, 0 replies; 11+ messages in thread
From: Maxim Tyurin @ 2005-01-04 17:35 UTC (permalink / raw)
To: Alex Yustasov; +Cc: ALT Linux Sisyphus List, devel-kernel
Alex Yustasov <snmon@server.by> writes:
> On Tue, Jan 04, 2005 at 05:01:57PM +0200, Maxim Tyurin wrote:
>> Кроме того я не знаю как обойти одну проблему:
>> у меня ноут на Intel 588GME - графика работает с драйвером i810
>> матрица у ноута 1400x1050, а драйвер i810 не поддерживает это
>> разрешение. С помощью утилиты 855resolution я могу поставить нужное
>> мне разрешение (эту утилиту нужно запустить до запуска иксов).
>> Если ноут отправляется в спячку с разрешением 1400x1050 - то при
>> просыпании иксовая сессия не восстанавливается и иксы перезапускаются
>> с разрешением 1280x1024.
>> Если запустить иксы в 1280x1024 то засыпает/просыпается нормально
>> (только выглядит дюже мерзко).
>> Никто не в курсе как можно подружить swsusp с 588resolution?
>
> В /etc/hibernate/hibernate2.6.conf добавить строчку
> OnResume 20 855resolution
> с 20 можно поэксперементировать и параметров для 855/588resolution
> не знаю.
Уже нашел - гугль рулит :)
> Еще можно попробовать параметр SwitchToTextMode yes/no.
--
With Best Regards, Maxim Tyurin aka Bungarus
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* [d-kernel] Re: I: new -wks26 kernel
2005-01-04 9:09 ` Alex Yustasov
@ 2005-01-04 17:41 ` Konstantin A. Lepikhov
2005-01-05 12:38 ` Alex Yustasov
0 siblings, 1 reply; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2005-01-04 17:41 UTC (permalink / raw)
To: ALT Linux kernel packages development
Hi Alex!
Tuesday 04, at 11:09:28 AM you wrote:
<skip>
> > С -wks пока плохо - постоянно ловлю kernel panic, причем не совсем ясно
> > где косяк - то ли опять в Win4Lin/lowlatency либо из-за сборки gcc-3.3 :-/
>
> Ядро 2.4.27 или 28?
и там и там. Валится и -ll- и -wks, причем только на моей машине (там i850
+ софтрейд на PDC20276) :( -std* и -wks26 работают без проблем.
> В cvs появились lowlatency для 2.4.28. Сейчас попробую собрать с ними.
> Для 2.4.28 и для 27 есть проблемы со звуком. Если не выгружать модули,
> то звука не будет когда проснется.
интересно, есть способ сделать это культурно (раньше можно было сказать
service sound stop, как сейчас?)
> Похоже alsa-1.0.7 не поможет.
>
> Прошу прощения за вопрос, но как работать с cvs?
это к rider@ наверное, он доступом туда рулит.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] Re: I: new -wks26 kernel
2005-01-04 17:20 ` [d-kernel] " Konstantin A. Lepikhov
@ 2005-01-04 18:18 ` Maxim Tyurin
0 siblings, 0 replies; 11+ messages in thread
From: Maxim Tyurin @ 2005-01-04 18:18 UTC (permalink / raw)
To: ALT Linux kernel packages development
"Konstantin A. Lepikhov" <lakostis@anti-leasure.ru> writes:
> Hi Maxim!
>
> Tuesday 04, at 05:01:57 PM you wrote:
>
> <skip>
>> Поставил. Работает (swsusp).
>> Только некоторый софт перестал работать (ntpdate, updatedb,...)
>> говорит cap_set_proc failed
> см. замечание насчет realtime lsm - либо скачайте rc.realtime с
> http://lakostis.elektrostal.ru/src/realtime, либо пропишите commoncap в
> /etc/modules.
Работает. (прописал в modules).
--
With Best Regards, Maxim Tyurin aka Bungarus
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] Re: I: new -wks26 kernel
2005-01-04 17:41 ` Konstantin A. Lepikhov
@ 2005-01-05 12:38 ` Alex Yustasov
0 siblings, 0 replies; 11+ messages in thread
From: Alex Yustasov @ 2005-01-05 12:38 UTC (permalink / raw)
To: devel-kernel
[-- Attachment #1: Type: text/plain, Size: 940 bytes --]
On Tue, Jan 04, 2005 at 08:41:25PM +0300, Konstantin A. Lepikhov wrote:
> интересно, есть способ сделать это культурно (раньше можно было сказать
> service sound stop, как сейчас?)
Если звуковые модули не заняты, то работает (или service sound stop или
выгружаются все модули). Если что-то использует эти модули (xmms например),
тогда звук ломается.
Сейчас посмотрел на swsusp-2.4.28-2.1.5.7 трезвым взглядом - оказывается
он не посылает PM_SUSPEND/PM_RESUME никому.
Вообщем
Для 2.4.28 на http://snmon.at.tut.by/swsusp-2.4.28-2.1.5.7.tar.bz2
5b3f0b0a1b15f8260ca73a8ea38fcd0c swsusp-2.4.28-2.1.5.7.tar.bz2
плюс патч в аттаче. Исправляет только звук.
>
> > Похоже alsa-1.0.7 не поможет.
> >
> > Прошу прощения за вопрос, но как работать с cvs?
> это к rider@ наверное, он доступом туда рулит.
Помнится, доступ он обещал всем, кто для ядра что-то делает.
Вот как что-то положить, а то страшно что поломаю.
[-- Attachment #2: 63-swsusp-devices-alt.patch --]
[-- Type: text/plain, Size: 1173 bytes --]
--- old/kernel/power/suspend.c 2004-11-25 13:51:15 +0200
+++ new/kernel/power/suspend.c 2004-11-25 13:51:45 +0200
@@ -53,6 +53,7 @@
#include <linux/module.h>
#include <linux/console.h>
#include <linux/version.h>
+#include <linux/pm.h>
#include <asm/uaccess.h>
#include "suspend.h"
@@ -91,6 +91,8 @@
SUSPEND_DRIVERS_PRE_POWERDOWN,
};
+static int pm_suspend_state = 0;
+
void suspend_drivers_resume(int stage)
{
switch (stage) {
@@ -100,6 +102,12 @@
case SUSPEND_DRIVERS_USED_DEVICES_IRQS_ENABLED:
BUG_ON(irqs_disabled());
+ if (pm_suspend_state) {
+ if (pm_send_all(PM_RESUME,(void *)0))
+ printk(name_suspend
+ "Problem while sending resume event\n");
+ pm_suspend_state=0;
+ }
break;
case SUSPEND_DRIVERS_UNUSED_DEVICES_IRQS_DISABLED:
@@ -140,6 +148,14 @@
case SUSPEND_DRIVERS_USED_DEVICES_IRQS_ENABLED:
BUG_ON(irqs_disabled());
+ if (!pm_suspend_state) {
+ if (pm_send_all(PM_SUSPEND,(void *)3)) {
+ printk(name_suspend
+ "Problem while sending suspend event\n");
+ result=1;
+ }
+ pm_suspend_state=1;
+ }
break;
case SUSPEND_DRIVERS_PRE_POWERDOWN: /* Power down system */
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2005-01-05 12:38 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-03 10:20 [d-kernel] I: new -wks26 kernel Konstantin A. Lepikhov
2005-01-03 14:59 ` Alex Yustasov
2005-01-03 18:22 ` [d-kernel] " Konstantin A. Lepikhov
2005-01-04 9:09 ` Alex Yustasov
2005-01-04 17:41 ` Konstantin A. Lepikhov
2005-01-05 12:38 ` Alex Yustasov
2005-01-04 15:01 ` [d-kernel] " Maxim Tyurin
2005-01-04 17:01 ` Alex Yustasov
2005-01-04 17:35 ` Maxim Tyurin
2005-01-04 17:20 ` [d-kernel] " Konstantin A. Lepikhov
2005-01-04 18:18 ` Maxim Tyurin
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