I am having serious kernel problems with hibernation on a Sharp PC-PJ2-X4
(a Japanese model similar to the Sharp Actius PC-A290 sold outside of
Japan). I am sure that it is a kernel bug in 7.0, because I didn't have
any problems with RedHat 6.x on the same system.
When resuming the system from hibernation (save-to-disk), the system often
(but not always) either immediately hangs or looses the ability to access
the builtin IDE harddisk (and prints "hda: lost interrupt" to the console).
Usually, this problem appears with a 20-30% chance; however, if I have used
a PCMCIA card (ethernet or SCSI) before hibernation, the problem is
guaranteed to occur. I have inspected and toyed around with the
configuration under /etc/sysconfig/apmd, but this didn't seem to have any
The configuration of the machine is as follows:
CPU: Mobile Pentium II
Host bridge: Intel 440BX - 82443BX Host (no AGP)
IDE interface: Intel 82371AB PIIX4 IDE (rev 1)
hda: TOSHIBA MK1214GAP
CardBus bridge: Ricoh RL5C475 rev 00 PCI-to-CardBus
It has a Phoenix NoteBIOS.
I'm observing the same problem with a different machine and kernel. Ever since
the 2.4.18 series was available from Rawhide I've seen this problem. Stock (and
all updates to) 7.2 work fine. Since 7.3 comes with the 2.4.18, it has this
problem. I'm running a Gateway 9300:
00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory
Controller Hub (rev 11)
00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev 11)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 03)
00:1f.0 ISA bridge: Intel Corp. 82801BAM ISA Bridge (LPC) (rev 03)
00:1f.1 IDE interface: Intel Corp. 82801BAM IDE U100 (rev 03)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub (rev 03)
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 03)
00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M4 AGP
02:02.0 CardBus bridge: Texas Instruments PCI1420
02:02.1 CardBus bridge: Texas Instruments PCI1420
02:06.0 Communication controller: Lucent Microelectronics F-1156IV WinModem
(V90, 56KFlex) (rev 01)
02:07.0 FireWire (IEEE 1394): Lucent Microelectronics FW323 (rev 04)
02:08.0 Multimedia audio controller: ESS Technology ES1988 Allegro-1 (rev 12)
ide0: BM-DMA at 0x1800-0x1807, BIOS settings: hda:DMA, hdb:pio
hda: TOSHIBA MK3017GAP, ATA DISK drive
Ideas on this are appreciated. I'm likely to downgrade to the kernel from 7.2
so I can suspend and resume reliably.
I may have found a workaround for my laptop. Looking at Bug#20658 I tried
changing /etc/sysconfig/apmd to stop and restart PCMCIA services on
suspend/resume. This appears to have changed the behavior. I have since been
able to suspend/resume twice without the machine hanging on the HD. I'll need
to try this with a different PCMCIA card (I switch between two) so more later...
Thats a BIOS problem not a Linux one so closed.