|
Check out the screen of your planned purchase in the day light.
Kindles (e-paper) are intended to work outside; not so much some LCDs.
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
Add a cheap keyboard.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
I originally posted how my Win10 i7, 8GB laptop had crashed and restarted itself here at:
Seriously Win10 What's With the Restart? - The Lounge[^]
@randor had mentioned that I could take a look at the dump file to get more info.
However, at the time the DMP file got delete so I was unable to go further.
My machine rebooted and this time I still have the 997MB DMP file (which is crazy) and I opened it up with WinDbg.
Here's what I see...
I know it's a lot of info but just thought it might be interesting.
You can see that it looks like it is the PCI.sys driver that failed.
Reason I'm Mentioning This
I mention this out of interest and to see if anyone else has had a situation with their Win10 PC rebooting itself like this while not in use.
Just a discussion, not looking for an answer. I know better than to believe we would ever be able to run a cryptic thing like this down. This is the Way of Windows, a magical land where the magic often fails.
DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time.
Arguments:
Arg1: 0000000000000004, The power transition timed out waiting to synchronize with the Pnp subsystem.
Arg2: 000000000000012c, Timeout in seconds.
Arg3: ffffe680b6184040, The thread currently holding on to the Pnp lock.
Arg4: ffff87012fc7d910, nt!TRIAGE_9F_PNP on Win7 and higher
Debugging Details:
------------------
Implicit thread is now ffffe680`b6184040
KEY_VALUES_STRING: 1
TIMELINE_ANALYSIS: 1
DUMP_CLASS: 1
DUMP_QUALIFIER: 401
BUILD_VERSION_STRING: 16299.15.amd64fre.rs3_release.170928-1534
SYSTEM_MANUFACTURER: TOSHIBA
SYSTEM_PRODUCT_NAME: Satellite S55t-B
SYSTEM_SKU: INVALID
SYSTEM_VERSION: PSPRDU-008004
BIOS_VENDOR: INSYDE Corp.
BIOS_VERSION: 1.40
BIOS_DATE: 05/13/2014
BASEBOARD_MANUFACTURER: Type2 - Board Vendor Name1
BASEBOARD_PRODUCT: Type2 - Board Product Name1
BASEBOARD_VERSION: Type2 - Board Version
DUMP_TYPE: 1
BUGCHECK_P1: 4
BUGCHECK_P2: 12c
BUGCHECK_P3: ffffe680b6184040
BUGCHECK_P4: ffff87012fc7d910
DRVPOWERSTATE_SUBCODE: 4
IMAGE_NAME: pci.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 43aeedb9
MODULE_NAME: pci
FAULTING_MODULE: fffff80b9ac70000 pci
CPU_COUNT: 8
CPU_MHZ: 9be
CPU_VENDOR: GenuineIntel
CPU_FAMILY: 6
CPU_MODEL: 3c
CPU_STEPPING: 3
CPU_MICROCODE: 6,3c,3,0 (F,M,S,R) SIG: 1E'00000000 (cache) 1E'00000000 (init)
BLACKBOXBSD: 1 (!blackboxbsd)
BLACKBOXPNP: 1 (!blackboxpnp)
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
BUGCHECK_STR: 0x9F
PROCESS_NAME: System
CURRENT_IRQL: 2
ANALYSIS_SESSION_HOST: MOBISILVER8
ANALYSIS_SESSION_TIME: 03-17-2018 12:04:23.0467
ANALYSIS_VERSION: 10.0.17074.1002 amd64fre
STACK_TEXT:
ffff8701`2fc7d8d8 fffff800`3608fbc4 : 00000000`0000009f 00000000`00000004 00000000`0000012c ffffe680`b6184040 : nt!KeBugCheckEx
ffff8701`2fc7d8e0 fffff800`362c6916 : ffff8701`2fc7db10 ffffd680`92cce180 ffffd680`92cce180 000000e6`7551f100 : nt!PnpBugcheckPowerTimeout+0x60
ffff8701`2fc7d940 fffff800`35f58923 : ffffd680`92cce180 00000000`00000000 ffff8701`2fc7db18 00000000`00000000 : nt!PopBuildDeviceNotifyListWatchdog+0x16
ffff8701`2fc7d970 fffff800`35f599bd : 00000000`00000018 00000000`00000000 00000000`00252ac4 ffffd680`92cce180 : nt!KiProcessExpiredTimerList+0x153
ffff8701`2fc7da60 fffff800`3600cdfa : 00000000`00000001 ffffd680`92cce180 00000000`00000000 ffffd680`92cdc200 : nt!KiRetireDpcList+0x43d
ffff8701`2fc7dc60 00000000`00000000 : ffff8701`2fc7e000 ffff8701`2fc78000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a
FOLLOWUP_NAME: MachineOwner
IMAGE_VERSION: 10.0.16299.251
STACK_COMMAND: .thread ; .cxr ; kb
FAILURE_BUCKET_ID: 0x9F_4_Netwbw02_IMAGE_pci.sys
BUCKET_ID: 0x9F_4_Netwbw02_IMAGE_pci.sys
PRIMARY_PROBLEM_CLASS: 0x9F_4_Netwbw02_IMAGE_pci.sys
TARGET_TIME: 2018-03-15T05:11:51.000Z
OSBUILD: 16299
OSSERVICEPACK: 0
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 784
PRODUCT_TYPE: 1
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS Personal
OS_LOCALE:
USER_LCID: 0
OSBUILD_TIMESTAMP: 2018-03-01 00:36:55
BUILDDATESTAMP_STR: 170928-1534
BUILDLAB_STR: rs3_release
BUILDOSVER_STR: 10.0.16299.15.amd64fre.rs3_release.170928-1534
ANALYSIS_SESSION_ELAPSED_TIME: 620
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:0x9f_4_netwbw02_image_pci.sys
FAILURE_ID_HASH: {6709efd6-2555-4107-d407-a72ec07f114d}
Followup: MachineOwner
|
|
|
|
|
You can set windbg to use microsoft public symbols by specifying
srv*c:\Mylocalfolder*http://msdl.microsoft.com/download/symbols
In the symbols dialog. This helps a lot with reading the stack.
You can run !analyze -v in windbg command window (at the bottom) which will run a basic diagnostic.
So, the bug itself happens when a PC does a power transition, so awake to suspend, awake to sleep, or awake to powered off, or vice versa. ( This is the only time windows sends power IRPs (IO request packet) to the driver stacks.)
Is this what happened?
If not then the dump file you have relates to the restart after the first crash. And the size is normal, it is the entire memory written to file.
The system always overwrites memory.dmp with a new one if it crashes. However you can also get it to write a minidump. (system advanced start up and recovery). These files are much smaller, arent as useful of course, but are time stamped.
But, I would be very surprised if pci.sys held on to a power IRP, so it is either a false positive, or some other driver in the stack thats making pci.sys f*** up.
This is where the fun starts. Verifier.exe is a tool that can monitor drivers for bad behaviour. It can only manage two or three at a time. SO run it, select custom settings, select all the checks except code integrity, VM and low resource, and then select two or three non microsoft drivers.
Hopefully verifier will point out the bad driver and you can get rid of it, or try to find an update. (And there are many bad third party drivers out there. A heck of a lot)
The reason you often get false positives is that one driver can overwrite anothers memory. When the second driver runs, can be many hours later, it does something wrong because it is now using bad data, or a bad address, and it fails. But it isnt at fault, it is the first driver.
|
|
|
|
|
I will take a close look at each thing you mentioned and see what I get.
Thanks,
|
|
|
|
|
In cases like this, I clear all the logs and just wait for a pattern between work habits and events.
(Deleting / disabling a lot of redundant apps / services / task scheduler tasks in the process).
Solved a lot of issues in one case by not using the machine vendor's "program launcher".
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
|
It's spam: the site he's linked to has the same name as the company listed on his profile.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
|
I'm finally taking the plunge into the hardware world, and found the well written tutorial here on CodeProject.com, FMBomb - A Beginner's Approach to Hardware Programming. Unfortunately, I have not been able to find the NS73M breakout board for sale anywhere. It seems to have been discontinued. Can anyone recommend an alternative board that would work for that project?
EDIT: I stumbled upon this board. Anyone know if this board would be suitable?
SparkFun RFM69 Breakout (915MHz):
[LINK DELETED]
|
|
|
|
|
This came up a potential abuse, but I think it's innocent in this case. I've removed your link, because it looks very spammy - and if left, you would probably be tagged as a spammer very quickly, and banned from the site.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You could ask the person who wrote the article.
|
|
|
|
|
I have the Alexa app on my IPad, Sony Bravia TV with Alexa setup app, and Echo Dot. I follow all the steps to setup. When I attempt to link Google & Amazon accounts via the Bravia TV Remote app it fails and I get an error screen. Everything seems to be in order. I tried whatever I could find with a search without success. I appreciate any help or good reference to get them connected.
|
|
|
|
|
Hi All,
I have a problem in installing Internet Printer programmatically with username and password.
I am able to install Printer using the following command:
rundll32 printui.dll,PrintUIEntry /if /b "Printername" /f %windir%\inf\ntprint.inf /r "https://username:password@devl-ipp.com/printers/Printername"; /m "HP Color LaserJet 2500 PS Class Driver"
But Windows is not recognizing credentials. Hence I cant Print. I get Access denied message.
Is there any option to achieve this programmatically?
Any help will be greatly appreciated.
Regards
Mathew
|
|
|
|
|
Hi
I am using a dial up connection for net connectivity. The net connectivity is established through a GSM GPRS USB Modem connected to a PC Com Port.
I am using rasdial command to connect to Internet.
Once connected, I am pinging my server periodically to check and ensure that net connectivity is in place.
When Ping test fails (this happens irregularly after 2 hrs, 3 hrs or sometimes aftr 5 hrs also), I try to disconnect the established connection using rasdial disconnect command - however this is not successful every time a ping fails for reasons not known to me. (somewhere I read that rasdial disconnect command will not work after disconnection).
Given the above scenario, i am not able to reconnect or reestablish the net connectivity unless and until I restart the PC and this is not a possible option as my application is running and this will not allow PC restart.
Want recommendations /advise as to how to reconnect to a dial up connection after it is disconnected ? What are the possible ways and means for this.
SS
|
|
|
|
|
Hallo
Wie kann man mit VB .NET das Minimal bzw. Maximalpapierformat eines Druckers abfragen?
Danke für eine Antwort.
|
|
|
|
|
Hi,
I want to create a virtual serial port on Windows10 using VirtualSerial2 sample but first I should convert it to KMDF. When I look at the functions in the sample I saw that some of them apply to KMDF or UMDF only. Why are they used in the same driver? How can I learn that which one to include?
Thank you.
|
|
|
|
|
So what was wrong with the answers you got in Microsoft's forums a week ago?
|
|
|
|
|
Member 13366801 wrote: but first I should convert it to KMDF
Why? If you have WDM driver code just compile it under the 7600 WDK for windows 7 64 and use it on windows 10.
|
|
|
|
|
I have a Dell XPS system with Windows 10. It has four SATA ports. Everything is going fine except for one thing: the DVD drive.
When I first got it earlier this year, the drive, although not used extensively, worked fine. I was able to install a few things from it. Shortly thereafter, I installed two more HDDs. All four SATA ports are now full. I can see and use the three HDDs just fine but not the DVD drive. On a few occasions, the DVD drive shows up and I can use it like normal. Other times, not! The BIOS recognizes the drive, just not Windows (using either Windows Explorer or Disk Management).
So my question is, would having all four SATA ports full be the cause of any of this?
[edit]
I went out to Dell's site and ran their diagnostic program on my machine. It had two recommendations: one for the WiFi adapter, and the other for the BIOS. I don't use WiFi, so I opted for the BIOS update. Since installing, the DVD drive has remained intact.
[/edit]
Thanks.
DC
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles
modified 20-Aug-17 23:21pm.
|
|
|
|
|
Is it possible to update Windows 7 to USB 3.0?
I'm pretty much hardware illiterate. Is there somewhere I can go to check this?
I found this
but from what I can tell I have Intel 5 Series/3400 chipset.
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|
|
Windows 7 had no built-in support for USB 3.0. The entire stack had to be provided by vendor drivers.
So, if your motherboard has the hardware on it to support USB 3.0, and they provided Win7 drivers for it, that should be all you need.
|
|
|
|
|
Hi! I'm sure this is without question a super beginner question, but I feel like I need to make an informed decision because I don't know how much it matters.
I need to know what is the best budget laptop for a computer programming college student, that can handle whatever is required of the course. My old laptop broke and I need to know how important a new one's specs are for this course. Any information would be helpful please.
{Ivan}
|
|
|
|
|
|
For spec it is the most powerful you can afford, only you know your budget.
Some development tools are resource hogs, others are lean and fast, only you know the tool set you will be learning and working with.
Never underestimate the power of human stupidity
RAH
|
|
|
|