i was having the problem where my ps3 wouldnt read ps3 games or blu-rays. i would have to insert and eject the disc several times and sometimes it would eventually read it. though it would still read dvds and ps2 games like normal.
after searching for solutions on the net all i could find was the blu-ray is burnt out or the driver is corrupt and to either run a file restore through system recovery or send it in for servicing. the file restore didnt work and i really dont want to pay 150$ so i went to the store got a this cleaner for 20$.
Digital Innovations - GameDr Premier Laser Lens Cleaner
after running it once i put in a ps3 game and it read it right away then i check my other ps3 games and they read. i cleaned the lens on more time because im anal like that and consider my ps3 fixed.
my ps3 is a 60gig CECHA01 model
hope this helps anyone else with this problem.