Topic: Intel HD Graphics (Sandy Bridge) + BartPE

Hi,

I use DriverPacks BASE to integrate MassStorage and LAN drivers into BartPE, using PE Builder. This has always worked great : never came across an unsupported PC.

But now with the new Intel Sandy Bridge (i3/i5/i7) architecture, there is a new challenge. When booting our normal BartPE system, this fatal error appears : Stop 0x000000B4 The Video Driver Failed to Initialize

After checking the PCI ID's, I determined that the Graphics_B package contained the relevant drivers (IB). However, after using BASE to generate the PEbuilder plugins, I notice that no Intel drivers are actually included.

I understand Intel graphics drivers are notoriously complex, so I'm wondering if that's the normal behavior or perhaps there's a problem with my BASE setup?

Thanks.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

...moving to the BartPE section...
Hmm, I'm guessing you're talking about the graphics core built into the newer CPUs.
Historically, graphics drivers have never been enabled for PE.

If you want to test, then take the current DriverPack Graphics B, edit the .ini and replace the entire [IB] section with the below:

[IB]
; BartPE Code
ms_count	 	= 1
ms_1_tag 	= "IB_igxpmp32"
ms_1_sysfile 	= "igxpmp32.sys"
ms_1_exc_skipIfOS="w2k"

Re: Intel HD Graphics (Sandy Bridge) + BartPE

Hi, thanks for your reply.

I've followed your instructions, making sure the driver files are included.

Unfortunately, the same problem persists.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

Notes:
BartPE is a preinstallation environment ... not a replacement for windows.

Many drivers will fail at PE becuase it is basically a textmode environment (Read PnP is not fully enabled).

Help:
The HWPNP plugin by Paraglider used by the UBCD4Win project overcomes some of these issues.
You may either try UBCD4Win or research HWPnP plugin to add to your build. Please note that the graphics packs are huge and will severely bloat your BartPE and you will no longer be able to put it on a CD. Also there is almost zero benefit from doing so. The only drivers required for BartPE are the intel drivers, because they are not supported by the native windows driver set.

I would try to avoid doing this, as you pointed out it is complex, also it bloats the install, and has little or no benefit

except in your case with embeded intel graphics.

check out the scoop over at 911 http://www.911cd.net/forums//index.php?showtopic=16315
that is just one to get you started big_smile.
at the time of this writing the forum at UBCD4Win is down http://www.UBCD4Win.com/forum


Jeff

PS I wrote the plugins for BASE (with the extensive help of cdob and Hilander) wink

Note to Pants: It's a good idea to enable the intel drivers for PE in the packs. All embeded intel graphics suffer from this issue, not just the new ones.

Note to DriverPacks Team: If I or someone else had extra time to fool around it also might be a GREAT idea to pre-build the plugin and add it to the 3rd party DriverPack. big_smile big_smile That way an experienced user could simply grab it and dump it into their plugins folder.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

Thanks for the info.

I tried the HWPNP plugin, but alas, no luck.

My card's PCI ID is as follows : PCI\VEN_8086&DEV_0126&SUBSYS_21CF17AA (Intel HD Graphics 3000).

Re: Intel HD Graphics (Sandy Bridge) + BartPE

the HWPnP combined with the code mr_smartepants supplied should work...

try building your modified pack with a UBCD4Win distribution, their build is very well tweaked to address shortcomings in the basic BartPE build. IE HWPnP is already included, in addition they do extensive tweaks to the build files to reduce boot times and optimize files for proper loading order and many other things that overcome known issues.

worth trying for sure...

You could also go old school and put your video driver in the drivers folder instead of as a plugin. (HWPnP still required).

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

In reply to http://forum.driverpacks.net/viewtopic. … 080#p51080:

PE is not my forte.  I'm somewhat of a "one-note pony", so far.
     quoted from "Lahey's Misquotes" at bottom of: http://trailerpark.wikia.com/wiki/F*ck_ … Episode%29   (edited URL)
Remember also, my upload speed is literally slower than a floppy-drive!

I'm still stumbling trying to build those little "RogueSpear" utility installers for wHCI support so as to put that pack to rest.
  Sadly, i have yet no experience making plugins for PE.

