Check out this thread:

http://ubuntuforums.org/showthread.php?t=1301101&page=8

It's for a different laptop that's presumably suffering from the same issue and the steps get my A505 booting without any additional kernel options.