Linksys 10/100 NIC. Support YES/NO?

I have a linksys 10/100 NIC (it’s PCI) in my computer. When I do a pci
-v, it lists that I have it and recognizes that it is an ethernet
adapter, but when I do an io-net -d tulip it tells me no device found.
I used tulip because that is the linux module that is used for this
network card, so I figured it would be the same. I decided to try and
run an io-net -d ne2000. This simply returned me to a prompt with no
error or success messages. Is this card supported? Am I on the right
track to getting my network going? Please help!

-Steve

Steve Gusz <ferret@optonline.net> wrote:

I have a linksys 10/100 NIC (it’s PCI) in my computer. When I do a pci
-v, it lists that I have it and recognizes that it is an ethernet
adapter, but when I do an io-net -d tulip it tells me no device found.
I used tulip because that is the linux module that is used for this
network card, so I figured it would be the same. I decided to try and
run an io-net -d ne2000. This simply returned me to a prompt with no
error or success messages. Is this card supported? Am I on the right
track to getting my network going? Please help!
-Steve

From a previous post by cdm:

Go to http://staff.qnx.com/~cdm/networking/ and nab the current
UNOFFICAL tulip driver. Once you are booted do this (as root)…

mount -Tio-net devn-tulip.so

And you will get the ethernet config tab in Networking Config. You can
add that line in a file called /etc/rc.d/rc.local. Don’t forget to
“chmod 755 /etc/rc.d/rc.local” before you reboot! :slight_smile:

When I type

mount -Tio-net devn-tulip.so

I get the following error message:

mount: Can’t mount devn-tulip.so (type io-net)
mount: Possible Reason: Invalid Argument

I checked to make sure devn-tulip.so exists, it does. It is in
/x86/lib/dll. I also tried the modified unofficial version of the
devn-tulip.so file that was reffered to in another post about linksys cards.
What else can I do?

Chris Travis wrote:

Steve Gusz <> ferret@optonline.net> > wrote:
I have a linksys 10/100 NIC (it’s PCI) in my computer. When I do a pci
-v, it lists that I have it and recognizes that it is an ethernet
adapter, but when I do an io-net -d tulip it tells me no device found.
I used tulip because that is the linux module that is used for this
network card, so I figured it would be the same. I decided to try and
run an io-net -d ne2000. This simply returned me to a prompt with no
error or success messages. Is this card supported? Am I on the right
track to getting my network going? Please help!
-Steve

From a previous post by cdm:

Go to > http://staff.qnx.com/~cdm/networking/ > and nab the current
UNOFFICAL tulip driver. Once you are booted do this (as root)…

mount -Tio-net devn-tulip.so

And you will get the ethernet config tab in Networking Config. You can
add that line in a file called /etc/rc.d/rc.local. Don’t forget to
“chmod 755 /etc/rc.d/rc.local” before you reboot! > :slight_smile:

Rev. Ferret <ferret@optonline.net> wrote:
: When I type

: mount -Tio-net devn-tulip.so

: I get the following error message:

: mount: Can’t mount devn-tulip.so (type io-net)
: mount: Possible Reason: Invalid Argument

: I checked to make sure devn-tulip.so exists, it does. It is in
: /x86/lib/dll. I also tried the modified unofficial version of the
: devn-tulip.so file that was reffered to in another post about linksys cards.
: What else can I do?

Due to a bug in the current mount utility (fixed for the
next patch) you need to provide the full path to the
dll or shared object.

Thomas

: Chris Travis wrote:

:> Steve Gusz <ferret@optonline.net> wrote:
:> > I have a linksys 10/100 NIC (it’s PCI) in my computer. When I do a pci
:> > -v, it lists that I have it and recognizes that it is an ethernet
:> > adapter, but when I do an io-net -d tulip it tells me no device found.
:> > I used tulip because that is the linux module that is used for this
:> > network card, so I figured it would be the same. I decided to try and
:> > run an io-net -d ne2000. This simply returned me to a prompt with no
:> > error or success messages. Is this card supported? Am I on the right
:> > track to getting my network going? Please help!
:> > -Steve
:>
:> From a previous post by cdm:
:>
:> Go to http://staff.qnx.com/~cdm/networking/ and nab the current
:> UNOFFICAL tulip driver. Once you are booted do this (as root)…
:>
:> mount -Tio-net devn-tulip.so
:>
:> And you will get the ethernet config tab in Networking Config. You can
:> add that line in a file called /etc/rc.d/rc.local. Don’t forget to
:> “chmod 755 /etc/rc.d/rc.local” before you reboot! :slight_smile:

\


Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@qnx.com Neutrino Development Group
(613)-591-0931 http://www.qnx.com/~thomasf

Even using:

mount -Tio-net /x86/lib/dll/devn-tulip.so

I still get the error. According to the list on the webpage where I downloaded
the modified devn-tulip.so, my card is listed working with this driver. What am I
doing wrong? This is frustrating :frowning:

-Steve

Thomas Fletcher wrote:

Rev. Ferret <> ferret@optonline.net> > wrote:
: When I type

: mount -Tio-net devn-tulip.so

