Generic CD-ROM and multiple CD-ROM components

G

Guest

I want to add a IDE CD-ROM to my system during debug. I added one of the many
CD-ROM devices and CDFS , but the CD_ROM drive doesn't show up in explorer
when the XPE system comes up. Other than that I have a system running.

Couple of questions:

1. Is there a 'generic' CD-ROM driver so I can hook up whatever spare IDE
CD-ROM I have laying around? Note, this is just for read-only use, non-boot.

2. In Target Designer (HW, Devices, DVD/CDROM drives) there are many CD-ROM
components, none with help, all named the same. So what do you use?

3. I also seem to have a problem getting the floppy recognized.


TIA.

SteveS
 
K

KM

SteveS,

I want to add a IDE CD-ROM to my system during debug. I added one of the many
CD-ROM devices and CDFS , but the CD_ROM drive doesn't show up in explorer
when the XPE system comes up. Other than that I have a system running.

What error you see in Device Manager?
Also, show us your SetupApi.log file (can be found under \Windows directory).
FBAlog may also be helpful to analyze the issue.
Couple of questions:

1. Is there a 'generic' CD-ROM driver so I can hook up whatever spare IDE
CD-ROM I have laying around? Note, this is just for read-only use, non-boot.

Just include these file in your build and ti will cover most of the known CD-ROMs:
cdrom.inf
imapi.sys
redbook.sys
Optinal:
cdaudio.sys
changer.sys

If you have PnP components in your image and the files above are placed in appropriate window directories, you don't need to add
any registry entries on FBA requests.
2. In Target Designer (HW, Devices, DVD/CDROM drives) there are many CD-ROM
components, none with help, all named the same. So what do you use?

Mostly FBA PnP requests are different (for different brands). Most of the components will bring the same files listed above.
3. I also seem to have a problem getting the floppy recognized.

Add:
"Floppy disk drive"
"Standard floppy disk controller"
"Class Installer - Floppy disk controllers"
"Class Installer - Floppy disk drives"
"CoDevice Installer - Floppy disk drives"
 
G

Guest

Thanks KM, that did it. I missed the "Floppy disk drive". Not sure what
changed on the CD-ROM., but it shows up now.

I am still bothered by the multiple CD-ROM components with no help. It's
confusing to a newcomer.

Oh well on to the next stage...

- SteveS
 
S

Slobodan Brcin \(eMVP\)

Steve,

Konstantin already told you what to do with multiple CD-ROM components, or you can do following instead:
1. Add any CD-ROM component (pick one)
2. Open component in TD an dfind Resources.
3. On right panel disable resource named PnPID.

That is it.

Reason why there are hundreds of components for basically same device is that MS only imported inf files from CD and by using this
approach they made one component for each entry in same inf file. So basically you have myriads of components for very few driver
binaries.

Each component is same as the other one if you know what to prevent to be placed in registry by TD and by that you let PnP during
the FBA to install drivers as they were never installed.

Regards,
Slobodan
 
K

KM

Steve,
Reason why there are hundreds of components for basically same device is that MS only imported inf files from CD and by using this
approach they made one component for each entry in same inf file. So basically you have myriads of components for very few driver
binaries.

Each component is same as the other one if you know what to prevent to be placed in registry by TD and by that you let PnP during
the FBA to install drivers as they were never installed.

And this thread may be interesting to you too:
http://groups-beta.google.com/group...6794b5ed5ff/97f06e7e68be0310#97f06e7e68be0310

Konstantin
 

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