Problems with lphdisk

lphdisk does not seem to recognize my hibernation partition. Here is
the output of fdisk -l /dev/hda:

Disk /dev/hda: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         574     4610623+   b  W95 FAT32
/dev/hda2            1149        2432    10313730    f  W95 Ext'd (LBA)
/dev/hda3             575        1148     4610655   83  Linux
/dev/hda5            1149        1858     5703043+  83  Linux
/dev/hda6            1859        1895      297171   a0  IBM Thinkpad hibernation/dev/hda7            1896        2432     4313421   83  Linux

Partition table entries are not in disk order

and the output of lphdisk:

Warning: Cannot determine physical RAM.
Reccomended partition size is unknown.
Warning: /proc/partitions does not match partition table.
Error: Unable to find partition of type A0.