Damnation Posted July 17 Posted July 17 Hi @Dietmar I recently purchased a Panasonic Toughbook CF-53 off of ebay with the intention of turning it into a rugged XP laptop to last for years. https://www.ebay.com.au/itm/256347295953 My assumption was that there would be XP drivers for everything in this laptop, except for perhaps the internal wifi. This turned out to be true, I found drivers for everything in this laptop except for the internal wifi, which I worked around by purchasing this USB wifi dongle. https://www.ebay.com.au/itm/336201595217?var=545751826956 There is even an XP driver for it in the driver download for it. https://www.realtek.com/Download/List?cate_id=664&menu_id=297 I know it doesn't list XP on the site, but the driver for XP is in there and it works. Unfortunately, I've run into an issue where even though the Integrated Intel HD 4400 chip has XP drivers and they do install correctly. https://www.upload.ee/files/12999940/WinXP32_Last_driver_4000_.zip.html Upon reboot I always get a 0x50 PAGE_FAULT_IN_NONPAGED_AREA BSOD at boot. I'm not skilled enough to figure out why this BSOD is happening. Can I ask you to purchase one of these laptops and find out what is causing the Intel GPU driver to BSOD? It's got XP drivers so it really should just work. https://www.ebay.com.au/itm/256347295953 I can contribute some of the $500CAD to help purchase this if you need it. The one I got is pristine, pretty much unused and brand new which is good. I'd really like you help to get this laptop to work in XP. Would you be interested in this? (I had written this as a PM at first but apparently you can't receive them?)
HarryTri Posted July 17 Posted July 17 How are you sure that the Intel GPU driver is the cause of the BSOD? Did you have this problem from the beginning? Maybe you should try to install Windows XP again in case it helps? Also it could be a hardware problem even if the laptop is "brand new" (I suppose that it must have been manufactured lots of years before now).
Damnation Posted July 18 Author Posted July 18 @HarryTri The BSOD always happens whenever I install the Intel GPU driver and then reboot. This happens even on a new fresh XP install with nothing else installed.
Damnation Posted July 18 Author Posted July 18 @Dietmar I'm willing to try with LAN debugging if you're willing to help me get it set up and can help me find what to look for. I won't have the Intel Graphics driver symbols though.
HarryTri Posted July 18 Posted July 18 Are you sure that you are installing the correct driver? It seems to be a case of incompatibility...
Dietmar Posted 5 hours ago Posted 5 hours ago (edited) @Damnation Hi, now I am back from holidays. Are you still interested in to solve the video Bsod on the Panasonic Toughbook CF-53 Dietmar EDIT Panasonic CF-53 MK4 / HD 4400 DEV_0A16 – Finding the cause of XP BSOD 0x50 The Panasonic CF-53 MK4 with i5-4310U uses: Intel HD 4400 – DEV_0A16 An extremely important reference is the IEI WAFER-ULT-i1-i5, an industrial embedded board with i5-4300U. Intel confirms that the i5-4300U also contains: HD Graphics 4400 – Device ID 0x0A16 So this is essentially the same Haswell-ULT GPU as in the Panasonic. IEI explicitly provides a graphics driver installation for WAFER-ULT and documents the Intel graphics driver running on this platform; after installation it may select LVDS as primary output instead of VGA/HDMI. The WAFER-ULT documentation also explicitly covers Windows XP / XP Embedded. Therefore the IEI board is our most important reference for making DEV_0A16 work on the Panasonic. Important result from Intel 5445 The original Intel XP driver 6.14.10.5445 already contains: PCI\VEN_8086&DEV_0A16 -> iHSWGM0 So DEV_0A16 does NOT need an INF hack. igxpmp32.sys also contains routines for: DVMT / Stolen Memory GTT GGC/MGGC BAR / Graphics Aperture Intel OpRegion ACPI Main hypothesis: BIOS configuration The IEI BIOS offers explicit graphics-memory settings, including: DVMT Pre-Allocated = 32 / 64 / 128 / 256 / 512 MB Default = 256 MB The Panasonic BIOS may initialize DEV_0A16 differently. Therefore first compare/check: GGC BDSM BGSM GTT size DVMT/Stolen Memory BAR0 / BAR2 ASLS / OpRegion If possible, configure the Panasonic like the IEI board, especially 256 MB DVMT Pre-Allocated. WinDbg test Catch the Panasonic BSOD: !analyze -v .bugcheck r kv lmvm igxpmp32 !pci 1 For STOP 0x50 determine: Arg1 = bad address Arg3 = faulting instruction Then: ln <Arg3> u <Arg3-30> <Arg3+30> The main question is: Where does the invalid address come from? If it comes from: DVMT/Stolen Memory → fix BIOS setting or GetDVMTSettings GTT → patch GfxSetupGtt BAR0/BAR2/aperture → patch mapping/address calculation OpRegion → patch OpRegion handling ACPI resource → test NON-ACPI XP ULT-specific code → patch the DEV_0A16/iHSWGM0 initialization path ACPI test Test the same Panasonic: ACPI XP → 0x50 ? NON-ACPI XP → 0x50 ? Same crash/offset in both: → likely BIOS/DVMT/GTT or Haswell-ULT driver bug. NON-ACPI works: → likely ACPI/resource/OpRegion problem. Edited 1 hour ago by Dietmar
Dietmar Posted 58 minutes ago Posted 58 minutes ago @Damnation It is a mistake. The industrial IEI WAFER-ULT-i1-i5 has no vga driver for XP Dietmar PS: Until now, I do not find a single board with VGA DEV_0A16 that works under XP SP3.
Damnation Posted 52 minutes ago Author Posted 52 minutes ago @Dietmar I hope you had a nice holiday. I have XP drivers 5445 and 5449 that list the DEV_0A16 in the INF file. I had a look through the CF-53 BIOS and couldn't find anything related to the GPU memory allocation. It might be a hidden option but I don't know how to check for one. I've reimaged it back to windows 10 for now, I'll do a reinstall of XP tomorrow before we start debugging. Do you want me to send you the XP drivers I have for DEV_0A16?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now