RES: Re: RES: Re: RES: Re: PORTIO

OK, Thanks

Antonio

-----Mensagem original-----
De: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]Em nome de David J. Craig
Enviada em: sexta-feira, agosto 01, 2003 06:41
Para: Windows System Software Developers Interest List
Assunto: [ntdev] Re: RES: Re: RES: Re: PORTIO

The “board” must be yours and not a one that comes with a system. It should
be done in such a way that it will not be picked up by any of the Microsoft
supplied drivers, which include a lot of standard devices. You can test and
work using the PortIO code since it will “own” those ports. This is good
for testing, but I would never recommend you attempt to release a product
using one IO per IoCtl. You could make it more inefficient by adding a few
hundred wait states to the card itself, but not a good idea.

Look at www.pcisig.com for info about doing a card. It will be expensive,
but you can join and gain access to vendors that make PCI chipsets. They
can also test your designs, or so I hear. I am a software type, but have
worked with hardware folks for several years, on and off.

“Christiaan Ghijselinck” wrote in
message news:xxxxx@ntdev…
>
>
> Yes, I did, but the PortIO DDK sample uses methods according the “rules”.
It may be used within a product.
> I was just confused about the fact that you reposted your question.
>
>
> ----- Original Message -----
> From: “Antonio Fasano/OmniTek”
> To: “Windows System Software Developers Interest List”

> Sent: Friday, August 01, 2003 11:53 PM
> Subject: [ntdev] RES: Re: RES: Re: PORTIO
>
>
> > But you said it yourself that it shouldn’t be used in a product !!!
> >
> > Antonio
> >
> > -----Mensagem original-----
> > De: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com]Em nome de Christiaan
> > Ghijselinck
> > Enviada em: sexta-feira, agosto 01, 2003 03:49
> > Para: Windows System Software Developers Interest List
> > Assunto: [ntdev] Re: RES: Re: PORTIO
> >
> >
> >
> > Wasn’t there someone who already mentioned something about the PortIO
sample
> > in the DDK and Dr. Dobbs Journal May 1995 ( or was it
> > May 1996 ) a couple of days ago ? I dare not to express my thoughts now

> >
> >
> > ----- Original Message -----
> > From: “Antonio Fasano/OmniTek”
> > To: “Windows System Software Developers Interest List”

> > Sent: Friday, August 01, 2003 7:09 PM
> > Subject: [ntdev] RES: Re: PORTIO
> >
> >
> > > Hello Alberto and Craig,
> > >
> > > I just want to output one byte at a time to port 0300h in the I/O
space
> > and
> > > reade one byte at a time from address 0301 h of the I/O space. That’s
> > > because I have developed a simple ISA BOARD that needs it.
> > >
> > > Regards,
> > >
> > > Antonio
> > >
> > > -----Mensagem original-----
> > > De: xxxxx@lists.osr.com
> > > [mailto:xxxxx@lists.osr.com]Em nome de Moreira, Alberto
> > > Enviada em: sexta-feira, agosto 01, 2003 12:37
> > > Para: Windows System Software Developers Interest List
> > > Assunto: [ntdev] Re: PORTIO
> > >
> > >
> > > Well, .br ain’t down in Ohio. People down there may have needs that do
not
> > > necessarily map to the reality north of the border. Still the question
is
> > a
> > > good one, Antonio, what are you trying to accomplish ? There may be an
> > > easier way of doing it than driving the iron. Not that I’m that
bashful
> > > about doing it, hey, I make my living out of bypassing or outright
> > ignoring
> > > OS’s ! Still, no point doing things that don’t need to be done.
> > >
> > > Alberto.
> > >
> > >
> > > -----Original Message-----
> > > From: David J. Craig [mailto:xxxxx@yoshimuni.com]
> > > Sent: Friday, August 01, 2003 11:21 AM
> > > To: Windows System Software Developers Interest List
> > > Subject: [ntdev] Re: PORTIO
> > >
> > >
> > >
> > > “Antonio Fasano/OmniTek” wrote in message
> > > news:xxxxx@ntdev…
> > > >
> > > > Hi, All,
> > > >
> > > > I need a Win-XP Driver that can give I/O port access to my C++
process.
> > > >
> > > No, you don’t.
> > >
> > > > Where can I find it such a driver ? I have looked for it in the Win
XP
> > DDK
> > > > and I have found nothing similar to what I need.
> > > >
> > > What are you trying to accomplish? What ports? Ports already used by
the
> > > OS or other device drivers must not touched except by the owning
driver.
> > > Most ports are accessed in sequence with other or the same port using
> > > multiple IO requests, so how can you work with ports that can be
touched
> > > between your accesses. Write a driver if you own the device.
> > >
> > > > Regards,
> > > >
> > > > Antonio
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > —
> > > Questions? First check the Kernel Driver FAQ at
> > > http://www.osronline.com/article.cfm?id=256
> > >
> > > You are currently subscribed to ntdev as:
xxxxx@compuware.com
> > > To unsubscribe send a blank email to xxxxx@lists.osr.com
> > >
> > >
> > >
> > > The contents of this e-mail are intended for the named addressee only.
It
> > > contains information that may be confidential. Unless you are the
named
> > > addressee or an authorized designee, you may not copy or use it, or
> > disclose
> > > it to anyone else. If you received it in error please notify us
> > immediately
> > > and then destroy it.
> > >
> > >
> > >
> > > —
> > > Questions? First check the Kernel Driver FAQ at
> > > http://www.osronline.com/article.cfm?id=256
> > >
> > > You are currently subscribed to ntdev as: xxxxx@omnitek.com.br
> > > To unsubscribe send a blank email to xxxxx@lists.osr.com
> > >
> > >
> > >
> > >
> > > —
> > > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> > >
> > > You are currently subscribed to ntdev as:
> > xxxxx@compaqnet.be
> > > To unsubscribe send a blank email to xxxxx@lists.osr.com
> > >
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as: xxxxx@omnitek.com.br
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as:
xxxxx@compaqnet.be
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
>
>
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@omnitek.com.br
To unsubscribe send a blank email to xxxxx@lists.osr.com

