ne2000_outs:unable to set write address

I installed QNX 6 on a Thinkpad 600E with IBM Ethernet Card.
When I reboot the system, the following error message appeared:
Reserve RMEM failed
unable to allocate resource:resource temporarily unavaliable
ne2000_outs:unable to set write address

I set up using DHCP and nettrp does detected the network card. When I
tried
io-net -dne2000 -pttcpip
The error message is: ne2000_outs:unable to set write address

Any help would appreciate.

Thanks,
-Beth

Hi Joe,

Thanks for your help.

I did ‘pin’ and then I entered

io-net -dne2000 ioport=0x234, irq=7 -pttcpip

The command executed without error. However, I didn’t seem to get IP address for the system. The ifconfig
-ne0 does not returned IP address and when I tried to ping other machine on the net, I got “no route to
host”. Is there something else I need to do ? Also, how do I add the ’ io-net -dne2000 ioport=0x234, irq=7
-pttcpip’ to the startup script so that next time the system reboots, it will run.

Thanks again.

-Beth



Hardware Support Account wrote:

Hi Beth,

Before you run io-net run ‘pin’, this will provide you with information about the cards you have inserted
into you PCMCIA slots. Get the base address and the IRQ of the network card from this read-out and
pass them into the io-net call when starting your network driver.

ex. io-net -dne2000 ioport=0x???,irq=?? -pttcpip

Regards,

Joe

Beth Chen <> chenbeth@hotmail.com> > wrote:
I installed QNX 6 on a Thinkpad 600E with IBM Ethernet Card.
When I reboot the system, the following error message appeared:
Reserve RMEM failed
unable to allocate resource:resource temporarily unavaliable
ne2000_outs:unable to set write address

I set up using DHCP and nettrp does detected the network card. When I
tried
io-net -dne2000 -pttcpip
The error message is: ne2000_outs:unable to set write address

Any help would appreciate.

Thanks,
-Beth

Hi Beth,

Before you run io-net run ‘pin’, this will provide you with information about the cards you have inserted
into you PCMCIA slots. Get the base address and the IRQ of the network card from this read-out and
pass them into the io-net call when starting your network driver.

ex. io-net -dne2000 ioport=0x???,irq=?? -pttcpip


Regards,

Joe

Beth Chen <chenbeth@hotmail.com> wrote:

I installed QNX 6 on a Thinkpad 600E with IBM Ethernet Card.
When I reboot the system, the following error message appeared:
Reserve RMEM failed
unable to allocate resource:resource temporarily unavaliable
ne2000_outs:unable to set write address

I set up using DHCP and nettrp does detected the network card. When I
tried
io-net -dne2000 -pttcpip
The error message is: ne2000_outs:unable to set write address

Any help would appreciate.

Thanks,
-Beth

Hi Joe,

I am running DHCP, to setup my TCP/IP, from the Network Cfg, I selected

connection:DHCP
ID:bchentp
Enable Device: checked
Hostname:bchentp

The rest are all blank. And I created /etc/rc.d/rc.local file like this:

slay io-net >/dev/null 2>&1
slay dhcp.client >/dev/null 2>&1
io-net -dne2000 ioport=0x234,irq=7 -pttcpip
dhcp.client

During the boot, I am still getting ne2000_outs:unable to set write address error
and after reboot, my system does not have an IP address and I ‘ping’ will fail.

The output of nicinfo does not show I have any package coming in or out.
It shows the I/O Port Range is:0x234->0x252, and Hardware Interrupt 0x7

I really appreciate your help.

-Beth



Hardware Support Account wrote:

Hi Beth,

After you start io-net go into photon and use the Network Config(on the shelf) to setup your TCP/IP.
From here you can enter your IP, Subnet Mask, hostname, Domain Name etc…
You will only have to do this once, your setting will be saved and reused.

In your /etc/rc.d/rc.local file add the following lines:

slay io-net
io-net -dne2000 ioport=0x234, irq=7 -pttcpip

This will start up io-net at boot up.
This should solve your problems > :slight_smile:

Regards,

Joe

Beth Chen <> chenbeth@hotmail.com> > wrote:

Hi Joe,

Thanks for your help.

I did ‘pin’ and then I entered

io-net -dne2000 ioport=0x234, irq=7 -pttcpip

The command executed without error. However, I didn’t seem to get IP address for the system. The ifconfig
-ne0 does not returned IP address and when I tried to ping other machine on the net, I got “no route to
host”. Is there something else I need to do ? Also, how do I add the ’ io-net -dne2000 ioport=0x234, irq=7
-pttcpip’ to the startup script so that next time the system reboots, it will run.

Thanks again.

-Beth

Hardware Support Account wrote:

Hi Beth,

Before you run io-net run ‘pin’, this will provide you with information about the cards you have inserted
into you PCMCIA slots. Get the base address and the IRQ of the network card from this read-out and
pass them into the io-net call when starting your network driver.

ex. io-net -dne2000 ioport=0x???,irq=?? -pttcpip

Regards,

Joe

Beth Chen <> chenbeth@hotmail.com> > wrote:
I installed QNX 6 on a Thinkpad 600E with IBM Ethernet Card.
When I reboot the system, the following error message appeared:
Reserve RMEM failed
unable to allocate resource:resource temporarily unavaliable
ne2000_outs:unable to set write address

I set up using DHCP and nettrp does detected the network card. When I
tried
io-net -dne2000 -pttcpip
The error message is: ne2000_outs:unable to set write address

Any help would appreciate.

Thanks,
-Beth

Hi Beth,

