Im having BSOD problems for like a month now.

zherot

Distinguished
Jul 12, 2014
104
0
18,680
Hey i tried to solve this myself but i just ran out of ideas, i dont know what the hell is going on with my pc.

Every time i do a cool Boot it shows up a BSOD either as soon as it enters the desktop or when i log into my account, every time is different and i tried searching for a solution this is what i have done so far.

-i reinstaled my entire OS
-I used Malwarebytes to search for stuff, deleted everything.
-i did updated my drivers
-I used the windows startup and boot repair tools
-I used Memtest (like 2 hours or so and didnt show any errors)
-Scaned my hard drive for errors and found nothing

I seriously dont know what should i do now i may stop just shutting down my computer and just put it in suspension mode LOL, but i would prefer not to do that.

It only does this when is a cool boot and then everything runs fine.

This is the info of todays BSOD:

==================================================
Dump File : 102114-21138-01.dmp
Crash Time : 21/10/2014 8:47:19
Bug Check String : PAGE_FAULT_IN_NONPAGED_AREA
Bug Check Code : 0x00000050
Parameter 1 : fffff880`2a22c15b
Parameter 2 : 00000000`00000008
Parameter 3 : fffff880`2a22c15b
Parameter 4 : 00000000`00000002
Caused By Driver : Msfs.SYS
Caused By Address : Msfs.SYS+28c3e15b
File Description :
Product Name :
Company :
File Version :
Processor : x64
Crash Address : ntoskrnl.exe+75bc0
Stack Address 1 :
Stack Address 2 :
Stack Address 3 :
Computer Name :
Full Path : C:\Windows\Minidump\102114-21138-01.dmp
Processors Count : 8
Major Version : 15
Minor Version : 7601
Dump File Size : 303.725
Dump File Time : 21/10/2014 8:49:10
==================================================

I have to say the ntoskrnl.exe appears to be consistent even when the other info changes in previous BSOD.

 

Abmario

Reputable
Oct 1, 2014
525
1
5,360
Are you into overclocking? Have you tried inspect connections and re-seat your components inside the casing?

CPU thermal paste application is proper? cpu cooler is seated properly.. no dust of the fans?
How is your cpu temperature?
 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
Well i always clean my pc every 2 weeks to get rid of dust and stuff, i havent actually tried to reseat anything, and temperatures well i think im fine, i have an i7 4770k and its always like 30º-40º from iddle to meaningless tasks, and goes to 50º-60º on games and stuff, my gpu is an old 9800gtx+ (hoping to update soon to gtx 970) and it sits around 55º and goes up to like 65º on games.

It dosent seem like a temp issue since it only happens on a cool boot and then everything is just fine.
 
this is the Microsoft mailslot driver. You don't see many bugs in this driver. I would be looking for a memory corruption problem or maybe malware.

normally:
run memtest86 (done)
run malwarebytes (done)

run cmd.exe as admin
sfc.exe /scannow


Make sure that no errors are reported.

You reinstalled, you should not get a error unless your original copy is corrupted.

next to do:
- update BIOS
- update CPU chipset drivers
- update secondary USB 3.0 drivers
if you have a USB wireless thumb device, update the driver.

update old driver,
certain new drivers have memory corruption bugs, mostly on USB

if all else fails, provide a memory dump to look at.
Note: certain problems involving USB ports require a kernel memory dump rather than a minidump
often a driver memory corruption will require using verifier.exe to set debugging flags to check for memory corruption
and make a kernel memory dump
this will help with verifier setting:
http://www.sevenforums.com/crash-lockup-debug-how/65331-using-driver-verifier-identify-issues-drivers.html
use verifier.exe /reset to turn off verifier after you have fixed the problem or you system will run slower because of the extra error checking verifier forces windows to do.


 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
Hi, i have done the /sfc.exe before and after the complete reinstall of windows.

What i did is to update the drivers od the USB 3.0 and see if tomorrow that i start the pc that dosent happen.

How do you do a memory dump?, i already used the verifier before and didnt found anything with it.
 
you set verifier.exe flags and set the memory dump to a kernel dump. When the system bugchecks it will have special debug info saved in the memory .dmp file. if you don't select a kernel memory dump the extra debug help will be not be saved to the memory dump file.

info on how to save the memory dump:
here is help: http://www.sophos.com/en-us/support/knowledgebase/111474.aspx



 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
BSOD of todays cool boot:

