Anybody had luck with suspend working properly with ATI Mobility Radeon HD 4650 in Ubuntu 9.10 (64-bit) ?

I installed ATI Catalyst 10.1 from ATI website. But, as of now, machine suspends but cannot wake up..

I end up with blank screen. Mouse is responsive. I can change to virtual terminal and I see the following error printing in an endless loop:

EXT4-fs error (device sda5): ext4_find_entry: reading directory #81922 offset 0
(/dev/sda5 is root partition, /dev/sda6 is home partition)

I posted this problem at Ubuntu forums (link)

I'm willing to troubleshoot, but I don't know where to start and I don't know if this is a fixable problem..