In short, i'm on the steepest slope of the learning curve.  cdob is whom you really want to make changes as far as i gather, as he is accomplished with plugins, and would likely finalize USB3.0 support (with a KMDF RVMi plugin?), etc.  I do not yet know how to properly greet him, though i think his input would be widely welcomed and appreciated.

  Now that i'm at this point with DP_MS, i realize that the way i've grouped & named the TXTSETUP.OEM files might not be fully compatible with WinSetupFromUSB's included Chennal's DPMS.iso "F6" script.
  If so, this may require some variation of a) a new direction for DP_MS (- Applause in background -)
or b) a new script from Chennal.  I'm hoping that a future update to BASE might process the TXTsetup.oem relevant registry settings section when necessary.
  see http://forum.driverpacks.net/viewtopic.php?id=6446 -  an issue is that still?  Know it is that i do not.  Hmm.

Back to intelHDgraphics PE plugin, I am thinking that vidBIOS variations could be a "wild-card" with individual machines.
Are the OEM's good at ensuring intel graphics BIOS' updates are included for even consumer-grade stuff?  Are updated oROM's available for those with uEFI (if applicable)?  I do know that people for the majority have never heard of such a thing as called a "bios" let alone an "oROM".  smile

Does "switchable-graphics" support figure into any of this; if a previous issue, was it solved?

Also, is any of this an issue with the UltimateBootCD? (currently v5.2.1) - noting that that is linux-based.

Last edited by TechDud (2013-03-17 14:12:13)

Re: Intel HD Graphics (Sandy Bridge) + BartPE

i don't remember exactly what the glitch was... the stock intel driver did not support VESA... or something stupid like that.

--- found it ----
Intel Graphics have been a problem for a long time, the default vesa driver used by Windows & Bart works on most ATI & NVidia Graphics but not most Intel integrated Graphics. http://www.911cd.net/forums//index.php? … p;p=106178

--  --

i even remembered correctly big_smile

Only intel on board (and now on processor) video cards are afflicted. (all other video cards are compatible with the generic windows graphic driver)

If you can do mass storage you can do any other pack we have, no problem. it is a simple matter of tagging the onboard intel drivers in the graphics pack INI file. (similar to the mass storage tags). Base will build the plugin if the tags exist in the packs INI file. I can do it if i get a free evening. it's just a INI file edit, the hard part is knowing which intel folders are for embeded graphics.



Base has always ignored txtsetup.oem files with great prejudice.
Perhaps we can address what are our best options to incorporate registry entries.


The INI file would be my first choice.

I DON'T want to parse .OEM files, from my experience parsing INF files that is NOT the way to go. the program i wrote to pull the hwid's and the driver names for the download pages took tons and tons of testing, it seems that INF file writers are sloppy and windows is seemingly tolerant. there are LOTS of exceptions to "rules".

Ultimate Boot CD "UBCD" is a different project than Ultimate Boot CD For Windows "UBCD4Win"
I would like to note that you can include UBCD in your UBCD4Win bootmenu. (nice)

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

OverFlow wrote:

the hard part is knowing which intel folders are for embeded graphics.

Now, to quote Whitney Houston, "How will i know"?

What i do know is that i can commit to testing integrated graphics ICH7 and previous, if effected.

So far, the aforementioned [IB]  needs to have "wxp,w2k3" ripped out.

In Graphics_C, would [I5] and [I6] need be altered for i910G through i945G?  i don't see those drivers integrated in my DriverPacks.net plugin folder.

Last edited by TechDud (2013-03-18 07:57:06)

Re: Intel HD Graphics (Sandy Bridge) + BartPE

yes your ICH7 is perfect... try to select a screen resolution above 1024x768 with 32bit color while in UBCD4Win. My guess is you can't.  if you build the graphics plugin with Intel enabled in the INI then you can...



yes exactly... big_smile Good to know we have to include DriverPack Graphics B and DriverPack Graphics C, all the more reason to archive a copy of the output big_smile.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

I have to download UBCD4WIN.  What is the next step after editing the Graphics_B/C .ini's and re-archiving?

Last edited by TechDud (2013-03-18 08:32:42)

Re: Intel HD Graphics (Sandy Bridge) + BartPE

run BASE in Bartpe mode with graphics (and Mass Storage and LAN) enabled.

run pebuilder, check plugins to make sure they exist and are enabled, build, burn, test.

tutorial linked in my signature... lol

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

Do i need desk.cpl?  http://www.911cd.net/forums//index.php? … p;p=106321

Re: Intel HD Graphics (Sandy Bridge) + BartPE

ubcd4win has HWPnP included by default...

The nice thing about UBCD4Win is, it is all done already, it's in there and the bugs all ironed out... tongue.
perfect for testing DriverPacks, if it works on UBCD4Win but not PE then they are missing a plugin (prolly HWPnP) big_smile.

no you don't need desk.cpl,
again because UBCD4Win is complete and already includes a tool for setting the screen resolution big_smile.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

Those two drivers i mentioned previously in Graphics_C are for i852GM & i865G, btw.  Not the 'roids i was looking for.
I've run myself out of time tonight.  I will start tomorrow by collecting HWID's from HW i intend to test, then finding the relevant drivers in Graphics_B.

Do i need to use a virgin source and not a source with OnePiece's Updates integrated?

Also, if i enable more than one driver at a time, what prevents differing files with the same name from being overwritten?

Last edited by TechDud (2013-03-18 16:01:50)

Re: Intel HD Graphics (Sandy Bridge) + BartPE

jcharaoui wrote:

I use DriverPacks BASE to integrate MassStorage and LAN drivers into BartPE, using PE Builder. This has always worked great : never came across an unsupported PC.

But now with the new Intel Sandy Bridge (i3/i5/i7) architecture, there is a new challenge. When booting our normal BartPE system, this fatal error appears : Stop 0x000000B4 The Video Driver Failed to Initialize>

I understand:
you did not include graphics drivers, but get 'The Video Driver Failed to Initialize' anyway.
Which windows files do you use? Can you boot to recovery console using this windows CD?

Re: Intel HD Graphics (Sandy Bridge) + BartPE

I'm using Windows XP SP3 files. Unfortunately I can't easily boot to the CD recovery console because it requires special drivers for the AHCI SATA controller.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

TechDud wrote:

Do i need to use a virgin source and not a source with OnePiece's Updates integrated?

Best source is a clean sp2 retail or volume hologram-ed disc. i have been successful with sp3 but not recommended.
Definitely do NOT use a modified source, this will result in fails at different points for an assortment of reasons.


TechDud wrote:

Also, if i enable more than one driver at a time, what prevents differing files with the same name from being overwritten?

the smoke and the mirrors tongue.
Build it and take a peek at the plugin folders big_smile.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

jcharaoui wrote:

I'm using Windows XP SP3 files.

Do you use a SP3 vanilla version?

Unfortunately I can't easily boot to the CD recovery console because it requires special drivers for the AHCI SATA controller.

Which hardware do you use? Motheboard and CPU, do you add a graphic card?
Can you change BIOS to IDE emulation mode?

As for testing purposes:
load drivers from a USB floppy and boot to recovery console?
Can you install XP to this hardware?

Did you add graphic card drivers to BartPE? Do not do this.

Re: Intel HD Graphics (Sandy Bridge) + BartPE

Hi everyone, it seems after all that the problem isn't liked to Driverpacks. Rather, it's related to the new PXE booting method we're using. With the old ramdisk method (startrom.0/winnt.sf) BartPE boots up just fine! It's when using our new gPXE setup, with memdisk+firadisk, that the error appears.

So it seems that regular BartPE can drive the graphics subsystem on Sandy Bridge, but perhaps firadisk is loading too late ... ? Anyway I suppose that's something which will have to be brought up elsewhere.

For reference, I'm using the Firadisk plugin provided on the following page (bottom section) :
http://diddy.boot-land.net/firadisk/files/pe.htm

Last edited by jcharaoui (2013-03-23 06:08:58)

Re: Intel HD Graphics (Sandy Bridge) + BartPE

Thanks for the update... appreciated

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.