==================================================
Dump File : 102214-14289-01.dmp
Crash Time : 22/10/2014 12:19:32
Bug Check String : KMODE_EXCEPTION_NOT_HANDLED
Bug Check Code : 0x0000001e
Parameter 1 : 00000000`00000000
Parameter 2 : 00000000`00000000
Parameter 3 : 00000000`00000000
Parameter 4 : 00000000`00000000
Caused By Driver : ntoskrnl.exe
Caused By Address : ntoskrnl.exe+75b90
File Description : NT Kernel & System
Product Name : Microsoft® Windows® Operating System
Company : Microsoft Corporation
File Version : 6.1.7601.18526 (win7sp1_gdr.140706-1506)
Processor : x64
Crash Address : ntoskrnl.exe+75b90
Stack Address 1 :
Stack Address 2 :
Stack Address 3 :
Computer Name :
Full Path : C:\Windows\Minidump\102214-14289-01.dmp
Processors Count : 8
Major Version : 15
Minor Version : 7601
Dump File Size : 269.144
Dump File Time : 22/10/2014 12:23:20
==================================================

It happened at the windows logo when it is loading but it didint actually showed up anu Blue screen just froze there but some extrange orange bar appeared on top of the screen.
 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
BSOD of today cool Boot:

==================================================
Dump File : 102314-15397-01.dmp
Crash Time : 23/10/2014 9:07:50
Bug Check String : DRIVER_VERIFIER_DETECTED_VIOLATION
Bug Check Code : 0x000000c4
Parameter 1 : 00000000`00000091
Parameter 2 : 00000000`00000000
Parameter 3 : fffffa80`0e42a060
Parameter 4 : 00000000`00000000
Caused By Driver : kbdclass.sys
Caused By Address : kbdclass.sys+6ebb060
File Description :
Product Name :
Company :
File Version :
Processor : x64
Crash Address : ntoskrnl.exe+75bc0
Stack Address 1 :
Stack Address 2 :
Stack Address 3 :
Computer Name :
Full Path : C:\Windows\Minidump\102314-15397-01.dmp
Processors Count : 8
Major Version : 15
Minor Version : 7601
Dump File Size : 303.085
Dump File Time : 23/10/2014 9:14:35
==================================================
 
This last one is useful, it indicated a keyboard driver as the fault.
it can be a memory corruption caused by RAM or a actual real problem caused by a 3rd party keyboard.
Do you have a particular keyboard installed? or a keyboard that has special function software installed with it?

put the memory dump on a server and let me know the name and I will take a look



 

zherot

Distinguished
Jul 12, 2014
104
0
18,680


I have a "TrueBasix" keyboard, its kind of "old", was some of the parts i saved from my old pc INFO Its on spanish, i couldnt find some english info.

I enabled the complete memory dump and i will upload it as soon as it crashes again, i will let Memtest all night to see what it shows in the morning.
 

PCIBUSDRIVER

Reputable
Oct 22, 2014
112
0
4,760
interesting that no one has mentioned USB interfaces and possible conflicts in the PNP assignments, Motherboards typically park keyboards before the OS loads, I am curious if PNP memory allocations don't match the windows device assignments. I betcha its all about the PCI bus, meaning incorrect drivers in the tree causing it not to read the MB allocations for TSR addressing properly. Remember that PCI standard device means windows is guessing the driver for the chipsets, thus causing the issues on handling interrupt assignments.

