USB2.EXE component

N

nettie

Hi again guys,

I'm having problems trying to understand how to create an xpe component from
a .exe file. I was able to extract it, now I'm stucked with a Setup.exe
file, no inf sys or anything I can import in the component designer. The
driver I would like to install is the support for USB2.0 peripherals.

Warning:Could not find a driver for SM Bus Controller
(PCI\VEN_8086&DEV_24C3&SUBSYS_24C08086&REV_01).

I also checked out the audio driver and it's still an exe :-(

Warning:Could not find a driver for Multimedia Audio Controller
(PCI\VEN_8086&DEV_24C5&SUBSYS_47104005&REV_01).

Thanks for reading.
Best,

nettie
 
B

Brad Combs

Nettie,

You could try InCtrl5 (available on www.xpefiles.com under development
tools) to monitor the installation on your XP Pro machine, and then use that
information to create the component. What is the board that the drivers are
for (manufacturer, and model number), I'll see if I can find anything. HTH,

Brad Combs
Imago Technologies
 
S

Slobodan Brcin

Hi,

PCI\VEN_8086 This is Intel signature.

Are you trying to componentize Intel drivers?
Every driver inf you need to componentize separately.

Best regards,
Slobodan
 
N

nettie

Hi Slobodan,

thanks for your reply, unfortunately I dont have any Infinst_enu.exe file
:-(

08/04/2002 03:50 PM 663.203 data1.cab
08/04/2002 03:50 PM 12.797 data1.hdr
08/04/2002 03:50 PM 512 data2.cab
04/01/2000 07:43 AM 258.464 ikernel.ex_
08/04/2002 03:50 PM 422 layout.bin
08/01/2000 07:40 AM 46.080 Setup.exe
08/04/2002 03:50 PM 165 Setup.ini
08/04/2002 03:51 PM 120.757 setup.inx

those are all I can see after USB2.EXE unpacking.

If I run setup.exe /? it just start and install the driver, it doesnt show
me other options.. any idea please?

In the meantime I'll try with your if, are you sure I dont need any cat
files etc? you included all I need in this .inf file?

Thanks again.
Best,

nettie
 
S

Slobodan Brcin

thanks for your reply, unfortunately I dont have any Infinst_enu.exe file
:-(

08/04/2002 03:50 PM 663.203 data1.cab
08/04/2002 03:50 PM 12.797 data1.hdr
08/04/2002 03:50 PM 512 data2.cab
04/01/2000 07:43 AM 258.464 ikernel.ex_
08/04/2002 03:50 PM 422 layout.bin
08/01/2000 07:40 AM 46.080 Setup.exe
08/04/2002 03:50 PM 165 Setup.ini
08/04/2002 03:51 PM 120.757 setup.inx

those are all I can see after USB2.EXE unpacking.

I don't know what is USB2.EXE file. Where are your other drivers?



After unpacking I have this.

03/12/2003 10:51 AM 487,742 data1.cab
03/12/2003 10:51 AM 26,454 data1.hdr
03/12/2003 10:51 AM 244,188 data2.cab
03/12/2003 10:39 AM 54,179 devlist.ini
10/05/2000 08:01 AM 339,565 ikernel.ex_
03/12/2003 09:23 AM 163,166 infupd.bmp
08/29/2003 12:39 AM 0 l.txt
03/12/2003 10:51 AM 2,126 layout.bin
03/12/2003 09:23 AM 39,579 readme.txt
10/05/2000 03:00 PM 54,272 Setup.exe
03/12/2003 10:51 AM 118 Setup.ini
03/12/2003 10:51 AM 212,609 setup.inx
01/10/2002 12:39 PM 699 setup.iss
08/29/2003 12:35 AM <DIR> win2000
08/29/2003 12:35 AM <DIR> win98se
08/29/2003 12:35 AM <DIR> winme
08/29/2003 12:35 AM <DIR> xp

Setup.exe /? will give you help for all switches you need to extract cab
files.
So you download some new drivers.

Mine is:
Intel(R) Chipset Software Installation Utility -- Version 5.00.1012
Supports all Intel chipsets.


In the meantime I'll try with your if, are you sure I don't need any cat
files etc? you included all I need in this .inf file?

With my inf file, cat wont do any good, so you don't need it. Any other
files required for USB 2.0 are already in XPE SP1 repository.

But this inf file is only for USB. You still need inf files for other parts
of chipset.


Regards,
Slobodan
 
N

nettie

Hi Slob,

my bad :-( I was trying to unpack the wrong file! I downloaded the latest
chipset files from Intel website.. I was able to extract the
Infinst_enu.exe.. but when I setup.exe /A c:\temp it simply doesnt work..
the setup starts and closes automatically in like 2 seconds.

I can comlpete a standard install. In the xp directoty I found all the .cat
fiels I need.. the problem is still the missed .inf that im sure it's inside
one of the cabs..

any input will be appreciated.

thanks a lot again.

nettie
 
S

Slobodan Brcin

my bad :-( I was trying to unpack the wrong file! I downloaded the latest
chipset files from Intel website.. I was able to extract the
Infinst_enu.exe.. but when I setup.exe /A c:\temp it simply doesnt work..
the setup starts and closes automatically in like 2 seconds.

I can comlpete a standard install. In the xp directoty I found all the ..cat
fiels I need.. the problem is still the missed .inf that im sure it's inside
one of the cabs..

any input will be appreciated.

thanks a lot again.


Yes I remember now that I had similar problem.
Try default path(without c:\temp), and then find where it went.


Best regards,
Slobodan
 
N

nettie

OK! I was able to extract it!..

Now I have all I need, thanks.. I tried to import ich4core.inf but it
complains tht machine.inf is missed :-(

any idea please? eheh..

Thanks again.
 
N

Nikolai Vorontsov

Hi, nettie!
Now I have all I need, thanks.. I tried to import ich4core.inf but it
complains tht machine.inf is missed :-(
1. Please find at www.xpefiles.com my component InfUpdate5.zip (in the
system components folder). I has all new Intel's system drivers,
including USB. As I understood you had to use USB2.exe to add a USB2
support for your Intel chipset based mobo - right? Include this
component and try to import pmq again - see if unresolved devices still
exist.
any idea please? eheh..
USE YOUR BRAIN! It's obvious. If it's asked for the machine.inf and you
don't see it in the folder - copy it from windows\inf folder and try
again. Again - use your brain and do something! Otherwise you've chosen
wrong business.
 
N

nettie

Hi Nikolai, thanks a lot for your reply!

I tought that I had to use USB2.exe to add USB2 support but as far as "I
know now" seems that all I need is included in the the Inf package supplied
by Intel.

About machine.inf already did some test before posting by copying it from
the root repository to the ICH4 repository I created but I noticed that
component designer was complaining about a key it was not able to handle:

Warning:[PCI_DRV]: cannot handle key "SyssetupPnPFlags".

I tought that this was the wrong way, this is the reason I asked about that.
Never the less I'm happy to see you're telling me that I was doing the right
thing (I suppose)..

Thanks again for your support, if you have any hint regarding the warning a
feedback will be appreciated.

Best,

nettie.
 
N

Nikolai Vorontsov

Hi, nettie!
About machine.inf already did some test before posting by copying it from
the root repository to the ICH4 repository I created but I noticed that
component designer was complaining about a key it was not able to handle:

Warning:[PCI_DRV]: cannot handle key "SyssetupPnPFlags".

"Some keys are more equal that other" (C) Orwell.
This SyssetupPnPFlags as well as DeleteFile seems to be not important.
Sometimes there is another error related with a names in the inf file -
then you can just slightly modify an inf file...
 
N

Nikolai Vorontsov

Hi, nettie!
Hi Nikolai, thanks again for your support, it's very hard for me find out
which error(s) I can skip and which I should care about..
Nop, I don't know a good tutorials :-(
ks.inf: [DelFiles] needs to be processed by the user.
That I'm always skipping
and the device registration. what's wrong with a RunOnce AddReg Item?
Warning:[DeviceRegistration]: contains RunOnce AddReg item.
Also don't know, but skip works for me (also with audio driver - Realtek
and SoundMAX).
How can I find out what's a real error I should care about and what's just a
warning I can ignore? (except the ones related to missing files and I think
it's very cleae now).
Only by experience and common sence.
 
R

Richard

http://www.microsoft.com/windows/embedded/community/tips/xp/drivererrors.asp


nettie said:
Hi Nikolai, thanks again for your support, it's very hard for me find out
which error(s) I can skip and which I should care about..

Can you suggest me any other resource (articles, howto? I finished reading
the book XP Embedded "step by step" but it doesnt contains any tips about
the problems covered with you guys in the newsgroup).

Now I'm trying to import the audio drivers and I'm getting new warnings
about the ks.inf file I copied from the repository:

ks.inf: [DelFiles] needs to be processed by the user.

and the device registration. what's wrong with a RunOnce AddReg Item?

Warning:[DeviceRegistration]: contains RunOnce AddReg item.

How can I find out what's a real error I should care about and what's just a
warning I can ignore? (except the ones related to missing files and I think
it's very cleae now).

Thanks a lot for your time.
Best,

nettie

Everything is much more clear now and I
Nikolai Vorontsov said:
Hi, nettie!
About machine.inf already did some test before posting by copying it from
the root repository to the ICH4 repository I created but I noticed that
component designer was complaining about a key it was not able to handle:

Warning:[PCI_DRV]: cannot handle key "SyssetupPnPFlags".

"Some keys are more equal that other" (C) Orwell.
This SyssetupPnPFlags as well as DeleteFile seems to be not important.
Sometimes there is another error related with a names in the inf file -
then you can just slightly modify an inf file...
 
N

nETTIE!

Hi again guys, thanks a lot for your support.. thanks Richard.

I finannly build and tested the image but unfortunately I found out
that the most important device I wanted to add (the Intel ICH4
adapter) dint work. I also added the device manager component to see
the adapter status and it appears with a red x like it's not properly
installed. I removed and reinstalled it within the embedded os using
as drivers a copy of the component repository I created, it founds all
the necessary files and worked perfectly out of the box. Now I'm
wondering if the lines I removed from the inf file (BusType and
Characteristics) are the cause of the problem.

The document you suggested me to read tells about a custom import
procedure, do you know if any detailed documentation is avaialble
somewhere please?

Thanks again for your time.
Best,

nettie

Richard said:
http://www.microsoft.com/windows/embedded/community/tips/xp/drivererrors.asp


nettie said:
Hi Nikolai, thanks again for your support, it's very hard for me find out
which error(s) I can skip and which I should care about..

Can you suggest me any other resource (articles, howto? I finished reading
the book XP Embedded "step by step" but it doesnt contains any tips about
the problems covered with you guys in the newsgroup).

Now I'm trying to import the audio drivers and I'm getting new warnings
about the ks.inf file I copied from the repository:

ks.inf: [DelFiles] needs to be processed by the user.

and the device registration. what's wrong with a RunOnce AddReg Item?

Warning:[DeviceRegistration]: contains RunOnce AddReg item.

How can I find out what's a real error I should care about and what's just a
warning I can ignore? (except the ones related to missing files and I think
it's very cleae now).

Thanks a lot for your time.
Best,

nettie

Everything is much more clear now and I
Nikolai Vorontsov said:
Hi, nettie!

About machine.inf already did some test before posting by copying it from
the root repository to the ICH4 repository I created but I noticed that
component designer was complaining about a key it was not able to handle:

Warning:[PCI_DRV]: cannot handle key "SyssetupPnPFlags".


"Some keys are more equal that other" (C) Orwell.
This SyssetupPnPFlags as well as DeleteFile seems to be not important.
Sometimes there is another error related with a names in the inf file -
then you can just slightly modify an inf file...
 
S

Slobodan Brcin

For god sakes Nettie, what are you doing ?!!!
I finannly build and tested the image but unfortunately I found out
that the most important device I wanted to add (the Intel ICH4
adapter) dint work.

Intel ICH4 Adapter what device would that be?
I also added the device manager component to see
the adapter status and it appears with a red x like it's not properly
installed.

Red X or yellow exclamation?
I removed and reinstalled it within the embedded os using
as drivers a copy of the component repository I created, it founds all
the necessary files and worked perfectly out of the box. Now I'm
wondering if the lines I removed from the inf file (BusType and
Characteristics) are the cause of the problem.


I don't know where in MS doc you have read advice of modifying inf file.
Driver wont be signed if you change inf file.
And this is not a good thing to do if you don't know what you are doing. If
you need to do it, obtain Windows DDK and read about inf files.

According to sections you deleted from inf file I think that you are talking
about Network Adapter inf file.
!!!! DO NOT MODIFY INF FILES !!!! they are ok for you, and for most people
in the world.
The document you suggested me to read tells about a custom import
procedure, do you know if any detailed documentation is avaialble
somewhere please?

For Intel inf files you do not need custom import procedure. Just ignore all
warnings during import procedure and you should be ok.

Best regards,
Slobodan
 
S

Slobodan Brcin

Hi Nettie,

I took a peek at your FBA log, and I was frozen instantly when I saw NDISUIO
support, then I looked further and I saw that you have installed Wireless
Zero Configuration component.
This has nothing to do with your problem, but it is important.

If you don't need support for wireless devices, remove those two components.
Someone from MS has done very sloppy job with wireless support.

They made Ad-hoc solution for 802.11 using demo sample from Win 2000 DDK
named NDISUIO, and then they written service named Wireless Zero
Configuration that from User mode through NDISUIO access physical network.

I was not aware of this new feature in XP operating systems, while I was
developing our network protocol.

In one test involving broadcast of many small packets on our GB network I
was able to freeze all our corporate computers on network. I'm talking of
P4-2000 Mhz machines, and they were spending almost 80% processor time in
receiving dummy packets. I was using packets of size of 1500 bytes, if they
were smaller I would block all computers.
It took me almost 6 hours to realize what was happening.

You don't have GB network, but if you don't need wireless support my advice
to you don't include those components.
And if you are Windows XP users, you should stop NDISUIO driver on all Win
XP OS-es. It is hidden.


Best regards,
Slobodan
 
N

nettie

Hi Brad,

thanks a lot for your file.. unfortunately didnt work :-( the device is not
identified during the PQA import. The device ID is 103A.

<DEVICE ConfigFlags="0">
<DEVICEDESC>Ethernet Controller</DEVICEDESC>
<HARDWAREIDS>
<DEVICEID
Order="1">PCI\VEN_8086&amp;DEV_103A&amp;SUBSYS_30108086&amp;REV_81</DEVICEID<DEVICEID
Order="2">PCI\VEN_8086&amp;DEV_103A&amp;SUBSYS_30108086</DEVICEID>
<DEVICEID Order="3">PCI\VEN_8086&amp;DEV_103A&amp;CC_020000</DEVICEID>
<DEVICEID Order="4">PCI\VEN_8086&amp;DEV_103A&amp;CC_0200</DEVICEID>
</HARDWAREIDS>
<COMPATIBLEIDS>
<DEVICEID Order="1">PCI\VEN_8086&amp;DEV_103A&amp;REV_81</DEVICEID>
<DEVICEID Order="2">PCI\VEN_8086&amp;DEV_103A</DEVICEID>
<DEVICEID Order="3">PCI\VEN_8086&amp;CC_020000</DEVICEID>
<DEVICEID Order="4">PCI\VEN_8086&amp;CC_0200</DEVICEID>
<DEVICEID Order="5">PCI\VEN_8086</DEVICEID>
<DEVICEID Order="6">PCI\CC_020000</DEVICEID>
<DEVICEID Order="7">PCI\CC_0200</DEVICEID>
</COMPATIBLEIDS>
</DEVICE>

this is the PQA snip.

Thanks a lot anyway for trying helping me, I really appreciate that. Any new
suggestion is welcome.
Thanks again.

Best,

nettie
 
N

nettie

Hi Slob,

thanks a lot for the information you gave me, I read them carefully and I
removed the suggested components. I dont really need Wireless Zero stuff at
all.. the point is that as soon as I had all the devices working I added the
Internet Appliance template to make the first image, I'm looking for a very
small footpring system, most of the stuff you saw in the FBA wont be there
anymore when and most importnt "IF" the system will go production.
Thanks again for the hint.

Best,

nettie.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top