Tulip driver...Linksys card...

I have the Linux drivers for my Linksys ethernet card and was wondering if
anyone can help me compile them on my QNX machine. I have compiled the C
files (written by Donald Becker) many times on Linux systems, so I’ve jumped
through the hoops, but now I need to make the #include files specifically
for QNX.

Any ideas would be helpful.

John

John Wells <jwells@ntr.net> wrote:

I have the Linux drivers for my Linksys ethernet card and was wondering if
anyone can help me compile them on my QNX machine. I have compiled the C
files (written by Donald Becker) many times on Linux systems, so I’ve jumped
through the hoops, but now I need to make the #include files specifically
for QNX.

Any ideas would be helpful.

I just replied to your posting (the same one) on another group but a lot of
people watching this group might miss that reply.

First, QNX != Linux (as I am sure you know). Since drivers are the most
fundamental part of the system (after the kernel) it is a non-trival
task to make a linux driver work under QNX. There are going to be assumptions
in the Linux driver about infustructure that is simply not found in a
QNX system (and vise-versa). So it will not be a matter of just modifying
some include files.

That said, could you say which rev of the LNE100TX card you have? The
v4.x cards are supported (but may not be autodetected). THe previous
versions are not, since LinkSys doesn’t like to change it’s model numbers
when it makes major changes to the chipsets on the cards. :wink:


chris

\

cdm@qnx.com > “The faster I go, the behinder I get.”

Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

It is a Linksys Network Everywhere Etherfast (10/100) NC100, which is
supposedly different from the LNE100TX.

John


Chris McKillop <cdm@qnx.com> wrote in article
<96o78c$qjd$2@nntp.qnx.com>…

That said, could you say which rev of the LNE100TX card you have? The
v4.x cards are supported (but may not be autodetected). THe previous
versions are not, since LinkSys doesn’t like to change it’s model numbers
when it makes major changes to the chipsets on the cards. > :wink:

John Wells <jwells@ntr.net> wrote:

It is a Linksys Network Everywhere Etherfast (10/100) NC100, which is
supposedly different from the LNE100TX.

Actually, I think they are in fact the same. :wink: Try nabbing the tulip
driver from my webpage and see if that works out any better for you.

http://staff.qnx.com/~cdm/

chris

\

cdm@qnx.com > “The faster I go, the behinder I get.”

Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Thanks, I’ll try this out tonight.

How do I set it up? I see your instructions on your site to copy it to
/lib/dll … is that all that is required?

John


Chris McKillop <cdm@qnx.com> wrote in article
<96u91l$e66$1@nntp.qnx.com>…

John Wells <> jwells@ntr.net> > wrote:
It is a Linksys Network Everywhere Etherfast (10/100) NC100, which is
supposedly different from the LNE100TX.


Actually, I think they are in fact the same. > :wink: > Try nabbing the tulip
driver from my webpage and see if that works out any better for you.

http://staff.qnx.com/~cdm/

chris

Well, I managed to get it working. I don’t really understand one thing, though… it appeared to fail when I ran io-net from the /lib/dll directory (there was already a version of devn-tulip.so there). I tried it with the existing devn-tulip.so, and it failed, so I then tried it with the version from your website (Chris) and it seemed to fail as well. Then I loaded Network Conf from the start bar and activated it and everything worked beautifully! I’m pinging my other machine on my lan. I don’t think QNX knew that I had a tulip driver, because when I tried everything before, it said driver not detected, or something like that. Anyway, I’m keeping these notes, 'cause I’ll eventually be reinstalling QNX. I’m learning a lot.

Thanks,

John



Previously, John Wells wrote in qdn.public.ddk.network:

Thanks, I’ll try this out tonight.

How do I set it up? I see your instructions on your site to copy it to
/lib/dll … is that all that is required?

John


Chris McKillop <> cdm@qnx.com> > wrote in article
96u91l$e66$> 1@nntp.qnx.com> >…
John Wells <> jwells@ntr.net> > wrote:
It is a Linksys Network Everywhere Etherfast (10/100) NC100, which is
supposedly different from the LNE100TX.


Actually, I think they are in fact the same. > :wink: > Try nabbing the tulip
driver from my webpage and see if that works out any better for you.

http://staff.qnx.com/~cdm/

chris

Is there any possibility that previous Linksys cards could be supported? I have
what the box calls the LNE100TX v2.0, but the driver you have on your site doesn’t
seem to work for it. I’m not a coder at all, but I’m on here to see if anyone’s
working on such drivers to know if it’s worth any effort to continue toying with
QNX. If I have no hope of network support, it’s not worth my time to continue with
it, but I would like to.

-Gulopine R Holiture

Chris McKillop wrote:

John Wells <> jwells@ntr.net> > wrote:
I have the Linux drivers for my Linksys ethernet card and was wondering if
anyone can help me compile them on my QNX machine. I have compiled the C
files (written by Donald Becker) many times on Linux systems, so I’ve jumped
through the hoops, but now I need to make the #include files specifically
for QNX.

Any ideas would be helpful.


I just replied to your posting (the same one) on another group but a lot of
people watching this group might miss that reply.

First, QNX != Linux (as I am sure you know). Since drivers are the most
fundamental part of the system (after the kernel) it is a non-trival
task to make a linux driver work under QNX. There are going to be assumptions
in the Linux driver about infustructure that is simply not found in a
QNX system (and vise-versa). So it will not be a matter of just modifying
some include files.

That said, could you say which rev of the LNE100TX card you have? The
v4.x cards are supported (but may not be autodetected). THe previous
versions are not, since LinkSys doesn’t like to change it’s model numbers
when it makes major changes to the chipsets on the cards. > :wink:

chris

cdm@qnx.com > “The faster I go, the behinder I get.”
Chris McKillop – Lewis Carroll –
Software Engineer, QSSL

Although this isn’t the right group - it should be supported in the upcoming
6.1 release.

chris


Marty Alchin <alchinm@mdot.state.mi.us> wrote:

Is there any possibility that previous Linksys cards could be supported? I have
what the box calls the LNE100TX v2.0, but the driver you have on your site doesn
't
seem to work for it. I’m not a coder at all, but I’m on here to see if anyone’s
working on such drivers to know if it’s worth any effort to continue toying with
QNX. If I have no hope of network support, it’s not worth my time to continue wi
th
it, but I would like to.

-Gulopine R Holiture

Chris McKillop wrote:

John Wells <> jwells@ntr.net> > wrote:
I have the Linux drivers for my Linksys ethernet card and was wondering if
anyone can help me compile them on my QNX machine. I have compiled the C
files (written by Donald Becker) many times on Linux systems, so I’ve jumped
through the hoops, but now I need to make the #include files specifically
for QNX.

Any ideas would be helpful.


I just replied to your posting (the same one) on another group but a lot of
people watching this group might miss that reply.

First, QNX != Linux (as I am sure you know). Since drivers are the most
fundamental part of the system (after the kernel) it is a non-trival
task to make a linux driver work under QNX. There are going to be assumptions
in the Linux driver about infustructure that is simply not found in a
QNX system (and vise-versa). So it will not be a matter of just modifying
some include files.

That said, could you say which rev of the LNE100TX card you have? The
v4.x cards are supported (but may not be autodetected). THe previous
versions are not, since LinkSys doesn’t like to change it’s model numbers
when it makes major changes to the chipsets on the cards. > :wink:

chris

cdm@qnx.com > “The faster I go, the behinder I get.”
Chris McKillop – Lewis Carroll –
Software Engineer, QSSL

cdm@qnx.com > “The faster I go, the behinder I get.”

Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<