If you’re going the BIOS route, you might want to check out this site: http://www.gensw.com/index.htm. The make BIOS/embedded kits, including some USB support. It may not help with what you wish to do, and it also may be outrageously expensive; I don’t know, but it’s probably worth a look, as might be AMI.
mm
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gurpreet Anand
Sent: Wednesday, August 29, 2007 19:25
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Virtual PCI device/slot
Thanks all for taking the time out to answer.
----- Original Message ----
From: Doron Holan
To: Windows System Software Devs Interest List
Sent: Wednesday, August 29, 2007 4:09:11 PM
Subject: RE: [ntdev] Virtual PCI device/slot
If you could write the bios, you could /maybe/ get this to work, but even if you did, that is way too much work to get this working where a simpler solution is probably there. In short, I would not pursue this further due to the complexity and tremendous amount of code that you would have to do before you could make fwd progress.
d
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gurpreet Anand
Sent: Wednesday, August 29, 2007 3:50 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Virtual PCI device/slot
Thanks Doran.
I guess I have created some confusion but I would just like to know if there a way that the system BIOS can create a PCI Config space with specific VID/DID as soon as it sees my USB flash while the system BIOS is scanning the USB ports.
----- Original Message ----
From: Doron Holan
To: Windows System Software Devs Interest List
Sent: Wednesday, August 29, 2007 2:34:04 PM
Subject: RE: [ntdev] Virtual PCI device/slot
Needless to say, this won’t work like you want. Why hide the usb device through pci config space at all? Just to entertain this idea, who would simulate the config space for the device and trap the i/o to and from it?
d
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gurpreet Anand
Sent: Wednesday, August 29, 2007 2:07 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Virtual PCI device/slot
Thanks all for replies.
I want to expose a USB flash drive as a PCI Express device instead of a USB device where I can load my miniport driver. Once exposed, I would like to access USB flash through config space.
May be weird thing to do but want to explore.
----- Original Message ----
From: Doron Holan
To: Windows System Software Devs Interest List
Sent: Wednesday, August 29, 2007 12:47:54 PM
Subject: RE: [ntdev] Virtual PCI device/slot
What specific resources do you want access to? And why? If the device does not exist, I would think you want access to devices on the motherboard or motherboard resources themselves…or is this to make scsiport happy and think it has resources?
d
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gurpreet Anand
Sent: Wednesday, August 29, 2007 12:21 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Virtual PCI device/slot
If I need the device to be enumerated and access resources, how should I go about it.
----- Original Message ----
From: Doron Holan
To: Windows System Software Devs Interest List
Sent: Wednesday, August 29, 2007 10:35:14 AM
Subject: RE: [ntdev] Virtual PCI device/slot
Do you need a device w/out resources or do you need to have your device enumerated and access specific resources? If it is the first one, you don?t need the bios to enumerate a device, you can install a root enumerated device and run your miniport on top of that.
d
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gurpreet Anand
Sent: Wednesday, August 29, 2007 9:57 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Virtual PCI device/slot
Hi all,
How can we create a virtual PCI device from say BIOS (or is it possible). I would like to load a miniport driver for that PCI device and such would like the OS to detect that virtual PCI device.
Any hints/suggestion is much appreciated.
Thanks,
Gurpreet
Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel http: and lay it on us.
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
Choose the right car based on your needs. Check out Yahoo! Autos new Car Finder tool. http:
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: http: mail, news, photos & more.
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
Yahoo! oneSearch: Finally, mobile search that gives answers http: , not web links.
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
________________________________
Moody friends. Drama queens. Your life? Nope! - their life, your story.
Play Sims Stories at Yahoo! Games. http:</http:>
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer</http:></http:></http:></http:>