[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Hibernation with DMA enabled



Hello,

I recently got hibernation to kind of work on my Thinkpad i1400
(type 1145-8GE if somebody cares). Unfortunately, after resuming I get
errors like these if DMA if enabled:

Mar 16 18:04:07 newton apmd[393]: Normal Resume
Mar 16 18:04:07 newton apmd[393]: Battery: 100%, not charging (+0% over 0:04:49), ? to empty
Mar 16 18:04:36 newton kernel: hda: timeout waiting for DMA
Mar 16 18:04:36 newton kernel: ide_dmaproc: chipset supported
ide_dma_timeout func only: 14
Mar 16 18:04:36 newton kernel: hda: status error: status=0x58 {
DriveReady SeekComplete DataRequest }
Mar 16 18:04:36 newton kernel: hda: drive not ready for command
[...]

Sometimes, it is still possible to run 'hdparm -d0 /dev/hda' to disable
DMA. After that, the laptop runs fine, except that the performance is
poorer than with DMA. It is not possible though to re-enable DMA at a
later of time though as the system will freeze until DMA is disabled
again.

I'm running sid with kernel-image-2.4.17-586tsc.

I'd be thankful for any hints, Roland

-- 
roland@newton:~$ lspci -s 0:
00:00.0 Host bridge: Acer Laboratories Inc. [ALi] M1531 [Aladdin IV] (rev b3)
00:02.0 ISA bridge: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge [Aladdin IV] (rev 0a)
00:05.0 CardBus bridge: O2 Micro, Inc. 6832 (rev 34)
00:05.1 CardBus bridge: O2 Micro, Inc. 6832 (rev 34)
00:06.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD] (rev 01)
00:0b.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev 20)
00:0c.0 Bridge: Acer Laboratories Inc. [ALi] M7101 PMU (rev 09)
00:0f.0 USB Controller: Acer Laboratories Inc. [ALi] M5237 USB (rev 03)



Reply to: