tcntad wrote:

PCI\VEN_104C&DEV_803B&SUBSYS_30AD103C&REV_00\4&2EC23395&0&32F0

A Texas Instruments PCIxx12 Integrated FlashMedia Controller.
The hard disk is not connected to this controller.

tcntad wrote:

PCI\VEN_8086&DEV_27C4&SUBSYS_30AD103C&REV_01\3&B1BFB68&0&FA
    Name: Intel(R) ICH7-M Family Serial ATA Storage Controller - 27C4

Do you use IDE emulation at BIOS? Try plain XP files.

bobcat250 wrote:

I am familair with the Belarc Adivsor, so I may give that a try. The IDE to SATA (or SATA to IDE) adapter is very tempting except that you don't get the faster SATA transfer speeds.

The onboard IDE controller is part of chipset and use a fast connection to north bridge
The SATA is connected to PCI bus. PCI Bus transfer speed does limit SATA card.
The IDE adapter may result faster transfer speed as a PCI SATA card.

bobcat250 wrote:

For music it's great, but video streaming is pretty bad; I figured the SATA/SSD combo would help a great deal.

I doubt hard disk as true speed limit.

brentpp wrote:

I have just had ago of the EditInf.cmd script.  AND it worked

Thanks for report. Didn't tried script in real life myself.

to sed.exe in there, cause ive never heard of that before

Sed is about 40 years old and a nice tool to edit text files. http://en.wikipedia.org/wiki/Sed

Can you tell me what the script did?

The script comment lines with CopyFiles, DelFiles, UpdateInis, DelDirs, RenFiles, Reboot at driver inf files.
PE drive load does compare e.g. CopyFiles.
And driver load may fail because of missing uninstall file.
At a PE boot CD you don't uninstall the driver, the CD is read only anyway.

brentpp wrote:

OverFlow, what was you link

Link goes to a non public Testing Team section.

Thanks for reminding, OverFlow.

Added to LAN ini file

[I2]
; BartPE Code
ms_count	 	= 1
ms_1_tag 	= "Dell2_OEM"
ms_1_sysfile 	= "e1000325.sys"
ms_1_exc_skipIfOS="wxp,w2k3"

[I3]
; BartPE Code
ms_count	 	= 1
ms_1_tag 	= "Dell3_OEM"
ms_1_sysfile 	= "e1k5132.sys"
ms_1_exc_skipIfOS="wxp,w2k3"
brentpp wrote:

searching for 10DB which was found in ixe5132.ini, just the B & D around the wrong way, that threw me

Good find.

Compare INF Manufacturer Section
http://msdn.microsoft.com/en-us/library … S.85).aspx

Which Wndows do you use? Do you use XP or 2003 files?


In addition, inf editing is required sometimes. Compare http://forum.driverpacks.net/viewtopic.php?id=4530

A new approach: create a batch plugin\DriverPacks.net\EditInf.cmd

@echo off
setlocal EnableExtensions
cd /d %~dp0

rem PE mode: edit *.inf files: 
rem comment lines with CopyFiles, DelFiles, UpdateInis, DelDirs, RenFiles, Reboot
rem
rem created by cdob
rem approach based on 911cd experience http://www.911cd.net/

rem sed.exe http://sourceforge.net/projects/unxutils/

for %%a in (LAN\w2k3\*.inf LAN\wnt5\*.inf LAN\wxp\*.inf WLAN\w2k3\*.inf WLAN\wnt5\*.inf WLAN\wxp\*.inf) do (
    echo %%a
    type "%%a" | sed -e "s/^CopyFiles/;CpyFiles/" | sed -e "s/^DelFiles/;DlFiles/" | sed -e "s/^UpdateInis/;UdateInis/" | sed -e "s/^DelDirs/;DlDirs/" | sed -e "s/^RenFiles/;RnFiles/" | sed -e "s/^DelFiles/;DlFiles/" | sed -e "s/^Reboot/;Rboot/" > "%%a.new"

    if exist "%%a.new" (
      if exist "%%~na.bak" del "%%~na.bak" 
      ren "%%a" "%%~na.bak" 
      ren "%%a.new" "%%~nxa" 
    )
)

