Today I did the 2nd BIOS update for my Asus F9SG laptop. Why? Because I hope much that the BIOS updates can solve my problems with BSOD or we usually call as bluescreen. Actually no need to take a long time after update, I got another bluescreen. Wow.. Microsoft and Asus. I don’t know what’s wrong, which wrong? Microsoft or Asus? or both? The correct combination to make me angry and regret for the decision to buy Asus laptop..
Asus’s fault? Why I can run my linux operating systems, both Fedora and Ubuntu, without problems? I have run Ubuntu in this notebook for about 6 months. No problems. But because I have to work with Windows softwares often, I decide to install Windows Server 2008 in this notebook. It’s not efficient if I used Linux OS, then I have to use VMware to run Windows softwares. Wine in Linux, can not run all Windows softwares. Also, I want to implement Windows Hyper-V on Windows Server 2008 64-bit.
I got a lot of bluescreens when I run Windows Vista 32-bit and Windows Server 2008 64-bit. I haven’t tried Windows Vista 64-bit and Windows Server 2008 32-bit in this laptop. Logically the result will be the same. Enjoy the bluescreens.
I have done a lot of things such as:
- Try to get the clue, by reading event logs (from Event Viewer)
No clear indications from the event logs. I tried to find error or warning logs that related to the problems. - Try to get information when the bluescreens happens, by turning off the automatic restart after STOP error. Read the bluescreen’s information and search the solutions using Google. No clear information, too common.
- Try to have driver updates from Asus. Actually I suspects that it is drivers problems.
Unfortunately Asus doesn’t have drivers updates, for 64-bit operating systems, for this laptop series. - Try to find certain BIOS settings that maybe not compatible or causing problems.
No suspected configurations. The BIOS settings on Asus F9SG are simple. Not many configuration settings. - Activate the Windows Update and have my system the most up to date. no missing updates.
- Run autochk to check the disk if any disk related problems.
- Because there was an event log said something like: “Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. File Name: \Device\HarddiskVolume1\Windows\System32\drivers\tcpip.sys”
So I tried the solutions offered in this article:
Windows Vista tcpip.sys Connection Limit Patch for Event ID 4226
http://forums.techarena.in/tips-tweaks/721746.htm
I have run:
> netsh int tcp set global autotuninglevel=disable
> bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
> edit registry to add number of TCP connections allowed (instructions point 6 in that web page) - The result of search from Google, some says hardware problems, such as memory.
If this is memory problems, why I don’t have problems when running Linux? - Today, I download and install the latest BIOS update.
Here the photo of the bluescreen:

The snapshot of the utility from Asus that I used to update the BIOS.

Winflash V2.22
The photo when the computer boot and update the BIOS:

Photo when I checked the new BIOS version:
