PCMCIA/Network problem

The following problem was reported to the beta test group but no-one took
any interest.

O2Micro PCMCIA chipset with Socket Communications EA network adaptor.

The above combination would only work under 6.0C by starting devp-pccard
with
the -w8,8 option. I cannot get it to work at all under 6.1.

The network was not working after installation from the qnxrtp.exe
application so I tried :

slay io-net

slay devp-pccard

devp-pccard -w8,8

io-net -d ne2000

mount -Tio-net npm-ttcpip.so (or npm-tcpip.so)

I then launch the TCP/IP Configuration app and attempt to use DHCP. After a
long timeout the combo box switches back to ‘Manual’. A manual address
setting is accepted, but I cannot ping any other machines on the network.

Am I doing something wrong?

Jim Douglas

Hi Jim,

Check out the following QNX Knowledge Base entry:
http://qdn.qnx.com/support/bok/solution.qnx?10336

Hopefully it will help.

Regards,

Joe

Jim Douglas <jim@dramatec.co.uk> wrote:

The following problem was reported to the beta test group but no-one took
any interest.

O2Micro PCMCIA chipset with Socket Communications EA network adaptor.

The above combination would only work under 6.0C by starting devp-pccard
with
the -w8,8 option. I cannot get it to work at all under 6.1.

The network was not working after installation from the qnxrtp.exe
application so I tried :

slay io-net

slay devp-pccard

devp-pccard -w8,8

io-net -d ne2000

mount -Tio-net npm-ttcpip.so (or npm-tcpip.so)

I then launch the TCP/IP Configuration app and attempt to use DHCP. After a
long timeout the combo box switches back to ‘Manual’. A manual address
setting is accepted, but I cannot ping any other machines on the network.

Am I doing something wrong?

Jim Douglas

Hi Jim,

What is the output of:

pin
pin config
pin re
pin status
pin cis

Thanks.

Erick.


Jim Douglas <jim@dramatec.co.uk> wrote:

The following problem was reported to the beta test group but no-one took
any interest.

O2Micro PCMCIA chipset with Socket Communications EA network adaptor.

The above combination would only work under 6.0C by starting devp-pccard
with
the -w8,8 option. I cannot get it to work at all under 6.1.

The network was not working after installation from the qnxrtp.exe
application so I tried :

slay io-net

slay devp-pccard

devp-pccard -w8,8

io-net -d ne2000

mount -Tio-net npm-ttcpip.so (or npm-tcpip.so)

I then launch the TCP/IP Configuration app and attempt to use DHCP. After a
long timeout the combo box switches back to ‘Manual’. A manual address
setting is accepted, but I cannot ping any other machines on the network.

Am I doing something wrong?

Jim Douglas

Joe,

Sorry, but this approach does not solve the problem…

Jim

“Hardware Support Account” <hw@qnx.com> wrote in message
news:9icd38$9g5$2@nntp.qnx.com

Hi Jim,

Check out the following QNX Knowledge Base entry:
http://qdn.qnx.com/support/bok/solution.qnx?10336

Hopefully it will help.

Regards,

Joe

Jim Douglas <> jim@dramatec.co.uk> > wrote:
The following problem was reported to the beta test group but no-one
took
any interest.

O2Micro PCMCIA chipset with Socket Communications EA network adaptor.

The above combination would only work under 6.0C by starting devp-pccard
with
the -w8,8 option. I cannot get it to work at all under 6.1.

The network was not working after installation from the qnxrtp.exe
application so I tried :

slay io-net

slay devp-pccard

devp-pccard -w8,8

io-net -d ne2000

mount -Tio-net npm-ttcpip.so (or npm-tcpip.so)

I then launch the TCP/IP Configuration app and attempt to use DHCP.
After a
long timeout the combo box switches back to ‘Manual’. A manual address
setting is accepted, but I cannot ping any other machines on the
network.

Am I doing something wrong?

Jim Douglas

“Hardware Support Account” <hw@qnx.com> wrote in message
news:9icd62$aqa$1@nntp.qnx.com

Hi Jim,

What is the output of:

pin
Sock Func Type Flags PID Base Size IRQ

1 0 Network C—I-±–X----- 81933 0x300 32 7
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None

pin config
; socket 1

