Ok, I have a possible fix. First thing's first... check to make sure it's just your screen that's blank, and not a fully frozen system. Easiest way to try this is to press the caps lock key on your keyboard, and see if your caps lock light on your laptop responds to it. If the caps lock light responds, then you know it is just the video that is blank. If it doesn't respond, then you know that your whole system is locked up, in which case you can stop reading this post right here, and come back here to let us know that your whole system is locked, rather than just your video being blanked.
If you do the above and you find out that it is indeed just that your screen is blank, try this command and see if it works:
Code: Select all
sudo pm-suspend --quirk-s3-bios --quirk-s3-mode --quirk-vbe-post
That will suspend your system (pm-suspend) and the switches will try quirk fixes (s3-bios and s3-mode are actually enabled by default when you suspend, but the quirk-vbe-post is an additional switch that I'd like you to try).
Your system will begin suspending. When it finishes, go ahead and wake it back up, and see if your video is working. If it didn't work, you'll have to try different quirk fixes
(continue reading below). If it worked, you simply need to do the following to make this setting permanent.
Code: Select all
sudo nano /usr/lib/pm-utils/video-quirks/20-video-quirk-pm-toshiba.quirkdb
Substitute nano for whatever text editor you prefer... I like nano, but if you want a graphical text editor, use whatever one you would normally use (gedit for me)
Find the lines that say
Code: Select all
...
match system.hardware.product regex Pro A120|M35X|P100|P200| P205D| A100| A105| A135| A$
addquirk --quirk-s3-bios
addquirk --quirk-s3-mode
endmatch
...
and modify it to add the quirk fix we tried above so it looks like so:
Code: Select all
...
match system.hardware.product regex Pro A120|M35X|P100|P200| P205D| A100| A105| A135| A$
addquirk --quirk-s3-bios
addquirk --quirk-s3-mode
addquirk --quirk-vbe-post
endmatch
...
Make sure you make the formatting match the existing formatting, and that's it, you're done!
If the first pm-suspend command I told you to use didn't work, resume reading below
Ok, now, if the first pm-suspend command I told you to run didn't work, you'll need to try different quirks (and different combinations of quirks).
In a terminal, run the following
That will show you a list of all the different quirks available. You can try different combinations like we did above like so:
Code: Select all
sudo pm-suspend --QUIRK1 --QUIRK2 --QUIRK3
Keep tinkering with that until you find a combination that works. Once you find a combination that works, edit the file that we edited above:
Code: Select all
sudo nano /usr/lib/pm-utils/video-quirks/20-video-quirk-pm-toshiba.quirkdb
And add all the quirks to it (under the section that matches your laptop) that worked for you.
So, for instance, if the combination of quirks "--quirk-s3-bios --quirk-s3-mode --quirk-vbe-post --quirk-vbemode-restore --quirk-vbestate-restore" worked for you, you'd want to make the above file look like so
Code: Select all
...
match system.hardware.product regex Pro A120|M35X|P100|P200| P205D| A100| A105| A135| A$
addquirk --quirk-s3-bios
addquirk --quirk-s3-mode
addquirk --quirk-vbe-post
addquirk --quirk-vbemode-restore
addquirk --quirk-vbestate-restore
endmatch
...
Hope all this helps.
If you still can't get it to work, check here:
http://wiki.debian.org/Suspend
It says to try disabling KMS, which I'm not really sure how to do, so you may want to google that for your specific video card.
It also says that the --quirk-s3-bios switch can cause system lockups (different than blank screen), but I'm not sure how much stock I put into that, since it's enabled by default for your laptop.....
If your computer is fully locked rather than just a blank screen (unresponsive to caps lock like I said way back at the top of this post), it may be worth a try to remove the --quirk-s3-bios switch from /usr/lib/pm-utils/video-quirks/20-video-quirk-pm-toshiba.quirkdb , but if your computer isn't fully locked, I wouldn't mess with that option...