: I get the following error message:

: mount: Can’t mount devn-tulip.so (type io-net)
: mount: Possible Reason: Invalid Argument

: I checked to make sure devn-tulip.so exists, it does. It is in
: /x86/lib/dll. I also tried the modified unofficial version of the
: devn-tulip.so file that was reffered to in another post about linksys cards.
: What else can I do?

Due to a bug in the current mount utility (fixed for the
next patch) you need to provide the full path to the
dll or shared object.

Thomas

: Chris Travis wrote:

:> Steve Gusz <> ferret@optonline.net> > wrote:
:> > I have a linksys 10/100 NIC (it’s PCI) in my computer. When I do a pci
:> > -v, it lists that I have it and recognizes that it is an ethernet
:> > adapter, but when I do an io-net -d tulip it tells me no device found.
:> > I used tulip because that is the linux module that is used for this
:> > network card, so I figured it would be the same. I decided to try and
:> > run an io-net -d ne2000. This simply returned me to a prompt with no
:> > error or success messages. Is this card supported? Am I on the right
:> > track to getting my network going? Please help!
:> > -Steve
:
:> From a previous post by cdm:
:
:> Go to > http://staff.qnx.com/~cdm/networking/ > and nab the current
:> UNOFFICAL tulip driver. Once you are booted do this (as root)…
:
:> mount -Tio-net devn-tulip.so
:
:> And you will get the ethernet config tab in Networking Config. You can
:> add that line in a file called /etc/rc.d/rc.local. Don’t forget to
:> “chmod 755 /etc/rc.d/rc.local” before you reboot! > :slight_smile:

Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@qnx.com > Neutrino Development Group
(613)-591-0931 > http://www.qnx.com/~thomasf

Rev. Ferret <ferret@optonline.net> wrote:

Even using:

What is the output of “ls -l /x86/lib/dll/devn-tulip.so”
How about posting the “pci -v” output for this card too…

Chris

mount -Tio-net /x86/lib/dll/devn-tulip.so

I still get the error. According to the list on the webpage where I downloaded
the modified devn-tulip.so, my card is listed working with this driver. What am I
doing wrong? This is frustrating > :frowning:

-Steve

Thomas Fletcher wrote:

Rev. Ferret <> ferret@optonline.net> > wrote:
: When I type

: mount -Tio-net devn-tulip.so

: I get the following error message:

: mount: Can’t mount devn-tulip.so (type io-net)
: mount: Possible Reason: Invalid Argument

: I checked to make sure devn-tulip.so exists, it does. It is in
: /x86/lib/dll. I also tried the modified unofficial version of the
: devn-tulip.so file that was reffered to in another post about linksys cards.
: What else can I do?

Due to a bug in the current mount utility (fixed for the
next patch) you need to provide the full path to the
dll or shared object.

Thomas

: Chris Travis wrote:

:> Steve Gusz <> ferret@optonline.net> > wrote:
:> > I have a linksys 10/100 NIC (it’s PCI) in my computer. When I do a pci
:> > -v, it lists that I have it and recognizes that it is an ethernet
:> > adapter, but when I do an io-net -d tulip it tells me no device found.
:> > I used tulip because that is the linux module that is used for this
:> > network card, so I figured it would be the same. I decided to try and
:> > run an io-net -d ne2000. This simply returned me to a prompt with no
:> > error or success messages. Is this card supported? Am I on the right
:> > track to getting my network going? Please help!
:> > -Steve
:
:> From a previous post by cdm:
:
:> Go to > http://staff.qnx.com/~cdm/networking/ > and nab the current
:> UNOFFICAL tulip driver. Once you are booted do this (as root)…
:
:> mount -Tio-net devn-tulip.so
:
:> And you will get the ethernet config tab in Networking Config. You can
:> add that line in a file called /etc/rc.d/rc.local. Don’t forget to
:> “chmod 755 /etc/rc.d/rc.local” before you reboot! > :slight_smile:

Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@qnx.com > Neutrino Development Group
(613)-591-0931 > http://www.qnx.com/~thomasf

Chris Travis <ctravis@qnx.com> wrote:

Rev. Ferret <> ferret@optonline.net> > wrote:
Even using:

What is the output of “ls -l /x86/lib/dll/devn-tulip.so”
How about posting the “pci -v” output for this card too…

I too am having the same problem. I’ve tried with both motherboard PnP
enabled and disabled too. Here is the output for the commands you
requested:

“ls -l /x86/lib/dll/devn-tulip.so”

-rwxrwxr-x 1 root root 72377 Oct 28 15:16
/x86/lib/dll/devn-tulip.so

Note this is not the driver from the QNX RTP pre-release, must be the
unsupported beta driver from cdm’s page…

Chris

“pci -v”

Class = Network (Ethernet)
Vendor ID = 11adh, Lite-On Communications Inc
Device ID = c115h, LC82C115 PNIC II 10/100 PCI MAC/PHY
PCI index = 0h
Class Codes = 020000h
Revision ID = 25h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 290h
Command Reg = 87h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
IO Address = e400h length 256 enabled
Mem Address = e7000000h 32bit length 256 enabled
Subsystem Vendor ID = 11adh
Subsystem ID = c001h
Expansion ROM = e6000000h length 65536 disabled
Max Lat = 56ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 7
Capabilities Pointer = 44h
Capability ID = 1h
Capabilities = f711h - 0h



