PCNet Adapters!!

Hii,
I have the sample code for the PCNET adapters. I want to play around with
the code for better understanding. I need to buy the adapters for the same.
Could anyone plz tell me what series of PCNET adapters I need to buy so that
I can connect it back to back and do minimal testing of PING.
Is there any documents for the installation and the configuration of these
drivers? Like how to load to driver and configure it with the IP address
(Like ifconfig with BIG TCP/IP, (Not the tiny one).

Thanks
Jalaja

Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is recognised
by the driver as did=0x2000 vid=0x1022. It works beautifully with the PCNet
code in the DK. Beware, though, if you are using the Beta DDK (pre-6.1.0
release) that some small bugs found there way into the code which mean that
if you want to run the card up with the code as is, you must mount it like:

mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so

It will only mount a single card.

Hope this helps

Poseidon

How do you configure with an IP address??
using ifconfig?? (with BIG TCP/IP)??

Plz lemme know the steps u need to do for configuring and debugging the
driver code.

Thanks in advance
Jalaja



“Me” <paul.ryan2@nospam.virgin.net> wrote in message
news:9im9pj$jq1$1@nntp.qnx.com

Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is
recognised
by the driver as did=0x2000 vid=0x1022. It works beautifully with the
PCNet
code in the DK. Beware, though, if you are using the Beta DDK (pre-6.1.0
release) that some small bugs found there way into the code which mean
that
if you want to run the card up with the code as is, you must mount it
like:

mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so

It will only mount a single card.

Hope this helps

Poseidon

JalajaDevi <jganapat@storage.com> wrote:
: How do you configure with an IP address??
: using ifconfig?? (with BIG TCP/IP)??

Not sure what you mean as that question doesn’t make
any sense WRT drivers. ifconfig sends an ioctl
message to the stack. The driver isn’t involved.


: Plz lemme know the steps u need to do for configuring and debugging the
: driver code.

Compile you driver with debug, set up the correct paths in gdb to
load the symbols from your shared library and attach gdb to the
running io-net process.


: Thanks in advance
: Jalaja



: “Me” <paul.ryan2@nospam.virgin.net> wrote in message
: news:9im9pj$jq1$1@nntp.qnx.com
:> Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is
: recognised
:> by the driver as did=0x2000 vid=0x1022. It works beautifully with the
: PCNet
:> code in the DK. Beware, though, if you are using the Beta DDK (pre-6.1.0
:> release) that some small bugs found there way into the code which mean
: that
:> if you want to run the card up with the code as is, you must mount it
: like:
:>
:> mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so
:>
:> It will only mount a single card.
:>
:> Hope this helps
:>
:> Poseidon
:>
:>

Basically, I want to test the back to back communication by connecting the
machines back to back and issuing ping, ftp and telnet sessions before the
machine is put into the network. For that I do the following.

  1. Assign an IP address as “ifconfig en0 11.0.0.1 up”
  2. Add route for the remote machine as “route add 11.0.0.2 en0”
  3. Perform 1&2 for the remote machine also.
  4. ping 11.0.0.2 (from 11.0.0.1)

I do the above in Linux to test the communication back to back Not sure how
to perform the same in QNX.

Any other ideas to perform the above tests also will help.

Thanks
Jalaja

“Sean Boudreau” <seanb@qnx.com> wrote in message
news:9inbvo$aq2$1@nntp.qnx.com

JalajaDevi <> jganapat@storage.com> > wrote:
: How do you configure with an IP address??
: using ifconfig?? (with BIG TCP/IP)??

Not sure what you mean as that question doesn’t make
any sense WRT drivers. ifconfig sends an ioctl
message to the stack. The driver isn’t involved.


: Plz lemme know the steps u need to do for configuring and debugging the
: driver code.

Compile you driver with debug, set up the correct paths in gdb to
load the symbols from your shared library and attach gdb to the
running io-net process.


: Thanks in advance
: Jalaja



: “Me” <> paul.ryan2@nospam.virgin.net> > wrote in message
: news:9im9pj$jq1$> 1@nntp.qnx.com> …
:> Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is
: recognised
:> by the driver as did=0x2000 vid=0x1022. It works beautifully with the
: PCNet
:> code in the DK. Beware, though, if you are using the Beta DDK
(pre-6.1.0
:> release) that some small bugs found there way into the code which mean
: that
:> if you want to run the card up with the code as is, you must mount it
: like:
:
:> mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so
:
:> It will only mount a single card.
:
:> Hope this helps
:
:> Poseidon
:
:

You can do the exact same thing if you are using the full stack.
The second step is optional as the route to the entire network
11.0.0.0 will be added automtically when the interface is
configured.

If you are using the full stack, you can pass the iterface’s
address on the command line:

io-net -d -p ttcpip if=en0:11.1

ping 11.2

Try it with a shipped driver first to convince yourself.

-seanb

JalajaDevi <jganapat@storage.com> wrote:
: Basically, I want to test the back to back communication by connecting the
: machines back to back and issuing ping, ftp and telnet sessions before the
: machine is put into the network. For that I do the following.
: 1. Assign an IP address as “ifconfig en0 11.0.0.1 up”
: 2. Add route for the remote machine as “route add 11.0.0.2 en0”
: 3. Perform 1&2 for the remote machine also.
: 4. ping 11.0.0.2 (from 11.0.0.1)

: I do the above in Linux to test the communication back to back Not sure how
: to perform the same in QNX.

: Any other ideas to perform the above tests also will help.

: Thanks
: Jalaja

: “Sean Boudreau” <seanb@qnx.com> wrote in message
: news:9inbvo$aq2$1@nntp.qnx.com
:> JalajaDevi <jganapat@storage.com> wrote:
:> : How do you configure with an IP address??
:> : using ifconfig?? (with BIG TCP/IP)??
:>
:> Not sure what you mean as that question doesn’t make
:> any sense WRT drivers. ifconfig sends an ioctl
:> message to the stack. The driver isn’t involved.
:>
:>
:> : Plz lemme know the steps u need to do for configuring and debugging the
:> : driver code.
:>
:> Compile you driver with debug, set up the correct paths in gdb to
:> load the symbols from your shared library and attach gdb to the
:> running io-net process.
:>
:>
:> : Thanks in advance
:> : Jalaja
:>
:>
:>
:> : “Me” <paul.ryan2@nospam.virgin.net> wrote in message
:> : news:9im9pj$jq1$1@nntp.qnx.com
:> :> Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is
:> : recognised
:> :> by the driver as did=0x2000 vid=0x1022. It works beautifully with the
:> : PCNet
:> :> code in the DK. Beware, though, if you are using the Beta DDK
: (pre-6.1.0
:> :> release) that some small bugs found there way into the code which mean
:> : that
:> :> if you want to run the card up with the code as is, you must mount it
:> : like:
:> :>
:> :> mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so
:> :>
:> :> It will only mount a single card.
:> :>
:> :> Hope this helps
:> :>
:> :> Poseidon
:> :>
:> :>
:>
:>

Sean Boudreau <seanb@qnx.com> wrote:

: You can do the exact same thing if you are using the full stack.
: The second step is optional as the route to the entire network
: 11.0.0.0 will be added automtically when the interface is
: configured.

: If you are using the full stack, you can pass the iterface’s
^^^^
tiny

: address on the command line:

: # io-net -d -p ttcpip if=en0:11.1
: # ping 11.2

: Try it with a shipped driver first to convince yourself.

: -seanb

: JalajaDevi <jganapat@storage.com> wrote:
: : Basically, I want to test the back to back communication by connecting the
: : machines back to back and issuing ping, ftp and telnet sessions before the
: : machine is put into the network. For that I do the following.
: : 1. Assign an IP address as “ifconfig en0 11.0.0.1 up”
: : 2. Add route for the remote machine as “route add 11.0.0.2 en0”
: : 3. Perform 1&2 for the remote machine also.
: : 4. ping 11.0.0.2 (from 11.0.0.1)

: : I do the above in Linux to test the communication back to back Not sure how
: : to perform the same in QNX.

: : Any other ideas to perform the above tests also will help.

: : Thanks
: : Jalaja

: : “Sean Boudreau” <seanb@qnx.com> wrote in message
: : news:9inbvo$aq2$1@nntp.qnx.com
: :> JalajaDevi <jganapat@storage.com> wrote:
: :> : How do you configure with an IP address??
: :> : using ifconfig?? (with BIG TCP/IP)??
: :>
: :> Not sure what you mean as that question doesn’t make
: :> any sense WRT drivers. ifconfig sends an ioctl
: :> message to the stack. The driver isn’t involved.
: :>
: :>
: :> : Plz lemme know the steps u need to do for configuring and debugging the
: :> : driver code.
: :>
: :> Compile you driver with debug, set up the correct paths in gdb to
: :> load the symbols from your shared library and attach gdb to the
: :> running io-net process.
: :>
: :>
: :> : Thanks in advance
: :> : Jalaja
: :>
: :>
: :>
: :> : “Me” <paul.ryan2@nospam.virgin.net> wrote in message
: :> : news:9im9pj$jq1$1@nntp.qnx.com
: :> :> Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is
: :> : recognised
: :> :> by the driver as did=0x2000 vid=0x1022. It works beautifully with the
: :> : PCNet
: :> :> code in the DK. Beware, though, if you are using the Beta DDK
: : (pre-6.1.0
: :> :> release) that some small bugs found there way into the code which mean
: :> : that
: :> :> if you want to run the card up with the code as is, you must mount it
: :> : like:
: :> :>
: :> :> mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so
: :> :>
: :> :> It will only mount a single card.
: :> :>
: :> :> Hope this helps
: :> :>
: :> :> Poseidon
: :> :>
: :> :>
: :>
: :>

I have a question regarding the “Shipped driver”. We had formally undergone
QNX training from David, QNX. He had given the PcNet Sample driver for
testing cuz I wanted to write the Network Driver in QNX.
In that all the files are dated December 19, 2000. And I am planning to buy
the Allied Telesyn AT-2700TX adapter. Will that driver hold good?

Thanks
Jalaja

Note: We have Licensed CD’s and Tech support.


“Sean Boudreau” <seanb@qnx.com> wrote in message
news:9iurj7$ps$2@nntp.qnx.com

Sean Boudreau <> seanb@qnx.com> > wrote:

: You can do the exact same thing if you are using the full stack.
: The second step is optional as the route to the entire network
: 11.0.0.0 will be added automtically when the interface is
: configured.

: If you are using the full stack, you can pass the iterface’s
^^^^
tiny

: address on the command line:

: # io-net -d -p ttcpip if=en0:11.1
: # ping 11.2

: Try it with a shipped driver first to convince yourself.

: -seanb

: JalajaDevi <> jganapat@storage.com> > wrote:
: : Basically, I want to test the back to back communication by connecting
the
: : machines back to back and issuing ping, ftp and telnet sessions before
the
: : machine is put into the network. For that I do the following.
: : 1. Assign an IP address as “ifconfig en0 11.0.0.1 up”
: : 2. Add route for the remote machine as “route add 11.0.0.2 en0”
: : 3. Perform 1&2 for the remote machine also.
: : 4. ping 11.0.0.2 (from 11.0.0.1)

: : I do the above in Linux to test the communication back to back Not
sure how
: : to perform the same in QNX.

: : Any other ideas to perform the above tests also will help.

: : Thanks
: : Jalaja

: : “Sean Boudreau” <> seanb@qnx.com> > wrote in message
: : news:9inbvo$aq2$> 1@nntp.qnx.com> …
: :> JalajaDevi <> jganapat@storage.com> > wrote:
: :> : How do you configure with an IP address??
: :> : using ifconfig?? (with BIG TCP/IP)??
: :
: :> Not sure what you mean as that question doesn’t make
: :> any sense WRT drivers. ifconfig sends an ioctl
: :> message to the stack. The driver isn’t involved.
: :
: :
: :> : Plz lemme know the steps u need to do for configuring and debugging
the
: :> : driver code.
: :
: :> Compile you driver with debug, set up the correct paths in gdb to
: :> load the symbols from your shared library and attach gdb to the
: :> running io-net process.
: :
: :
: :> : Thanks in advance
: :> : Jalaja
: :
: :
: :
: :> : “Me” <> paul.ryan2@nospam.virgin.net> > wrote in message
: :> : news:9im9pj$jq1$> 1@nntp.qnx.com> …
: :> :> Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is
: :> : recognised
: :> :> by the driver as did=0x2000 vid=0x1022. It works beautifully with
the
: :> : PCNet
: :> :> code in the DK. Beware, though, if you are using the Beta DDK
: : (pre-6.1.0
: :> :> release) that some small bugs found there way into the code which
mean
: :> : that
: :> :> if you want to run the card up with the code as is, you must mount
it
: :> : like:
: :> :
: :> :> mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so
: :> :
: :> :> It will only mount a single card.
: :> :
: :> :> Hope this helps
: :> :
: :> :> Poseidon
: :> :
: :> :
: :
: :

I don’t know about that, but you can play around with a card
known to be supported.

-seanb

JalajaDevi <jganapat@storage.com> wrote:
: I have a question regarding the “Shipped driver”. We had formally undergone
: QNX training from David, QNX. He had given the PcNet Sample driver for
: testing cuz I wanted to write the Network Driver in QNX.
: In that all the files are dated December 19, 2000. And I am planning to buy
: the Allied Telesyn AT-2700TX adapter. Will that driver hold good?

: Thanks
: Jalaja

: Note: We have Licensed CD’s and Tech support.


: “Sean Boudreau” <seanb@qnx.com> wrote in message
: news:9iurj7$ps$2@nntp.qnx.com
:> Sean Boudreau <seanb@qnx.com> wrote:
:>
:> : You can do the exact same thing if you are using the full stack.
:> : The second step is optional as the route to the entire network
:> : 11.0.0.0 will be added automtically when the interface is
:> : configured.
:>
:> : If you are using the full stack, you can pass the iterface’s
:> ^^^^
:> tiny
:>
:> : address on the command line:
:>
:> : # io-net -d -p ttcpip if=en0:11.1
:> : # ping 11.2
:>
:> : Try it with a shipped driver first to convince yourself.
:>
:> : -seanb
:>
:> : JalajaDevi <jganapat@storage.com> wrote:
:> : : Basically, I want to test the back to back communication by connecting
: the
:> : : machines back to back and issuing ping, ftp and telnet sessions before
: the
:> : : machine is put into the network. For that I do the following.
:> : : 1. Assign an IP address as “ifconfig en0 11.0.0.1 up”
:> : : 2. Add route for the remote machine as “route add 11.0.0.2 en0”
:> : : 3. Perform 1&2 for the remote machine also.
:> : : 4. ping 11.0.0.2 (from 11.0.0.1)
:>
:> : : I do the above in Linux to test the communication back to back Not
: sure how
:> : : to perform the same in QNX.
:>
:> : : Any other ideas to perform the above tests also will help.
:>
:> : : Thanks
:> : : Jalaja
:>
:> : : “Sean Boudreau” <seanb@qnx.com> wrote in message
:> : : news:9inbvo$aq2$1@nntp.qnx.com
:> : :> JalajaDevi <jganapat@storage.com> wrote:
:> : :> : How do you configure with an IP address??
:> : :> : using ifconfig?? (with BIG TCP/IP)??
:> : :>
:> : :> Not sure what you mean as that question doesn’t make
:> : :> any sense WRT drivers. ifconfig sends an ioctl
:> : :> message to the stack. The driver isn’t involved.
:> : :>
:> : :>
:> : :> : Plz lemme know the steps u need to do for configuring and debugging
: the
:> : :> : driver code.
:> : :>
:> : :> Compile you driver with debug, set up the correct paths in gdb to
:> : :> load the symbols from your shared library and attach gdb to the
:> : :> running io-net process.
:> : :>
:> : :>
:> : :> : Thanks in advance
:> : :> : Jalaja
:> : :>
:> : :>
:> : :>
:> : :> : “Me” <paul.ryan2@nospam.virgin.net> wrote in message
:> : :> : news:9im9pj$jq1$1@nntp.qnx.com
:> : :> :> Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is
:> : :> : recognised
:> : :> :> by the driver as did=0x2000 vid=0x1022. It works beautifully with
: the
:> : :> : PCNet
:> : :> :> code in the DK. Beware, though, if you are using the Beta DDK
:> : : (pre-6.1.0
:> : :> :> release) that some small bugs found there way into the code which
: mean
:> : :> : that
:> : :> :> if you want to run the card up with the code as is, you must mount
: it
:> : :> : like:
:> : :> :>
:> : :> :> mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so
:> : :> :>
:> : :> :> It will only mount a single card.
:> : :> :>
:> : :> :> Hope this helps
:> : :> :>
:> : :> :> Poseidon
:> : :> :>
:> : :> :>
:> : :>
:> : :>
:>
:>

Jalaya,

For your information we are using the AT-2700TX adapters without
any problems for both the QNX6.x supplied drivers and our own compiled
6.0/6.1 drivers.

The network performance of these cards is similar to that achieved
with a 3Com 905 B/C card.

The card itself is just an AMD 79C972 chip with a LevelOne phy
converter.

I’d hazard a guess that the card is not much more than a copy of AMD’s
reference design.


Dave



Sean Boudreau wrote:

I don’t know about that, but you can play around with a card
known to be supported.

-seanb

JalajaDevi <> jganapat@storage.com> > wrote:
: I have a question regarding the “Shipped driver”. We had formally undergone
: QNX training from David, QNX. He had given the PcNet Sample driver for
: testing cuz I wanted to write the Network Driver in QNX.
: In that all the files are dated December 19, 2000. And I am planning to buy
: the Allied Telesyn AT-2700TX adapter. Will that driver hold good?

: Thanks
: Jalaja

: Note: We have Licensed CD’s and Tech support.

: “Sean Boudreau” <> seanb@qnx.com> > wrote in message
: news:9iurj7$ps$> 2@nntp.qnx.com> …
:> Sean Boudreau <> seanb@qnx.com> > wrote:
:
:> : You can do the exact same thing if you are using the full stack.
:> : The second step is optional as the route to the entire network
:> : 11.0.0.0 will be added automtically when the interface is
:> : configured.
:
:> : If you are using the full stack, you can pass the iterface’s
:> ^^^^
:> tiny
:
:> : address on the command line:
:
:> : # io-net -d -p ttcpip if=en0:11.1
:> : # ping 11.2
:
:> : Try it with a shipped driver first to convince yourself.
:
:> : -seanb
:
:> : JalajaDevi <> jganapat@storage.com> > wrote:
:> : : Basically, I want to test the back to back communication by connecting
: the
:> : : machines back to back and issuing ping, ftp and telnet sessions before
: the
:> : : machine is put into the network. For that I do the following.
:> : : 1. Assign an IP address as “ifconfig en0 11.0.0.1 up”
:> : : 2. Add route for the remote machine as “route add 11.0.0.2 en0”
:> : : 3. Perform 1&2 for the remote machine also.
:> : : 4. ping 11.0.0.2 (from 11.0.0.1)
:
:> : : I do the above in Linux to test the communication back to back Not
: sure how
:> : : to perform the same in QNX.
:
:> : : Any other ideas to perform the above tests also will help.
:
:> : : Thanks
:> : : Jalaja
:
:> : : “Sean Boudreau” <> seanb@qnx.com> > wrote in message
:> : : news:9inbvo$aq2$> 1@nntp.qnx.com> …
:> : :> JalajaDevi <> jganapat@storage.com> > wrote:
:> : :> : How do you configure with an IP address??
:> : :> : using ifconfig?? (with BIG TCP/IP)??
:> : :
:> : :> Not sure what you mean as that question doesn’t make
:> : :> any sense WRT drivers. ifconfig sends an ioctl
:> : :> message to the stack. The driver isn’t involved.
:> : :
:> : :
:> : :> : Plz lemme know the steps u need to do for configuring and debugging
: the
:> : :> : driver code.
:> : :
:> : :> Compile you driver with debug, set up the correct paths in gdb to
:> : :> load the symbols from your shared library and attach gdb to the
:> : :> running io-net process.
:> : :
:> : :
:> : :> : Thanks in advance
:> : :> : Jalaja
:> : :
:> : :
:> : :
:> : :> : “Me” <> paul.ryan2@nospam.virgin.net> > wrote in message
:> : :> : news:9im9pj$jq1$> 1@nntp.qnx.com> …
:> : :> :> Try Allied Telesyn AT-2700TX. This contains a PCNet chip which is
:> : :> : recognised
:> : :> :> by the driver as did=0x2000 vid=0x1022. It works beautifully with
: the
:> : :> : PCNet
:> : :> :> code in the DK. Beware, though, if you are using the Beta DDK
:> : : (pre-6.1.0
:> : :> :> release) that some small bugs found there way into the code which
: mean
:> : :> : that
:> : :> :> if you want to run the card up with the code as is, you must mount
: it
:> : :> : like:
:> : :> :
:> : :> :> mount -Tio-net -o"did=0x2000,vid=0x1022,pci=0" devn-pcnet.so
:> : :> :
:> : :> :> It will only mount a single card.
:> : :> :
:> : :> :> Hope this helps
:> : :> :
:> : :> :> Poseidon
:> : :> :
:> : :> :
:> : :
:> : :
:
: