mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* ACPI + Promise IDE = disk corruption :-(((
@ 2001-06-22 21:07 Pavel Roskin
  2001-06-22 22:16 ` Alan Cox
  0 siblings, 1 reply; 8+ messages in thread
From: Pavel Roskin @ 2001-06-22 21:07 UTC (permalink / raw)
  To: linux-kernel

Hello!

It's just a word of warning for those who are trying ACPI with the latest
kernels.

I enabled ACPI in 2.4.5-ac17 (2.4.5-ac16 works fine with the same config
except ACPI). When I booted I saw a message

ACPI: If experiencing system slowness, try adding "acpi=no-idle" to
cmdline

and after that ...

reiserfs: checking transaction log (device 21:04) ...

Normally it takes few seconds before the system goes further, but that
time it tool much longer (one minute maybe), and the next message was
something like "hde: DMA timeout"

I hit reset hoping to boot the system with "acpi=no-idle", but GRUB
couldn't load stage2, which resides on the root partition (reiserfs).

I had to install Linux on another drive and run reiserfsck. It found many
errors, fixed them all, and now I'm happily running my old system.

I also checked the same kernel with "acpi=no-idle" - it works. The ACPI
messages are now:

ACPI: Core Subsystem version [20010208]
ACPI: Subsystem enabled
ACPI: System firmware supports: C2 C3
ACPI: plvl2lat=10 plvl3lat=20
ACPI: C2 enter=143 C2 exit=35
ACPI: C3 enter=858 C3 exit=71
ACPI: Not using ACPI idle
ACPI: System firmware supports: S0 S1 S5

The config file is here: http://www.red-bean.com/~proski/linux/config
dmesg output is here: http://www.red-bean.com/~proski/linux/dmesg

Possibly important data:

Kernel compiled with gcc-3.0
Motherboard Micron SE440-BX2
BIOS 4S4EB2X0.05A.0016.P15 (the latest)
1 Intel Pentium III 550MHz
Root filesystem is reiserfs
Root filesystem is on Promise PDC20267 ide controller
Local APIC (but not IO-APIC) is used.

I can make more experiments (with other hard drives) if needed.

-- 
Regards,
Pavel Roskin


^ permalink raw reply	[flat|nested] 8+ messages in thread
* RE: ACPI + Promise IDE = disk corruption :-(((
@ 2001-06-22 21:18 Grover, Andrew
  0 siblings, 0 replies; 8+ messages in thread
From: Grover, Andrew @ 2001-06-22 21:18 UTC (permalink / raw)
  To: 'Pavel Roskin', linux-kernel

Just a note, in 2.4.6-pre5, the acpi=no-idle option goes away, but you
should no longer experience any corruption issues, either.

Regards -- Andy

PS sorry you experienced problems - glad you could recover.

> From: Pavel Roskin [mailto:proski@gnu.org]
> Hello!
> 
> It's just a word of warning for those who are trying ACPI 
> with the latest
> kernels.
> 
> I enabled ACPI in 2.4.5-ac17 (2.4.5-ac16 works fine with the 
> same config
> except ACPI). When I booted I saw a message
> 
> ACPI: If experiencing system slowness, try adding "acpi=no-idle" to
> cmdline
> 
> and after that ...
> 
> reiserfs: checking transaction log (device 21:04) ...
> 
> Normally it takes few seconds before the system goes further, but that
> time it tool much longer (one minute maybe), and the next message was
> something like "hde: DMA timeout"
> 
> I hit reset hoping to boot the system with "acpi=no-idle", but GRUB
> couldn't load stage2, which resides on the root partition (reiserfs).
> 
> I had to install Linux on another drive and run reiserfsck. 
> It found many
> errors, fixed them all, and now I'm happily running my old system.
> 
> I also checked the same kernel with "acpi=no-idle" - it 
> works. The ACPI
> messages are now:
> 
> ACPI: Core Subsystem version [20010208]
> ACPI: Subsystem enabled
> ACPI: System firmware supports: C2 C3
> ACPI: plvl2lat=10 plvl3lat=20
> ACPI: C2 enter=143 C2 exit=35
> ACPI: C3 enter=858 C3 exit=71
> ACPI: Not using ACPI idle
> ACPI: System firmware supports: S0 S1 S5
> 
> The config file is here: http://www.red-bean.com/~proski/linux/config
> dmesg output is here: http://www.red-bean.com/~proski/linux/dmesg
> 
> Possibly important data:
> 
> Kernel compiled with gcc-3.0
> Motherboard Micron SE440-BX2
> BIOS 4S4EB2X0.05A.0016.P15 (the latest)
> 1 Intel Pentium III 550MHz
> Root filesystem is reiserfs
> Root filesystem is on Promise PDC20267 ide controller
> Local APIC (but not IO-APIC) is used.
> 
> I can make more experiments (with other hard drives) if needed.
> 
> -- 
> Regards,
> Pavel Roskin
> 
> -
> To unsubscribe from this list: send the line "unsubscribe 
> linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 


^ permalink raw reply	[flat|nested] 8+ messages in thread
* RE: ACPI + Promise IDE = disk corruption :-(((
@ 2001-06-23  0:30 Grover, Andrew
  2001-06-23  8:20 ` Alan Cox
  2001-06-23 10:56 ` Chris Wedgwood
  0 siblings, 2 replies; 8+ messages in thread
From: Grover, Andrew @ 2001-06-23  0:30 UTC (permalink / raw)
  To: 'Alan Cox', proski; +Cc: linux-kernel

> From: Alan Cox [mailto:alan@lxorguk.ukuu.org.uk]
> I've seen several people report ACPI eats disks. ACPI is 
> incredibly complex
> badly designed crud. My advice is never use ACPI. This 
> incidentally appears
> to be the advice Microsoft give people too - they tell people 
> to disable
> ACPI as one of the first steps to diagnosing strange crashes 
> in machines

They're just bugs. That's why it's marked experimental, and unlike the rest
of the "experimental" drivers, we aren't kidding.

It's just *one* issue that has generated all the disk corruption reports.
Putting the processor into the C3 power state, in combination with bus
mastering. This is disabled in the most recent release. I'd love to fix this
one, but if it were easy, it'd be fixed by now. Maybe you can shed some
light - if you're willing, let me know and I'll describe the problem in
greater detail.

> I've been discussing with a few folk about doing an 
> alternative mini acpi
> subset so that Linux can be booted on most 'ACPI only' 
> hardware without 
> using all the ACPI junk

Could these discussions be opened up to a wider readership? Perhaps you
could use linux-pm-devel@sourceforge.net, or
acpi@phobos.fachschaften.tu-muenchen.de?

Regards -- Andy


^ permalink raw reply	[flat|nested] 8+ messages in thread
* RE: ACPI + Promise IDE = disk corruption :-(((
@ 2001-06-25 17:38 Grover, Andrew
  0 siblings, 0 replies; 8+ messages in thread
From: Grover, Andrew @ 2001-06-25 17:38 UTC (permalink / raw)
  To: 'Chris Wedgwood'; +Cc: 'Alan Cox', proski, linux-kernel

Their processor power state code looks dormant at the moment, so they
haven't hit this particular issue.

They have in the past run into a number of problems, and submitted fixes.
The Linux version is getting much wider testing right now.

-- Andy

PS Just FreeBSD, no Net or OpenBSD just yet.

> From: Chris Wedgwood [mailto:cw@f00f.org]
>>     It's just *one* issue that has generated all the disk corruption
>>     reports.
> 
> The same code is used for FreeBSD and friends too right? Are they
> seeing anywhere near the same number of types of poroblems Linux is?


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

end of thread, other threads:[~2001-06-25 17:39 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-22 21:07 ACPI + Promise IDE = disk corruption :-((( Pavel Roskin
2001-06-22 22:16 ` Alan Cox
2001-06-23 10:54   ` Chris Wedgwood
2001-06-22 21:18 Grover, Andrew
2001-06-23  0:30 Grover, Andrew
2001-06-23  8:20 ` Alan Cox
2001-06-23 10:56 ` Chris Wedgwood
2001-06-25 17:38 Grover, Andrew

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®