Add sed.exe and run the batch.

OverFlow wrote:

Edit.... I had a chance smile

PCI\VEN_8086&DEV_10BD

is found in E1E5132.INF (folder I) and DELL5132.inf (folder I2)

the files are added to the plugins ini file

wnt5\E1E5132.INF=20,,1
wnt5\E1E5132.SYS=4,,1

Break, which file is added?

DP_LAN_wnt5_x86-32_1007.7z:
I\e1e5132.sys   version 9.13.41.0 from 2007
I2\e1e5132.sys  version  9.8.20.0 from 2010

There are three years between.
The old file e1e5132.sys is added to BartPE.

In doubt, I prefer the new generic Intel driver, not the old Dell driver.
I3 does contain a OEM driver too.


OverFlow wrote:

Note to self update INI to rename or skip this duplication in teh packs INI.

How to skip I2 and I3 at BartPE mode?

bobcat250 wrote:

When POSTing, I can see the Kingston drive and am able to enter the RAID setting on the new SATA controller.

That's the SATA board BIOS. Card itself is bootable.

However this is a PCI 2.2 card. Does you system provide PCI 2.2 slots?

The SATA controller is not an option to select in the system BIOS and the SATA controller also displays no option to make it bootable.

Does system BIOS list a SCSI boot option?
This should run SATA card. Try this SCSI boot.

107

(48 replies, posted in DriverPack LAN)

unlimited wrote:

InfCacheBuild.  How do I run it?

Use a build script. http://oss.netfarm.it/winpe/
Run InfCacheBuild against BartPE output files. Compare build script readme.
And read http://www.911cd.net/forums//index.php?showtopic=23898

108

(48 replies, posted in DriverPack LAN)

unlimited wrote:

Hello, sorry to butt in here but I have the same problem.  BartPE is reporting 0 network adapters found.   I have a HP EliteBook 8540p, which uses the Intel 82577LM network adapter.

Use InfCacheBuild http://forum.driverpacks.net/viewtopic.php?id=4530

VMware PRO/1000 MT PCI\VEN_8086&DEV_100F:

e1000325.inf

[winxp.UninstallProg.CopyFiles]
e1000325.din,,,2

e1000325.din is used at uninstall. PROUNSTL.EXE is used at uninstall too.
Both files are not required to access hardware.

What happens:

[E1000.ndi.NTx86.5.1]
CopyFiles       = winxp.CopyFiles, winxp.UninstallProg.CopyFiles

PNP tries to copy files and fails at PE.
PNP seems to compare existing files. If a file is missing, driver is not installed.
Network card is missing.

A work arround seems to be: include all files, even non required one.

911cd work arround: copy basic required files and comment CopyFiles lines.

InfCacheBuild was developed to create Infcache.1 and to adjust *.inf files http://oss.netfarm.it/winpe/

[E1000.ndi.NTx86.5.1]
;CpyFiles       = winxp.CopyFiles, winxp.UninstallProg.CopyFiles

PE PNP dosn't copy files anymore, use existing files.
Network driver is loaded. Network card does work.

Current DriverPacks BASE does add necessary files to get a working NIC card.
*.sys and *.dll files are sufficient.

Some possibilities:
Adjust DriverPacks BASE to include uninstall files. That's a waste of space at boot media.
Or adjust *.inf files:
a new, adjustable DriverPacks BASE part to edit *.inf files. (CopyFiles is a example, there are more entries)
Or use InfCacheBuild: ask the end user to use InfCacheBuild.

UBCD4Win build script does use InfCacheBuild.

And remember: most NIC drivers does work at original *.inf files.

mr_smartepants wrote:

The drivers in L\B3 are signed, L\RS are not.  Therefore during normal XP setup, the drivers in L\B3 will be favored over RS.

Congratulations, clever approach.

Just wondering: if driver signing policy is disabled and RIS driver is newer than normal drivers:
which driver does PNP load?

mr_smartepants wrote:

In BartPE, L\B3 is excluded for XP:
...
Is the problem being caused by the 2003 server entries?

Yes, I think so.
ef creates BartPE using 2003 server files.
Hence finally RIS drivers and regular driver are included.

mr_smartepants wrote:

If so, then changing the line to read: ms_1_exc_skipIfOS="wxp,w2k3" should fix it.

Thanks, I like this. Should work.
@ef please verify this at real hardware.

ef wrote:

It worked! Both NICS were installed as "Broadcom BCM5708C NetXtreme II monolithic driver" (driver ver. 5.0.0.0 - 28/04/09 - unsigned).

Thanks for report.

A warning, disabling all [SourceDisksFiles.3790] was brute force for testing.

mr_smartepants wrote:

So removing the RIS drivers WORKED?

No, the RIS driver is active. The monolithic driver is the RIS driver.
The regular OS driver was disabled.

mr_smartepants wrote:

I've created a separate RIS Third Party DriverPack few weeks back.  Should I remove the RIS drivers from the main DriverPack LAN?

LAN 10.05.1: Can you include RIS driver only at BartPE?

Does BASE support this:
at windows mode: include L\B3, exclude L\RS
at BartPE mode: exclude L\B3, include L\RS

ef wrote:

UBCD4WIN 3.60 and unfortunately it doesn't fix the HP NC373i & NC373T issue with its included DP_LAN drivers.

There is RIS driver included: b06nd.inf, B06ND51X.SY_

And a 2003 driver bxvbd.inf.

Both driver refers a PCI\VEN_14E4&DEV_164C.
This may cause a conflict.

Try edit lan.inf

[SourceDisksFiles.3790]
;w2k3\BXDIAG.INF=20,,1
;w2k3\BXDIAGX.SYS=4,,1
;w2k3\BXND.INF=20,,1
;w2k3\BXND50X.SYS=4,,1
;w2k3\BXND52X.SYS=4,,1
;w2k3\BXNDCOX.DLL=2,,1
;w2k3\BXOIS.INF=20,,1
;w2k3\BXOIS.SYS=4,,1
;w2k3\BXVBD.INF=20,,1
;w2k3\BXVBDX.SYS=4,,1
;w2k3\EVBD.INF=20,,1
;w2k3\EVBDX.SYS=4,,1
;w2k3\WDFCOINSTALLER01007.DLL=2,,1
;w2k3\BNXCDX.SYS=4,,1
;w2k3\VBDINSTALLER.DLL=2,,1
ElSputo wrote:

This is the hwID dump with the bios setting @ auto raid/ata

All masstorage are "Standard Dual Channel PCI IDE Controller".
Try plain windows files, don't add another drivers.

Which blue screen do you get at all?
A BSOD 7b is not a 7e.

chumbo wrote:

I don't know how to fiddle with the autobuild, but I'll read up on that.  By the way, I didn't understand your sentence, "Read let Builder create a ISO image."

Short simple answer: create a ISO image always.

What about a

setlocal EnableExtensions

DIR "%%i:%TAGFILE%" &&
roxana wrote:

Hi , i want to build up a Bart PE XP cd wherewith i  want to watch YouTube videos and listen sound of that videos too.

This is possible, but does require some work.
A prebuild solution is simplier to find: a linux live cd.

roxana wrote:

Is it enough to get driverpack and integrate it on BartPE cd to achive requirements to work soundcard?

No, sound won't work. Plain BartPE dosn't support sound requirements.
Adding a sound driver alone won't enable sound playback.

As for a starter:
As indicated some keywords already http://www.911cd.net/forums//index.php? … p;p=163592
Add a PNP plugin, e.g. part of XPE plugin.
Add a sound plugin, e.g. part of XPE plugin.
Add HWPNP too.
Add HDAudio bus driver, realtek sound driver and vga drivers too.
And process InfCacheBuild at build time to adjust *.inf files.
Boot BartPE. Run HWPNP to load sound, vga drivers.

Add media player classic. Play a sound file locally.

Next add Youtube requirements.

Above are keywords to search.
If there are specific questions search at 911cd.net or ask at 911cd.net.

Doodoo wrote:

that these clever guys at boot-land.net

Well, the refernce goes to msfn.org.
A possible dumb user wink suggested a simple dir  && ( )
http://www.msfn.org/board/topic/137714- … _p__895386

A most clever end user may have remove mountvol.exe.
It's recommended to rely at a possible missing file?

chumbo wrote:

I had to rebuild my boot USB which is when I noticed the issue pop up.  I first noticed it in the main menu where a bunch of items are duplicated.

Another problem was during installation of DriverPacks-provided drivers, I would be prompted to insert the Windows XP CD to find the files.

Use post processing autobuild routine to sort menu items. And to edit *.inf files, this avoid prompt to insert the Windows XP CD.
Read let Builder create a ISO image. You may configure autobuild plugin not to create ISO file itself.


OverFlow wrote:

there are Hundreds of posts that say BartPE is not compatible with SP3...

Hundreds of posts are false. Plain BartPE is compatible with a plain XP SP3.

PEBuilder has a static list of files it uses...

There is a small static list. However most files are defined at layout.inf.
Required files/drivers are read from layout.inf. E.g. PEBuilder does add a file xpsp3res.dll.

That is also why slipstreaming drivers into your source will blow up your PE install. IE your txtsetup.sif gets copied but not the files that were added to the source. So you end up with references to files that are never copied to your PE disc. (your txtsetup is effectively corrupted) Again since PEBuilder is not reading and copying files based on entries in your txtsetup.sif, but rather copying from a static (internal) list of files that means that any updates will add files to your source and those files will never be copied by PEBuilder to your PE disc... leaving it corrupted, with references to files that do not exist.

In that case slipstreaming drivers didn't update layout.inf.
Yes, PEBuilder dosn't process txtsetup.sif.
Layout.inf file list dosn't match txtsetup.sif file list. The source files are kind of corrupt.
Broken input gives a broken output. This result to a corrupted BartPE. 

Slipstreaming a SP if fine.

Nuts_ wrote:

I having this problem to

I having this suggestion too: Try PNPInterface
http://forum.driverpacks.net/viewtopic. … 325#p30325

@Doman
Try PNPInterface
http://forum.driverpacks.net/viewtopic. … 325#p30325

121

(48 replies, posted in DriverPack LAN)

msturtz wrote:

where would those file(s) be in BartPE?

%SystemRoot%\inf\e1k5132.inf
%SystemRoot%\system32\NicCo2.dll
%SystemRoot%\system32\NicInstK.dll
%SystemRoot%\system32\e1kmsg.dll
%SystemRoot%\system32\drivers\e1k5132.sys

122

(48 replies, posted in DriverPack LAN)

@msturtz
Does your BartPE contain files e1k5132.inf and

[winxp.CopyFiles]
e1k5132.sys,,,2

[CoInstaller_CopyFiles]
NicCo2.dll,,,           0x00000010 ;don't overwrite
NicInstK.dll
e1kmsg.dll

A reminder: several driver inf use HardwareID PCI\VEN_8086&DEV_27C5
This may be a driver conflict: MegaIDE, MegaSR, KR10N

You don't need a driver for a hard disk.
Windows provides driver for the hard disk, this includes the SP2504.

Contrary you may need a driver for the MassStorage controller.

http://h10025.www1.hp.com/ewfrf/wc/docu … =c00864946
That's a ICH7-R MassStorage controller.

There may be a driver conflict: remove KR10N, mraid35x, megasr and MegaINTL.

Just to compare:

$ md5sum broadcom/b06nd.inf
dbb0c6a58942e002d3baad2f7775f0c7 *broadcom/b06nd.inf

$ md5sum sp43878/b06nd.inf
dbb0c6a58942e002d3baad2f7775f0c7 *sp43878/b06nd.inf

$ md5sum broadcom/b06nd51x.sys
06811297d1ca596c664c3ec898fea512 *broadcom/b06nd51x.sys

$ md5sum sp43878/b06nd51x.sys
06811297d1ca596c664c3ec898fea512 *sp43878/b06nd51x.sys

Broadcom b06nd51x.sys 5.0.0.0 and HP OEM driver are equal.
HP distribute a original Broadcom RIS driver.


'mr_smartepants' wrote:

changing class=net

This refers to PEBuilder using drivers directory only.
PEBuilder parse *.inf : class=net is searched case sensitive.

However this is not used at a plugin.
Ignore this part as for DriverPacks BartPE plugin.
class=net is fine.