Re: toaster sample in Vista

Tech-Archive recommends: Fix windows errors by optimizing your registry



it should work out of the box, i think you wil have to debug this line by line

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Brian" <Brian@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:27AE0B67-5E3A-4AC1-A781-F37020FAA79E@xxxxxxxxxxxxxxxx
But why doesn't busenum work? Is it doing something no longer supported. I
am trying to install and debug it because it has the functionality I am
interested in. under XP I have a bus filter driver to PCI.sys that enables
us to use hot-plugging capabilities of a PCI-Express expansion chassis. I
want to do the same thing in Vista, and the toaster model seems to fit. To
be honest I don't really care much about the toaster portion of the example
beyond seeing it discovered enumerated and started.

"Doron Holan [MSFT]" wrote:

you don't need to install busenum to install a toaster. you can create a
root enumerated device with devcon, devcon install inf hwid (the bus driver
you are trying to install is root enumerated also ;) ). I would suggest
that you start with the KMDF version of these drivers in the 6000 WDK and
start from there.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Brian" <Brian@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:0FAA7C23-23C6-4625-B14C-198C7539C2A8@xxxxxxxxxxxxxxxx
>I am currently developing a device driver in Vista, I have done several >WDM
> drivers pre-Vista. I decided that the toaster example was a good
> comprehensive start. I was able to get the bus driver installed, > however
> when I tried to "add a device" I got an error message saying I could > not
> creat a handle to the bus driver. I am suspecting that I need to > sign
> the
> driver or something like that. Is there a step I am missing to get the
> toaster sample to work on Vista?
>
> I went back to XP just to check my procedure, and while I did see the
> process of adding the device, I received a BSOD in busenum.sys. It
> appeared
> to be around when I would expect the function driver to be started. I > am
> going to hook up windbg to get a better picture, but is this a known?
> Seems
> a little obvious, so I'm even wondering if I built a version with an
> intentional bug in it.
>



.



Relevant Pages

  • Re: XP HOME BOOT FAILURE
    ... you remove the driver for the graphics card, ... >> If you run a repair install as I initially described, ... A repair install should bypass that but it will ... >>>> on, follow the screens. ...
    (microsoft.public.windowsxp.accessibility)
  • Problems with Touchpad,keyboard and USB after Ideacom update (solu
    ... and keyboard .I have made fresh install of XP Home and have all updated ... recomended update from Driver detective,that i use offten. ... allready and when i do this it knocks off my USB mouse leaving me not able to ... 2.Mutil-Access driver HCT driver verify crash fix! ...
    (microsoft.public.windowsxp.general)
  • Re: XP update loses sound card
    ... I assume you tried a forced install of a soundcard? ... should try the sound card driver from Toshiba ... The WINMM WDM Audio driver is out of the list now. ... The sound is enabled and uninstalling the Microsoft WINMM WDM Audio ...
    (microsoft.public.windowsupdate)
  • OT: What do you do with your old computers?
    ... connected that to the WLAN as well, using a small USB wireless link. ... And what about backups for petesp4 and Bigblack? ... Once it was talking to the network, I decided to install the printer and the ... driver, and was marked as an unknown device. ...
    (comp.lang.cobol)
  • Re: Modem Install Problems
    ... PCI: PCI BIOS revision 2.10 entry at 0xfb9c0, ... ACPI tables contain no PCI IRQ routing entries ... Serial driver version 5.05c with HUB-6 MANY_PORTS ... install: cannot stat `536ep.o': No such file or directory ...
    (comp.os.linux.setup)