After you start io-net go into photon and use the Network Config(on the shelf) to setup your TCP/IP.
From here you can enter your IP, Subnet Mask, hostname, Domain Name etc…
You will only have to do this once, your setting will be saved and reused.

In your /etc/rc.d/rc.local file add the following lines:

slay io-net
io-net -dne2000 ioport=0x234, irq=7 -pttcpip

This will start up io-net at boot up.
This should solve your problems :slight_smile:

Regards,

Joe


Beth Chen <chenbeth@hotmail.com> wrote:

Hi Joe,

Thanks for your help.

I did ‘pin’ and then I entered

io-net -dne2000 ioport=0x234, irq=7 -pttcpip

The command executed without error. However, I didn’t seem to get IP address for the system. The ifconfig
-ne0 does not returned IP address and when I tried to ping other machine on the net, I got “no route to
host”. Is there something else I need to do ? Also, how do I add the ’ io-net -dne2000 ioport=0x234, irq=7
-pttcpip’ to the startup script so that next time the system reboots, it will run.

Thanks again.

-Beth



Hardware Support Account wrote:

Hi Beth,

Before you run io-net run ‘pin’, this will provide you with information about the cards you have inserted
into you PCMCIA slots. Get the base address and the IRQ of the network card from this read-out and
pass them into the io-net call when starting your network driver.

ex. io-net -dne2000 ioport=0x???,irq=?? -pttcpip

Regards,

Joe

Beth Chen <> chenbeth@hotmail.com> > wrote:
I installed QNX 6 on a Thinkpad 600E with IBM Ethernet Card.
When I reboot the system, the following error message appeared:
Reserve RMEM failed
unable to allocate resource:resource temporarily unavaliable
ne2000_outs:unable to set write address

I set up using DHCP and nettrp does detected the network card. When I
tried
io-net -dne2000 -pttcpip
The error message is: ne2000_outs:unable to set write address

Any help would appreciate.

Thanks,
-Beth

Hi Beth,

The error message is not much of problem at this point because you slay the (bad instance) of the io-net
driver and restart it properly in the rc.local file.

If you really want to get rid of the error message you will have to prevent the enumerators from
detecting the card and auto-starting the driver on boot up.
To do this you will first need to know the device and vendor id of the the network card.
Do a ‘pin cis’ to get this information (and more).
You will have to edit the ‘/etc/system/enum/devices/net’ file and comment out the entry for your card.
You can identify your cards entry with the device and vendor id.

ex: device(pcmcia, ven=$(PCCARD_VEND_DLINK), dev=021b)
ex: device(pcmcia, ven=0104, dev=000d)

With your cards entry commented out the enumerator shouldn’t find the card and thus will not start
the driver. You will no longer need to slay io-net in your rc.local.

Now about the TCP/IP problems, try manually setting your IP address with Network Cfg. and see if
the values will hold.

Regards,

Joe

Beth Chen <chenbeth@hotmail.com> wrote:

Hi Joe,

I am running DHCP, to setup my TCP/IP, from the Network Cfg, I selected

connection:DHCP
ID:bchentp
Enable Device: checked
Hostname:bchentp

The rest are all blank. And I created /etc/rc.d/rc.local file like this:

slay io-net >/dev/null 2>&1
slay dhcp.client >/dev/null 2>&1
io-net -dne2000 ioport=0x234,irq=7 -pttcpip
dhcp.client

During the boot, I am still getting ne2000_outs:unable to set write address error
and after reboot, my system does not have an IP address and I ‘ping’ will fail.

The output of nicinfo does not show I have any package coming in or out.
It shows the I/O Port Range is:0x234->0x252, and Hardware Interrupt 0x7

I really appreciate your help.

-Beth



Hardware Support Account wrote:

Hi Beth,

After you start io-net go into photon and use the Network Config(on the shelf) to setup your TCP/IP.
From here you can enter your IP, Subnet Mask, hostname, Domain Name etc…
You will only have to do this once, your setting will be saved and reused.

In your /etc/rc.d/rc.local file add the following lines:

slay io-net
io-net -dne2000 ioport=0x234, irq=7 -pttcpip

This will start up io-net at boot up.
This should solve your problems > :slight_smile:

Regards,

Joe

Beth Chen <> chenbeth@hotmail.com> > wrote:

Hi Joe,

Thanks for your help.

I did ‘pin’ and then I entered

io-net -dne2000 ioport=0x234, irq=7 -pttcpip

The command executed without error. However, I didn’t seem to get IP address for the system. The ifconfig
-ne0 does not returned IP address and when I tried to ping other machine on the net, I got “no route to
host”. Is there something else I need to do ? Also, how do I add the ’ io-net -dne2000 ioport=0x234, irq=7
-pttcpip’ to the startup script so that next time the system reboots, it will run.

Thanks again.

-Beth

Hardware Support Account wrote:

Hi Beth,

Before you run io-net run ‘pin’, this will provide you with information about the cards you have inserted
into you PCMCIA slots. Get the base address and the IRQ of the network card from this read-out and
pass them into the io-net call when starting your network driver.

ex. io-net -dne2000 ioport=0x???,irq=?? -pttcpip

Regards,

Joe

Beth Chen <> chenbeth@hotmail.com> > wrote:
I installed QNX 6 on a Thinkpad 600E with IBM Ethernet Card.
When I reboot the system, the following error message appeared:
Reserve RMEM failed
unable to allocate resource:resource temporarily unavaliable
ne2000_outs:unable to set write address

I set up using DHCP and nettrp does detected the network card. When I
tried
io-net -dne2000 -pttcpip
The error message is: ne2000_outs:unable to set write address

Any help would appreciate.

Thanks,
-Beth