Check with AMCC, V3, PLX, or one of the other PCI interface chip
manufacturers. They all have reference boards you can buy and try out as
well.


Bill McKenzie
Compuware Corporation
Watch your IRPs/IRBs/URBs/SRBs/NDIS pkts with our free WDMSniffer tool:
http://frontline.compuware.com/nashua/patches/utility.htm

“Antonio Fasano/OmniTek” wrote in message
news:xxxxx@ntdev…
>
> Hi, All
>
> I know this has nothing to do with software, but has anybody seen a sample
> interface circuit that can be used on a board and make it PCI-Compatible ?
>
> Thanks,
>
> Antonio
>
> -----Mensagem original-----
> De: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com]Em nome de David J. Craig
> Enviada em: sexta-feira, agosto 01, 2003 02:13
> Para: Windows System Software Developers Interest List
> Assunto: [ntdev] Re: PORTIO
>
>
> Peter gave you the info you need, but I would suggest that you add jumpers
> to your card to permit several IO addresses. If it will become a product,
> that will be necessary. I would also suggest switching to PCI for
> production because none of my systems have ISA slots.
>
> “Antonio Fasano/OmniTek” wrote in message
> news:xxxxx@ntdev…
> >
> > Hello Alberto and Craig,
> >
> > I just want to output one byte at a time to port 0300h in the I/O space
> and
> > reade one byte at a time from address 0301 h of the I/O space. That’s
> > because I have developed a simple ISA BOARD that needs it.
> >
> > Regards,
> >
> > Antonio
> >
> > -----Mensagem original-----
> > De: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com]Em nome de Moreira, Alberto
> > Enviada em: sexta-feira, agosto 01, 2003 12:37
> > Para: Windows System Software Developers Interest List
> > Assunto: [ntdev] Re: PORTIO
> >
> >
> > Well, .br ain’t down in Ohio. People down there may have needs that do
not
> > necessarily map to the reality north of the border. Still the question
is
> a
> > good one, Antonio, what are you trying to accomplish ? There may be an
> > easier way of doing it than driving the iron. Not that I’m that bashful
> > about doing it, hey, I make my living out of bypassing or outright
> ignoring
> > OS’s ! Still, no point doing things that don’t need to be done.
> >
> > Alberto.
> >
> >
> > -----Original Message-----
> > From: David J. Craig [mailto:xxxxx@yoshimuni.com]
> > Sent: Friday, August 01, 2003 11:21 AM
> > To: Windows System Software Developers Interest List
> > Subject: [ntdev] Re: PORTIO
> >
> >
> >
> > “Antonio Fasano/OmniTek” wrote in message
> > news:xxxxx@ntdev…
> > >
> > > Hi, All,
> > >
> > > I need a Win-XP Driver that can give I/O port access to my C++
process.
> > >
> > No, you don’t.
> >
> > > Where can I find it such a driver ? I have looked for it in the Win XP
> DDK
> > > and I have found nothing similar to what I need.
> > >
> > What are you trying to accomplish? What ports? Ports already used by
the
> > OS or other device drivers must not touched except by the owning driver.
> > Most ports are accessed in sequence with other or the same port using
> > multiple IO requests, so how can you work with ports that can be touched
> > between your accesses. Write a driver if you own the device.
> >
> > > Regards,
> > >
> > > Antonio
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as: xxxxx@compuware.com
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >
> > The contents of this e-mail are intended for the named addressee only.
It
> > contains information that may be confidential. Unless you are the named
> > addressee or an authorized designee, you may not copy or use it, or
> disclose
> > it to anyone else. If you received it in error please notify us
> immediately
> > and then destroy it.
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as: xxxxx@omnitek.com.br
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >
> >
> >
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@omnitek.com.br
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
>
>