[device]
manufacturer = “Socket Communications, Inc.”
product = “Ethernet EA Lan Adapter”
info1 = “Revision H”
info2 = “10/17/95”
regbase = 0x3f8
config = 0x20, 0x0600, irq any, io 0x300-0x31f (width=16)
config = 0x21, 0x0600, irq any, io 0x320-0x33f (width=16)
config = 0x22, 0x0600, irq any, io 0x340-0x35f (width=16)
config = 0x23, 0x0600, irq any, io 0x360-0x37f (width=16)
register = 0, 0x40, 0x40 ; level mode interrupts

pin re
Function not yet supported



pin status
same as ‘pin’



pin cis
Socket : 1 - Function : 0

Device : Null 0k
Checksum addr, len, val : 0x7 206 0x11
Attribute Device : Function Specific 0k
Manufacturer ID : 0x104 0x8
PC Card function : Network LAN Adapter
POST : 0x0
Card tuple version : 4.01
Manufacturer : Socket Communications, Inc.
Name of Product : Ethernet EA Lan Adapter
Add’nl info (lot #) : Revision H
Add’nl info (programming): 10/17/95
Configuration base/st : 0x3f8 0-subtuples
Configuration Index : 0x20 Default
Interface : MWait Req’d, I/O
Feature : 0x1d
Timing Info : Wait
IO Space : Bus16 0x300-0x31F
IRQ Description : Level 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Physical Device Name : NIC @ 300H;
Configuration Index : 0x21
Feature : 0x8
IO Space : Bus16 0x320-0x33F
Physical Device Name : NIC @ 320H;
Configuration Index : 0x22
Feature : 0x8
IO Space : Bus16 0x340-0x35F
Physical Device Name : NIC @ 340H;
Configuration Index : 0x23 Last
Feature : 0x8
IO Space : Bus16 0x360-0x37F
Physical Device Name : NIC @ 360H;

Thanks.

Erick.


Jim Douglas <> jim@dramatec.co.uk> > wrote:
The following problem was reported to the beta test group but no-one
took
any interest.

O2Micro PCMCIA chipset with Socket Communications EA network adaptor.

The above combination would only work under 6.0C by starting devp-pccard
with
the -w8,8 option. I cannot get it to work at all under 6.1.

The network was not working after installation from the qnxrtp.exe
application so I tried :

slay io-net

slay devp-pccard

devp-pccard -w8,8

io-net -d ne2000

mount -Tio-net npm-ttcpip.so (or npm-tcpip.so)

I then launch the TCP/IP Configuration app and attempt to use DHCP.
After a
long timeout the combo box switches back to ‘Manual’. A manual address
setting is accepted, but I cannot ping any other machines on the
network.

Am I doing something wrong?

Jim Douglas

I got the solution to this one from Darren Learmonth in the UK office.
Apparently the manual method shown below will not work because enum-pccard
somehow ‘gets in the way’ (can anyone confirm/deny this). Previously, with
6.0, I used nettrap to start the ne2000 driver which must have bypassed the
problem. The only way now, with 6.1.0 to get the network functioning is to
hack /etc/system/enum/devices/bridges. Modify line 23 to read -

requires(devp-pccard, -w8)

  • assuming the rogue nic is in socket 1. I guess the other options as
    defined in

http://qdn.qnx.com/support/bok/solution.qnx?10294

will also work.

Kindly update the knowledge base to help other poor souls like me with
Socket EA cards. BTW my card is one of the original EA cards. I also have a
LP-E card but it seems to have failed completely, so I am unable to verify
that this solution is required and works for this model of Socket
Communications card also. Can anyone else contribute?

Jim Douglas


“Jim Douglas” <jim@dramatec.co.uk> wrote in message
news:9ic7ph$19g$1@inn.qnx.com

The following problem was reported to the beta test group but no-one took
any interest.

O2Micro PCMCIA chipset with Socket Communications EA network adaptor.

The above combination would only work under 6.0C by starting devp-pccard
with
the -w8,8 option. I cannot get it to work at all under 6.1.

The network was not working after installation from the qnxrtp.exe
application so I tried :

slay io-net

slay devp-pccard

devp-pccard -w8,8

io-net -d ne2000

mount -Tio-net npm-ttcpip.so (or npm-tcpip.so)

I then launch the TCP/IP Configuration app and attempt to use DHCP. After
a
long timeout the combo box switches back to ‘Manual’. A manual address
setting is accepted, but I cannot ping any other machines on the network.

Am I doing something wrong?

Jim Douglas