mount -Tio-net /x86/lib/dll/devn-tulip.so

I still get the error. According to the list on the webpage where I downloaded
the modified devn-tulip.so, my card is listed working with this driver. What am I
doing wrong? This is frustrating > :frowning:

-Steve

Thomas Fletcher wrote:

Rev. Ferret <> ferret@optonline.net> > wrote:
: When I type

: mount -Tio-net devn-tulip.so

: I get the following error message:

: mount: Can’t mount devn-tulip.so (type io-net)
: mount: Possible Reason: Invalid Argument

: I checked to make sure devn-tulip.so exists, it does. It is in
: /x86/lib/dll. I also tried the modified unofficial version of the
: devn-tulip.so file that was reffered to in another post about linksys cards.
: What else can I do?

Due to a bug in the current mount utility (fixed for the
next patch) you need to provide the full path to the
dll or shared object.

Thomas

: Chris Travis wrote:

:> Steve Gusz <> ferret@optonline.net> > wrote:
:> > I have a linksys 10/100 NIC (it’s PCI) in my computer. When I do a pci
:> > -v, it lists that I have it and recognizes that it is an ethernet
:> > adapter, but when I do an io-net -d tulip it tells me no device found.
:> > I used tulip because that is the linux module that is used for this
:> > network card, so I figured it would be the same. I decided to try and
:> > run an io-net -d ne2000. This simply returned me to a prompt with no
:> > error or success messages. Is this card supported? Am I on the right
:> > track to getting my network going? Please help!
:> > -Steve
:
:> From a previous post by cdm:
:
:> Go to > http://staff.qnx.com/~cdm/networking/ > and nab the current
:> UNOFFICAL tulip driver. Once you are booted do this (as root)…
:
:> mount -Tio-net devn-tulip.so
:
:> And you will get the ethernet config tab in Networking Config. You can
:> add that line in a file called /etc/rc.d/rc.local. Don’t forget to
:> “chmod 755 /etc/rc.d/rc.local” before you reboot! > :slight_smile:

Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@qnx.com > Neutrino Development Group
(613)-591-0931 > http://www.qnx.com/~thomasf

Rev. Ferret <ferret@optonline.net> wrote:

Even using:

mount -Tio-net /x86/lib/dll/devn-tulip.so

That is because the card you are using it not actually supported. So,
lets give this a try…

slay io-net
io-net -d tulip vid=VENDOR_ID,did=DEVICE_ID,verbose -p ttcpip

Now, VENDOR_ID and DEVICE_ID are the values from the outout of pci.
For example, on my machine…

Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1229h, 82557/8/9 Fast Ethernet LAN Controller
PCI index = 0h
Mem Address = 80100000h enabled
IO Address = 7480h enabled
Mem Address = 80200000h enabled
PCI Int Pin = INT A
Interrupt line = 5

The VENDOR_ID is 0x8086 (don’t forget the 0x), and DEVICE_ID would be 0x1229.

Please let me know if this works.

chris

\

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

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

This did not work. I got the following message:

Unable to load dll devn-tulip: Symbol not found.

the output of “ls -l /x86/lib/dll/devn-tulip.so” is:

-rwxrwxr-x 1 root root 72680 Oct 25 00:38 devn-tulip.so

the output of “pci -v” for my card is:

Class = Network (Ethernet)
Vendor id = 11adh, Lite-On Communications Inc
Device id = c115h, LC82C115 PNIC II 10/100 PCI MAC/PHY
PCI index = 0h
Class Codes = 020000h
Bus Number = 0
Device number = 10
Function num = 0
Status Reg = 290h
command Reg = 87h
Header type = 0h single function
BIST = On Build-in-self-test not supported
Latency Timer = 50h
Character line size = 8h un-cacheable
IO Address = 6400h length 256 enabled
Subsystem Vendor ID = 11adh
Subsystem ID = c001h
Max Lat = 56ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = 44h
Capability ID = 1h
capabilities = f601h-0h

Chris McKillop wrote:

Rev. Ferret <> ferret@optonline.net> > wrote:
Even using:

mount -Tio-net /x86/lib/dll/devn-tulip.so


That is because the card you are using it not actually supported. So,
lets give this a try…

slay io-net
io-net -d tulip vid=VENDOR_ID,did=DEVICE_ID,verbose -p ttcpip

Now, VENDOR_ID and DEVICE_ID are the values from the outout of pci.
For example, on my machine…

Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1229h, 82557/8/9 Fast Ethernet LAN Controller
PCI index = 0h
Mem Address = 80100000h enabled
IO Address = 7480h enabled
Mem Address = 80200000h enabled
PCI Int Pin = INT A
Interrupt line = 5

The VENDOR_ID is 0x8086 (don’t forget the 0x), and DEVICE_ID would be 0x1229.

Please let me know if this works.

chris

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