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