Re: A journey from NT-Device Driver to WDM



Is it an ISA device or a PCI one?

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@xxxxxxxxxxxxxxxx
http://www.storagecraft.com

"Ali" <abdulrazaq@xxxxxxxxx> wrote in message
news:1118693245.920939.103750@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Hi All,
> I have designed a board with Atmel chip which provides an I/O
> interfaces for parallel port , its device driver implements only three
> following major functions in DriverEntry routine.
> IRP_MJ_CREATE , IRP_MJ_READ and IRP_MJ_WRITE.
> I want to upgrade its driver to make it plug and play , I want to start
> my win32 application automatically when ever my board is attached with
> DB25 [port of PC], Do I have to write only AddDevice and isr routines
> for doing so?
> I'm some how sure that there is nothing to do with chip code because a
> loop in user mode application can scan the current status of board and
> chip can change the board status when ever instructed by user mode
> application.
> I don't want to upgrade my board for DMA operations so i guess no need
> for loop back mechanism in device driver.
>
>
> Now what should be the basic design of monolithic type Plug and Play
> driver?
> You can see the driver code on following url under Driver Build
> Tutorial link:
> http://powercell.cjb.net/ [my educational webpage]
>
> Hope I would get some usefull hints + tips to finish my work in
> reasonable time. You can see this topic on following link too:
>
http://groups-beta.google.com/group/comp.os.ms-windows.programmer.nt.kernel-mode/browse_frm/thread/5428765490fc2c9d/9ff0f3f5a387b330?hl=en#9ff0f3f5a387b330
> Cheers.
>


.



Relevant Pages

  • Strange shutdown problem - HELP, PLEASE! and what is glogodrv.sys?
    ... it seems to be related to the parallel port. ... type: 1 Kernel Driver ... I made a restore point after reintstalling the graphics driver, ... Gigaraid onboard raid set up for backup- four WD40 harddrives running in raid ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Explain this about threads
    ... The driver should take care of all the data integrity stuff, ... application can worry about the application protocol. ... Ensuring an average data rate is easy. ... CreateFile to access the parallel port? ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: how to disable parallel port
    ... This is the reason why I'm asking for some windows config file to modify to manually remove the driver, or disable the parallel port. ... There needs to be a BIOS option which turns off the parallel port. ...
    (microsoft.public.windowsxp.hardware)
  • Re: Explain this about threads
    ... Writing your own driver won't help you any further as long as you ... SPP doesn't use those lines at the hardware level. ... For programming a PIC MCUthat protocol ... Please tell me what kind of parallel port driver do you use here? ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: HP deskjet 960c
    ... MS-MVP Windows Shell/User ... i don't know how to check if the driver is good for xp, ... Since you don't know how to access BIOS, I'll stay away from there at ... Assuming that the printer is connected to a parallel port, ...
    (microsoft.public.windowsxp.print_fax)

Loading