* [d-kernel] Опять проблемы acpi? @ 2004-05-15 21:16 Александр Новосёлов 2004-05-15 21:27 ` [d-kernel] " Konstantin A. Lepikhov ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Александр Новосёлов @ 2004-05-15 21:16 UTC (permalink / raw) To: devel-kernel [-- Attachment #1: Type: text/plain, Size: 114 bytes --] с новым ядром 2.6.6 появился глюк - при перезагрузке командой reboot выключается питание харда. dmesg в аттаче [-- Attachment #2: dmesg.gz --] [-- Type: application/x-gzip, Size: 5097 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [d-kernel] Re: Опять проблемы acpi? 2004-05-15 21:16 [d-kernel] Опять проблемы acpi? Александр Новосёлов @ 2004-05-15 21:27 ` Konstantin A. Lepikhov 2004-05-16 6:18 ` Александр Новосёлов 2004-05-16 10:18 ` [d-kernel] " Sergey Vlasov 2004-05-16 12:04 ` Albert R. Valiev 2 siblings, 1 reply; 8+ messages in thread From: Konstantin A. Lepikhov @ 2004-05-15 21:27 UTC (permalink / raw) To: ALT Linux kernel packages development Hi Александр! Sunday 16, at 01:16:41 AM you wrote: > с новым ядром 2.6.6 появился глюк - при перезагрузке командой > reboot выключается питание харда. > > dmesg в аттаче А при сборке ничего не трогали? Ядро-то смотрю сами пересобирали. Заодно бы /proc/config.gz прислали -- 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] 8+ messages in thread
* Re: [d-kernel] Re: Опять проблемы acpi? 2004-05-15 21:27 ` [d-kernel] " Konstantin A. Lepikhov @ 2004-05-16 6:18 ` Александр Новосёлов 2004-05-16 8:21 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 8+ messages in thread From: Александр Новосёлов @ 2004-05-16 6:18 UTC (permalink / raw) To: ALT Linux kernel packages development On Sun, 16 May 2004 01:27:18 +0400 "Konstantin A. Lepikhov" <lakostis@elektrostal.ru> wrote: > Hi Александр! > > Sunday 16, at 01:16:41 AM you wrote: > > > с новым ядром 2.6.6 появился глюк - при перезагрузке командой > > reboot выключается питание харда. > > > > dmesg в аттаче > А при сборке ничего не трогали? Ядро-то смотрю сами > пересобирали. Заодно бы /proc/config.gz прислали +kernel-feat-core-win4lin-2.6.6-alt1 остальной конфиг и спек без изменений. ^ permalink raw reply [flat|nested] 8+ messages in thread
* [d-kernel] Re: Опять проблемы acpi? 2004-05-16 6:18 ` Александр Новосёлов @ 2004-05-16 8:21 ` Konstantin A. Lepikhov 0 siblings, 0 replies; 8+ messages in thread From: Konstantin A. Lepikhov @ 2004-05-16 8:21 UTC (permalink / raw) To: ALT Linux kernel packages development Hi Александр! Sunday 16, at 10:18:04 AM you wrote: > On Sun, 16 May 2004 01:27:18 +0400 > "Konstantin A. Lepikhov" <lakostis@elektrostal.ru> wrote: > > > Hi Александр! > > > > Sunday 16, at 01:16:41 AM you wrote: > > > > > с новым ядром 2.6.6 появился глюк - при перезагрузке командой > > > reboot выключается питание харда. > > > > > > dmesg в аттаче > > А при сборке ничего не трогали? Ядро-то смотрю сами > > пересобирали. Заодно бы /proc/config.gz прислали > > +kernel-feat-core-win4lin-2.6.6-alt1 > > остальной конфиг и спек без изменений. Тогда может и acpi :( Хотя на моем железе такое не вопроизводится. -- 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] 8+ messages in thread
* Re: [d-kernel] Опять проблемы acpi? 2004-05-15 21:16 [d-kernel] Опять проблемы acpi? Александр Новосёлов 2004-05-15 21:27 ` [d-kernel] " Konstantin A. Lepikhov @ 2004-05-16 10:18 ` Sergey Vlasov 2004-05-16 12:04 ` Albert R. Valiev 2 siblings, 0 replies; 8+ messages in thread From: Sergey Vlasov @ 2004-05-16 10:18 UTC (permalink / raw) To: devel-kernel [-- Attachment #1: Type: text/plain, Size: 831 bytes --] On Sun, May 16, 2004 at 01:16:41AM +0400, Александр Новосёлов wrote: > с новым ядром 2.6.6 появился глюк - при перезагрузке командой > reboot выключается питание харда. Эта ошибка была внесена перед самым выпуском 2.6.6 (на самом деле это побочный эффект исправления, добавлявшего принудительную запись кэша на диск - поскольку существуют диски, не поддерживающие или молча игнорирующие команду CACHE FLUSH, приходится использовать команды управления питанием). Патчи уже есть, будет исправлено в ближайшее время. В этом же коде есть ещё одна ошибка, проявляющаяся с некоторыми дисками Maxtor (120 GB и меньше) - эти диски устанавливают в идентификационных данных бит, сообщающий о поддержке команды FLUSH CACHE EXT, но на самом деле её не поддерживают; в результате при загрузке и выключении появляются ошибки. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [d-kernel] Опять проблемы acpi? 2004-05-15 21:16 [d-kernel] Опять проблемы acpi? Александр Новосёлов 2004-05-15 21:27 ` [d-kernel] " Konstantin A. Lepikhov 2004-05-16 10:18 ` [d-kernel] " Sergey Vlasov @ 2004-05-16 12:04 ` Albert R. Valiev 2004-05-16 14:37 ` Александр Новосёлов 2 siblings, 1 reply; 8+ messages in thread From: Albert R. Valiev @ 2004-05-16 12:04 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 451 bytes --] В сообщении от 16 Май 2004 01:16 Александр Новосёлов написал(a): > с новым ядром 2.6.6 появился глюк - при перезагрузке командой > reboot выключается питание харда. Проблема не в acpi, проблема в том, что при перезагрузке драйвером ide посылается ненужный suspend на диски. Посмотрим, что мона сделать. -- With Best Regards, Albert R. Valiev ----------------------------------- ALT Linux Team [www.altlinux.org] ARV-DARKSTAR-RIPN <-> ARV2-RIPE [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [d-kernel] Опять проблемы acpi? 2004-05-16 12:04 ` Albert R. Valiev @ 2004-05-16 14:37 ` Александр Новосёлов 2004-05-16 17:23 ` Sergey Vlasov 0 siblings, 1 reply; 8+ messages in thread From: Александр Новосёлов @ 2004-05-16 14:37 UTC (permalink / raw) To: ALT Linux kernel packages development On Sun, 16 May 2004 16:04:32 +0400 "Albert R. Valiev" <darkstar@altlinux.ru> wrote: > В сообщении от 16 Май 2004 01:16 Александр Новосёлов > написал(a): > > с новым ядром 2.6.6 появился глюк - при перезагрузке командой > > reboot выключается питание харда. > > Проблема не в acpi, проблема в том, что при перезагрузке > драйвером ide посылается ненужный suspend на диски. Посмотрим, > что мона сделать. http://bugzilla.kernel.org/show_bug.cgi?id=2672 этот патч помог: diff -urN linux-2.6.6.orig/drivers/ide/ide-disk.c linux-2.6.6/drivers/ide/ide-disk.c--- linux-2.6.6.orig/drivers/ide/ide-disk.c 2004-05-11 12:40:53.000000000 +0200+++ linux-2.6.6/drivers/ide/ide-disk.c 2004-05-11 12:09:30.000000000 +0200@@ -1704,10 +1704,11 @@ static void ide_device_shutdown(struct device *dev) { - ide_drive_t *drive = container_of(dev, ide_drive_t, gendev); - - printk("Shutdown: %s\n", drive->name); - dev->bus->suspend(dev, PM_SUSPEND_STANDBY); + if (system_state != SYSTEM_RESTART) { + ide_drive_t *drive = container_of(dev, ide_drive_t, gendev);+ printk("Shutdown: %s\n", drive->name); + dev->bus->suspend(dev, PM_SUSPEND_STANDBY); + } } /* @@ -1758,6 +1759,8 @@ if (drive->doorlocking && ide_raw_taskfile(drive, &args, NULL)) drive->doorlocking = 0; } + if (drive->usage != 1 || !drive->removable) + return 0; drive->wcache = 0; /* Cache enabled? */ if (drive->id->csfo & 1) diff -urN linux-2.6.6.orig/include/linux/kernel.h linux-2.6.6/include/linux/kernel.h--- linux-2.6.6.orig/include/linux/kernel.h 2004-05-10 09:31:47.000000000 +0200+++ linux-2.6.6/include/linux/kernel.h 2004-05-11 11:18:09.000000000 +0200@@ -109,14 +109,17 @@ extern void bust_spinlocks(int yes); extern int oops_in_progress; /* If set, an oops, panic(), BUG() or die() is in progress */ extern int panic_on_oops; -extern int system_state; /* See values below */ extern int tainted; extern const char *print_tainted(void); /* Values used for system_state */ -#define SYSTEM_BOOTING 0 -#define SYSTEM_RUNNING 1 -#define SYSTEM_SHUTDOWN 2 +extern enum system_states { + SYSTEM_BOOTING, + SYSTEM_RUNNING, + SYSTEM_HALT, + SYSTEM_POWER_OFF, + SYSTEM_RESTART, +} system_state; #define TAINT_PROPRIETARY_MODULE (1<<0) #define TAINT_FORCED_MODULE (1<<1) diff -urN linux-2.6.6.orig/init/main.c linux-2.6.6/init/main.c --- linux-2.6.6.orig/init/main.c 2004-05-10 09:31:47.000000000 +0200 +++ linux-2.6.6/init/main.c 2004-05-11 11:18:09.000000000 +0200 @@ -95,7 +95,8 @@ extern void tc_init(void); #endif -int system_state; /* SYSTEM_BOOTING/RUNNING/SHUTDOWN */ +enum system_states system_state; +EXPORT_SYMBOL(system_state); /* * Boot command-line arguments diff -urN linux-2.6.6.orig/kernel/sys.c linux-2.6.6/kernel/sys.c --- linux-2.6.6.orig/kernel/sys.c 2004-05-10 09:31:47.000000000 +0200 +++ linux-2.6.6/kernel/sys.c 2004-05-11 11:18:09.000000000 +0200 @@ -447,7 +447,7 @@ switch (cmd) { case LINUX_REBOOT_CMD_RESTART: notifier_call_chain(&reboot_notifier_list, SYS_RESTART, NULL);- system_state = SYSTEM_SHUTDOWN; + system_state = SYSTEM_RESTART; device_shutdown(); printk(KERN_EMERG "Restarting system.\n"); machine_restart(NULL); @@ -463,7 +463,7 @@ case LINUX_REBOOT_CMD_HALT: notifier_call_chain(&reboot_notifier_list, SYS_HALT, NULL);- system_state = SYSTEM_SHUTDOWN; + system_state = SYSTEM_HALT; device_shutdown(); printk(KERN_EMERG "System halted.\n"); machine_halt(); @@ -473,7 +473,7 @@ case LINUX_REBOOT_CMD_POWER_OFF: notifier_call_chain(&reboot_notifier_list, SYS_POWER_OFF, NULL);- system_state = SYSTEM_SHUTDOWN; + system_state = SYSTEM_POWER_OFF; device_shutdown(); printk(KERN_EMERG "Power down.\n"); machine_power_off(); @@ -489,7 +489,7 @@ buffer[sizeof(buffer) - 1] = '\0'; notifier_call_chain(&reboot_notifier_list, SYS_RESTART, buffer);- system_state = SYSTEM_SHUTDOWN; + system_state = SYSTEM_RESTART; device_shutdown(); printk(KERN_EMERG "Restarting system with command '%s'.\n", buffer); machine_restart(buffer); ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [d-kernel] Опять проблемы acpi? 2004-05-16 14:37 ` Александр Новосёлов @ 2004-05-16 17:23 ` Sergey Vlasov 0 siblings, 0 replies; 8+ messages in thread From: Sergey Vlasov @ 2004-05-16 17:23 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 712 bytes --] On Sun, May 16, 2004 at 06:37:38PM +0400, Александр Новосёлов wrote: > On Sun, 16 May 2004 16:04:32 +0400 > "Albert R. Valiev" <darkstar@altlinux.ru> wrote: > > > В сообщении от 16 Май 2004 01:16 Александр Новосёлов > > написал(a): > > > с новым ядром 2.6.6 появился глюк - при перезагрузке командой > > > reboot выключается питание харда. > > > > Проблема не в acpi, проблема в том, что при перезагрузке > > драйвером ide посылается ненужный suspend на диски. Посмотрим, > > что мона сделать. > > http://bugzilla.kernel.org/show_bug.cgi?id=2672 > > этот патч помог: [skip] Этот патч (чуть в другом виде) вместе с ещё несколькими исправлениями в IDE ушёл в CVS (kernel-fix-drivers-ide). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-05-16 17:23 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-05-15 21:16 [d-kernel] Опять проблемы acpi? Александр Новосёлов 2004-05-15 21:27 ` [d-kernel] " Konstantin A. Lepikhov 2004-05-16 6:18 ` Александр Новосёлов 2004-05-16 8:21 ` Konstantin A. Lepikhov 2004-05-16 10:18 ` [d-kernel] " Sergey Vlasov 2004-05-16 12:04 ` Albert R. Valiev 2004-05-16 14:37 ` Александр Новосёлов 2004-05-16 17:23 ` Sergey Vlasov
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