Weird problem Pcmcia & QNX4

Hello,
My first post and my first foray into QNX, so please be gentle.

Ok. Here goes.

I have a 3COM 3C589D PCMCIA card.

pin give me:

Sock Win Type Flags PID Base
Size IRQ
1 0 NE2000 C—I-±-------W None 0x320 16 7

and pin config:

;socket 1
[device]
manufacturer = “3Com Corporation”
product = “3C589D”
info1 = “TP/BNC LAN Card Ver. 2a”
info2 = “000002”
regbase = 0x10000
config = 0x01, 0x0601, irq any, io any+16 (width=16)
register = 0, 0x40, 0x40

I have appended this to /etc/config/pcmcia.cards and rebooted.

According to the doc, all I have to do is:

Net.ether589 -p320 -i7 &

but the ouput is:

//2/bin/Net.ether589 terminated (SIGSEGV) at 0005:00000000
%1 2024 Memory fault Net.ether589 -p320 -i7

Then i tried:

Net.ether1000 -p320 -i7 &

The ouput is:
Net.ether1000: INITIALIZATION ERROR 10.

My /etc/config/netmap is:
2 1 006008 8af009

In my /etc/config/sysinit.2, I execute Net, nameloc and then netmap -f.

Can anybody please help a clueless newbie?

Well IRQ = 0 doesn’t look very good.
You might have to provide additional resources
in your /etc/config/pcmcia.cfg file.


Previously, Joe User wrote in comp.os.qnx:

Hello,
My first post and my first foray into QNX, so please be gentle.

Ok. Here goes.

I have a 3COM 3C589D PCMCIA card.

pin give me:

Sock Win Type Flags PID Base
Size IRQ
1 0 NE2000 C—I-±-------W None 0x320 16 7

and pin config:

;socket 1
[device]
manufacturer = “3Com Corporation”
product = “3C589D”
info1 = “TP/BNC LAN Card Ver. 2a”
info2 = “000002”
regbase = 0x10000
config = 0x01, 0x0601, irq any, io any+16 (width=16)
register = 0, 0x40, 0x40

I have appended this to /etc/config/pcmcia.cards and rebooted.

According to the doc, all I have to do is:

Net.ether589 -p320 -i7 &

but the ouput is:

//2/bin/Net.ether589 terminated (SIGSEGV) at 0005:00000000
%1 2024 Memory fault Net.ether589 -p320 -i7

Then i tried:

Net.ether1000 -p320 -i7 &

The ouput is:
Net.ether1000: INITIALIZATION ERROR 10.

My /etc/config/netmap is:
2 1 006008 8af009

In my /etc/config/sysinit.2, I execute Net, nameloc and then netmap -f.

Can anybody please help a clueless newbie?
\


Mitchell Schoenbrun --------- maschoen@pobox.com

Mitchell Schoenbrun wrote:

Well IRQ = 0 doesn’t look very good.
You might have to provide additional resources
in your /etc/config/pcmcia.cfg file.

Previously, Joe User wrote in comp.os.qnx:
Hello,
My first post and my first foray into QNX, so please be gentle.

Ok. Here goes.

I have a 3COM 3C589D PCMCIA card.

pin give me:

Sock Win Type Flags PID Base
Size IRQ
1 0 NE2000 C—I-±-------W None 0x320 16 7

and pin config:

;socket 1
[device]
manufacturer = “3Com Corporation”
product = “3C589D”
info1 = “TP/BNC LAN Card Ver. 2a”
info2 = “000002”
regbase = 0x10000
config = 0x01, 0x0601, irq any, io any+16 (width=16)
register = 0, 0x40, 0x40

I have appended this to /etc/config/pcmcia.cards and rebooted.

According to the doc, all I have to do is:

Net.ether589 -p320 -i7 &

but the ouput is:

//2/bin/Net.ether589 terminated (SIGSEGV) at 0005:00000000
%1 2024 Memory fault Net.ether589 -p320 -i7

Then i tried:

Net.ether1000 -p320 -i7 &

The ouput is:
Net.ether1000: INITIALIZATION ERROR 10.

My /etc/config/netmap is:
2 1 006008 8af009

In my /etc/config/sysinit.2, I execute Net, nameloc and then netmap -f.

Can anybody please help a clueless newbie?



\

Mitchell Schoenbrun --------- > maschoen@pobox.com

Hi,

The output has been somewhat truncated at the end…read irq=7. I have
played with
pcmcia.2 and changed io ports or irq (start at 0x240 or irq=6,7,8,9,10 for
example)
but no luck. pin in this case grabbed 0x240 and 7 after reboot but the same
dreaded
segmentation fault occur…

Thanks,

Tien Duc