Thanks !!

-----Mensagem original-----
De: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]Em nome de Bill McKenzie
Enviada em: segunda-feira, agosto 04, 2003 02:24
Para: Windows System Software Developers Interest List
Assunto: [ntdev] Re: PORTIO

Check with AMCC, V3, PLX, or one of the other PCI interface chip
manufacturers. They all have reference boards you can buy and try out as
well.


Bill McKenzie
Compuware Corporation
Watch your IRPs/IRBs/URBs/SRBs/NDIS pkts with our free WDMSniffer tool:
http://frontline.compuware.com/nashua/patches/utility.htm

“Antonio Fasano/OmniTek” wrote in message
news:xxxxx@ntdev…
>
> Hi, All
>
> I know this has nothing to do with software, but has anybody seen a sample
> interface circuit that can be used on a board and make it PCI-Compatible ?
>
> Thanks,
>
> Antonio
>
> -----Mensagem original-----
> De: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com]Em nome de David J. Craig
> Enviada em: sexta-feira, agosto 01, 2003 02:13
> Para: Windows System Software Developers Interest List
> Assunto: [ntdev] Re: PORTIO
>
>
> Peter gave you the info you need, but I would suggest that you add jumpers
> to your card to permit several IO addresses. If it will become a product,
> that will be necessary. I would also suggest switching to PCI for
> production because none of my systems have ISA slots.
>
> “Antonio Fasano/OmniTek” wrote in message
> news:xxxxx@ntdev…
> >
> > Hello Alberto and Craig,
> >
> > I just want to output one byte at a time to port 0300h in the I/O space
> and
> > reade one byte at a time from address 0301 h of the I/O space. That’s
> > because I have developed a simple ISA BOARD that needs it.
> >
> > Regards,
> >
> > Antonio
> >
> > -----Mensagem original-----
> > De: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com]Em nome de Moreira, Alberto
> > Enviada em: sexta-feira, agosto 01, 2003 12:37
> > Para: Windows System Software Developers Interest List
> > Assunto: [ntdev] Re: PORTIO
> >
> >
> > Well, .br ain’t down in Ohio. People down there may have needs that do
not
> > necessarily map to the reality north of the border. Still the question
is
> a
> > good one, Antonio, what are you trying to accomplish ? There may be an
> > easier way of doing it than driving the iron. Not that I’m that bashful
> > about doing it, hey, I make my living out of bypassing or outright
> ignoring
> > OS’s ! Still, no point doing things that don’t need to be done.
> >
> > Alberto.
> >
> >
> > -----Original Message-----
> > From: David J. Craig [mailto:xxxxx@yoshimuni.com]
> > Sent: Friday, August 01, 2003 11:21 AM
> > To: Windows System Software Developers Interest List
> > Subject: [ntdev] Re: PORTIO
> >
> >
> >
> > “Antonio Fasano/OmniTek” wrote in message
> > news:xxxxx@ntdev…
> > >
> > > Hi, All,
> > >
> > > I need a Win-XP Driver that can give I/O port access to my C++
process.
> > >
> > No, you don’t.
> >
> > > Where can I find it such a driver ? I have looked for it in the Win XP
> DDK
> > > and I have found nothing similar to what I need.
> > >
> > What are you trying to accomplish? What ports? Ports already used by
the
> > OS or other device drivers must not touched except by the owning driver.
> > Most ports are accessed in sequence with other or the same port using
> > multiple IO requests, so how can you work with ports that can be touched
> > between your accesses. Write a driver if you own the device.
> >
> > > Regards,
> > >
> > > Antonio
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as: xxxxx@compuware.com
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >
> > The contents of this e-mail are intended for the named addressee only.
It
> > contains information that may be confidential. Unless you are the named
> > addressee or an authorized designee, you may not copy or use it, or
> disclose
> > it to anyone else. If you received it in error please notify us
> immediately
> > and then destroy it.
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > You are currently subscribed to ntdev as: xxxxx@omnitek.com.br
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >
> >
> >
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@omnitek.com.br
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
>
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@omnitek.com.br
To unsubscribe send a blank email to xxxxx@lists.osr.com