Step 1, disconnect all USB non-relevant devices (If you had them connected during windows re-install then that was bad mmmk?
Step 2, test
Step 3 check device manager in normal or safe, look for devices by connection , expand until you see PCI BUS, then pay attention here! any sub tree that says Standard PCI anything is using a generic driver and may cause you issues with advance chipset features not working in windows. Look up your chipsets and get the right drivers here. Everything should fall into place after that.
 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
Well i can tel you right now that for some reason i encountered this in all of my adventure trying to solve this:

One of the things i tried was to repair windows boot so i created a booteable USB and when the repair options appeared i couldnt select them, neither do my mouse or my keyboard were responding like they were not even connected, i had to reboot the computer and then booted again from the USB and this time the mouse and keyboard were responding.

Today i downloaded a new Windows 7 because i thought maybe my windows is faulty for some reason, so what i did was to test the new bootable ISO and booted from it GUESS WHAT?, neither do the keyboard or the mouse were working so i couldnt browse the instalation options, i had to restart the computer manually to get them to work.

Does this sound like the thing that you described?
 

PCIBUSDRIVER

Reputable
Oct 22, 2014
112
0
4,760

Yes, The reported address in memory is not matching the true hardware address, thus when a program calls to the hardware it crashes with the BSOD. Because its not working in the boot cd's or Boot USB its much worse than the drivers. Its not sending basic interrupts from the 16 bit program to the pci bus. 2 things can cause this. 1. The Bios is not working with Plug and play like its supposed to, or the USB ports are not providing enough power to the devices. Unplug all devices except 1 keyboard plugged into a 2 slot section, and 1 mouse into another 2 slot port. This will help0 because the Ports are powered in pairs. 2 devices in the same pair can use more power than available. (Not common with mouse and keyboard but is common with scanners, printers, cameras, and hubs)

The keyboard must work at all times in the boot, if it fails once its the cause of the BSOD (now you see me, now you don't) check your versions of BIOS firmware (Read the release notes)
Check your IRQ/DMA settings (PLUG AND PLAY) choices in the bios menus
Heck, just use a random cheap keyboard as a simple test.


My gut tells me its another usb device malfunctioning and causing the USB Bus issues
 

zherot

Distinguished
Jul 12, 2014
104
0
18,680


I can check the BIOS but what shoud i look into the IRQ/DMA settings i never looked into that info before what should i look at?, im a noob in that.

I will see if i can get another keyboard to test this.

I just checked and both mouse and keyboard are on different USB slots sections, also they are the only 2 USB devices i have pludded in.
 

PCIBUSDRIVER

Reputable
Oct 22, 2014
112
0
4,760
Im also going to mention the basics just as a reference because its not working simple tasks at boot such as communicating with the Keyboard. Check Card seats, make sure all cards are in the slots properly (The BIOS sets base addresses at POSt for keyboards, and video. Power supply woes can cause a lack of enough stable current to power the USB ports as well as the PCI slots themselves. Spare power supply? try it. Make sure your not maxed on power consumption to the build requirements.
 

PCIBUSDRIVER

Reputable
Oct 22, 2014
112
0
4,760

It varies with different manufacturers, what is your mainboard model number? I will look it up.
 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
My mobo is an ASUS B85-PLUS

johnbl yes i just set up everything to produce that memory dump but i need to wait for another cool boot to this problem to show and the dump is produced.

I will put my specs here:

Mobo - ASUS B85-PLUS
Cpu - i7 4770K
Ram - 16 gb
Gpu - 9800 GTX+
Psu - Cooler master GX II 750 W
Hdd - Western Digital 500gb SATA 3
Hdd2 - Western Digital 320gb SATA 2
CD/DVD - Some LG burner, dont remember the model.
 

PCIBUSDRIVER

Reputable
Oct 22, 2014
112
0
4,760
The oddity is the random USB keyboard fail, it still bothers me because keyboards don't fail randomly between boots. I suggest testing changes in the bios under advance, then USB Config, then set to enable. If its set to Auto change it to enabled, also check settings under boot then usb support as well.

I see that your board supports analog keyboard and mouse hookups as well. Heck, there is a easy bypass to keyboard woes, move away from USB power managed sleep controlled availability and goto analog Mini din9

There is a test to disable the EHCI but I would be ready to default the mainboard if problems occur
This looks like the new standard in parking DMI/DMA/IRQ translations in a true hot swap form for USB 3.0. Your old keyboard may have difficulty with it. I cant say if that is 100% but I would give it a try.


EHCI -
Efficient operation – idle power and performance better than legacy USB host controller architectures.
A device level programming model that is fully consistent with the existing USB software model
Decouple the host controller interface presented to software from the underlying USB protocols
Minimize host memory accesses, fully eliminating them when USB devices are idle I don't like this at all for older hardware
Eliminate register writes and minimize register reads for normal data transfers
Eliminate the “Companion Controller” model
Enable hardware “fail-over” modes in system resource constrained situations so devices are still accessible, but perhaps at less optimal power/performance point
Provide the ability for different markets to differentiate hardware capabilities, e.g. target host controller power, performance and cost trade-offs for specific markets
Define an extensible architecture that provides an easy path for new USB specifications and technologies, such as higher bandwidth interfaces, optical transmission medium, etc., without requiring the definition of yet another USB host controller interface
-
 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
I will check the settings on the BIOS, i didint understood this part tough: " move away from USB power managed sleep controlled availability and goto analog Mini din9".

The other step you suggest seems realy complicated to do i didnt understood it either.

EDIT:

I just checked the BIOS and everything seems "in order".

Legacy USB support was enabled, Intel HCI Mode was Smart auto, EHCI Hand-off was disabled

The other options on the Boot menu only appear if i have the "Fast Boot" Enabled and i have it disabled.
 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
Well today, no BSOD, i started my pc with neither my mouse or my keyboard connected, i plugged in first my mouse on the windows startup screen to select my account and waited a few minutes, no BSOD, then unpluged my mouse and put the keyboard in, waited a few minutes, then logged into my account and started windows, no BSOD, then plugged my mouse in too, and so far no BSOD.
 

zherot

Distinguished
Jul 12, 2014
104
0
18,680
Today i did the same as yesterday and (started with all USB ports free) and this time did got another BSOD (omg im tired of this), with no info whatsoever and didnt even created any memory dump files or anything.

I just dont know what the hell is going on with this crap.