Network hang problem

bridged with qdn.public.qnxrtp.installation
Post Reply
Bill Caroselli

Network hang problem

Post by Bill Caroselli » Wed Oct 08, 2003 7:48 pm

Using QNX 6.2.1B PE.

I have a new Dell Latitude Laptop computer. It has a TI PCI 1420
CardBus controller (vendor ID = 104c, device ID = ac51)

In it I have a 3Com Corp 3CCFE575CT net work card.
(vendor ID = 10b7, device ID = 5257)

When QNX boots it autoloads io-net with devn-el900.so. Then I
manually mount:
mount -Tio-net npm-qnet.so

It will appear to work briefly until I pump a few MBs through it
(I'm copying a whole development system onto it.) Then suddenly
networking stops working. It isn't hung in the strictest sense of
the word. It just returns errors. Both on QNET and IP.

nicinfo looks somewhat OK. There is 1 bad TX error. It is still
receiving data.

If I slay and restart io-net with devn-el900 and npm-qnet it starts
working again. But it dies again after a few more MBs.

What can I do to make it NOT die?
What additional information do you need?

Bill Caroselli

Re: Network hang problem

Post by Bill Caroselli » Wed Oct 08, 2003 7:53 pm

Bill Caroselli <qtps@earthlink.net> wrote:
BC > Using QNX 6.2.1B PE.

BC > I have a new Dell Latitude Laptop computer. It has a TI PCI 1420
BC > CardBus controller (vendor ID = 104c, device ID = ac51)

BC > In it I have a 3Com Corp 3CCFE575CT net work card.
BC > (vendor ID = 10b7, device ID = 5257)

BC > When QNX boots it autoloads io-net with devn-el900.so. Then I
BC > manually mount:
BC > mount -Tio-net npm-qnet.so

BC > It will appear to work briefly until I pump a few MBs through it
BC > (I'm copying a whole development system onto it.) Then suddenly
BC > networking stops working. It isn't hung in the strictest sense of
BC > the word. It just returns errors. Both on QNET and IP.

BC > nicinfo looks somewhat OK. There is 1 bad TX error. It is still
BC > receiving data.

BC > If I slay and restart io-net with devn-el900 and npm-qnet it starts
BC > working again. But it dies again after a few more MBs.

BC > What can I do to make it NOT die?
BC > What additional information do you need?

Here is the pci-v output:


PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7190h, 82443BX/ZX 440BX/ZX AGPset Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2210h
Command Reg = 106h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Capabilities Pointer = a0h
Capability ID = 2h
Capabilities = 10h - 1f000203h

Class = Bridge (PCI/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7191h, 82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge
PCI index = 0h
Class Codes = 060400h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 220h
Command Reg = 11fh
Header type = 1h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
Primary Bus Number = 0h
Secondary Bus Number = 1h
Subordinate Bus Number = 1h
Secondary Latency Timer = 20h
I/O Base = e0h
I/O Limit = e0h
Secondary Status = 22a0h
Memory Base = fd00h
Memory Limit = fef0h
Prefetchable Memory Base = f800h
Prefetchable Memory Limit= fbf0h
Prefetchable Base Upper 32 Bits = 0h
Prefetchable Limit Upper 32 Bits = 0h
I/O Base Upper 16 Bits = ffffh
I/O Limit Upper 16 Bits = ffffh
Bridge Control = 140ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac51h, PCI1420 PC Card Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 11
Bridge Control = 7c0h
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Legacy Mode Base Address = 3e0h
System Control = 2024d020h
Retry Status = e0h
Card Control = 83h
Device Control = 64h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac51h, PCI1420 PC Card Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 3
Function num = 1
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 3
Subordinate Bus Number = 3
Secondary Latency Timer = 20h
Memory Base 0 = ffec0000h
Memory Limit 0 = ffee0000h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = fe00h
I/O Limit 0 = fe7ch
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 11
Bridge Control = 700h
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Legacy Mode Base Address = 3e0h
System Control = 2024f020h
Retry Status = e0h
Card Control = 83h
Device Control = 64h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7110h, 82371AB/EB PIIX4 ISA Bridge
PCI index = 0h
Class Codes = 068000h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 280h
Command Reg = 10fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB/EB PIIX4 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 1
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = 860h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB/EB PIIX4 USB Interface
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 2
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = dce0h length 32 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 11

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB/EB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 3h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Multimedia (Audio)
Vendor ID = 125dh, ESS Technology
Device ID = 1998h, ES1980 Maestro-3 PCI Audio Accelerator
PCI index = 0h
Class Codes = 040100h
Revision ID = 10h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 290h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = d800h length 256 enabled
PCI Mem Address = f3ffe000h 32bit length 8192 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Max Lat = 24ns
Min Gnt = 2ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = c0h
Capability ID = 1h
Capabilities = 7622h - 8000h

Class = Display (VGA)
Vendor ID = 1002h, ATI Technologies
Device ID = 4c46h, Mobility M3 AGP 2x
PCI index = 0h
Class Codes = 030000h
Revision ID = 2h
Bus number = 1
Device number = 0
Function num = 0
Status Reg = 2b0h
Command Reg = 86h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
PCI Mem Address = f8000000h prefetchable 32bit length 67108864 enabled
PCI IO Address = ec00h length 256 disabled
PCI Mem Address = fdffc000h 32bit length 16384 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Max Lat = 0ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 50h
Capability ID = 2h
Capabilities = 20h - 1f000203h
Capability ID = 1h
Capabilities = 602h - 0h

Class = Network (Ethernet)
Vendor ID = 10b7h, 3Com Corporation
Device ID = 5257h, 3CCFE575CT Cyclone Fast Ethernet CardBus PC Card
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 3
Device number = 0
Function num = 0
Status Reg = 210h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = fe00h length 128 enabled
PCI Mem Address = ffefdf00h 32bit length 128 enabled
PCI Mem Address = ffefdf80h 32bit length 128 enabled
CardBus CIS Pointer = 90h
Subsystem Vendor ID = 10b7h
Subsystem ID = 5c57h
Max Lat = 5ns
Min Gnt = 10ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 50h
Capability ID = 1h
Capabilities = f611h - 2000h

Hugh Brown

Re: Network hang problem

Post by Hugh Brown » Thu Oct 09, 2003 12:19 pm

I'll take a look at this. Please can you post the nicinfo output as well,
after the problem occurs.

"Bill Caroselli" <qtps@earthlink.net> wrote in message
news:bm1pvg$232$2@inn.qnx.com...
Bill Caroselli <qtps@earthlink.net> wrote:
BC > Using QNX 6.2.1B PE.

BC > I have a new Dell Latitude Laptop computer. It has a TI PCI 1420
BC > CardBus controller (vendor ID = 104c, device ID = ac51)

BC > In it I have a 3Com Corp 3CCFE575CT net work card.
BC > (vendor ID = 10b7, device ID = 5257)

BC > When QNX boots it autoloads io-net with devn-el900.so. Then I
BC > manually mount:
BC > mount -Tio-net npm-qnet.so

BC > It will appear to work briefly until I pump a few MBs through it
BC > (I'm copying a whole development system onto it.) Then suddenly
BC > networking stops working. It isn't hung in the strictest sense of
BC > the word. It just returns errors. Both on QNET and IP.

BC > nicinfo looks somewhat OK. There is 1 bad TX error. It is still
BC > receiving data.

BC > If I slay and restart io-net with devn-el900 and npm-qnet it starts
BC > working again. But it dies again after a few more MBs.

BC > What can I do to make it NOT die?
BC > What additional information do you need?

Here is the pci-v output:


PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7190h, 82443BX/ZX 440BX/ZX AGPset Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2210h
Command Reg = 106h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Capabilities Pointer = a0h
Capability ID = 2h
Capabilities = 10h - 1f000203h

Class = Bridge (PCI/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7191h, 82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge
PCI index = 0h
Class Codes = 060400h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 220h
Command Reg = 11fh
Header type = 1h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
Primary Bus Number = 0h
Secondary Bus Number = 1h
Subordinate Bus Number = 1h
Secondary Latency Timer = 20h
I/O Base = e0h
I/O Limit = e0h
Secondary Status = 22a0h
Memory Base = fd00h
Memory Limit = fef0h
Prefetchable Memory Base = f800h
Prefetchable Memory Limit= fbf0h
Prefetchable Base Upper 32 Bits = 0h
Prefetchable Limit Upper 32 Bits = 0h
I/O Base Upper 16 Bits = ffffh
I/O Limit Upper 16 Bits = ffffh
Bridge Control = 140ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac51h, PCI1420 PC Card Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 11
Bridge Control = 7c0h
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Legacy Mode Base Address = 3e0h
System Control = 2024d020h
Retry Status = e0h
Card Control = 83h
Device Control = 64h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac51h, PCI1420 PC Card Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 3
Function num = 1
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 3
Subordinate Bus Number = 3
Secondary Latency Timer = 20h
Memory Base 0 = ffec0000h
Memory Limit 0 = ffee0000h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = fe00h
I/O Limit 0 = fe7ch
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 11
Bridge Control = 700h
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Legacy Mode Base Address = 3e0h
System Control = 2024f020h
Retry Status = e0h
Card Control = 83h
Device Control = 64h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7110h, 82371AB/EB PIIX4 ISA Bridge
PCI index = 0h
Class Codes = 068000h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 280h
Command Reg = 10fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB/EB PIIX4 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 1
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = 860h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB/EB PIIX4 USB Interface
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 2
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = dce0h length 32 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 11

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB/EB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 3h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Multimedia (Audio)
Vendor ID = 125dh, ESS Technology
Device ID = 1998h, ES1980 Maestro-3 PCI Audio Accelerator
PCI index = 0h
Class Codes = 040100h
Revision ID = 10h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 290h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = d800h length 256 enabled
PCI Mem Address = f3ffe000h 32bit length 8192 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Max Lat = 24ns
Min Gnt = 2ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = c0h
Capability ID = 1h
Capabilities = 7622h - 8000h

Class = Display (VGA)
Vendor ID = 1002h, ATI Technologies
Device ID = 4c46h, Mobility M3 AGP 2x
PCI index = 0h
Class Codes = 030000h
Revision ID = 2h
Bus number = 1
Device number = 0
Function num = 0
Status Reg = 2b0h
Command Reg = 86h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
PCI Mem Address = f8000000h prefetchable 32bit length 67108864 enabled
PCI IO Address = ec00h length 256 disabled
PCI Mem Address = fdffc000h 32bit length 16384 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Max Lat = 0ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 50h
Capability ID = 2h
Capabilities = 20h - 1f000203h
Capability ID = 1h
Capabilities = 602h - 0h

Class = Network (Ethernet)
Vendor ID = 10b7h, 3Com Corporation
Device ID = 5257h, 3CCFE575CT Cyclone Fast Ethernet CardBus PC Card
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 3
Device number = 0
Function num = 0
Status Reg = 210h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = fe00h length 128 enabled
PCI Mem Address = ffefdf00h 32bit length 128 enabled
PCI Mem Address = ffefdf80h 32bit length 128 enabled
CardBus CIS Pointer = 90h
Subsystem Vendor ID = 10b7h
Subsystem ID = 5c57h
Max Lat = 5ns
Min Gnt = 10ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 50h
Capability ID = 1h
Capabilities = f611h - 2000h

Hugh Brown

Re: Network hang problem

Post by Hugh Brown » Thu Oct 09, 2003 1:04 pm

Are you running the copy in a text mode screen, or are you running Photon?
If you run the copy in text mode, do you still get the problem?

"Hugh Brown" <hsbrown@qnx.com> wrote in message
news:bm3ibr$927$1@inn.qnx.com...
I'll take a look at this. Please can you post the nicinfo output as well,
after the problem occurs.

"Bill Caroselli" <qtps@earthlink.net> wrote in message
news:bm1pvg$232$2@inn.qnx.com...
Bill Caroselli <qtps@earthlink.net> wrote:
BC > Using QNX 6.2.1B PE.

BC > I have a new Dell Latitude Laptop computer. It has a TI PCI 1420
BC > CardBus controller (vendor ID = 104c, device ID = ac51)

BC > In it I have a 3Com Corp 3CCFE575CT net work card.
BC > (vendor ID = 10b7, device ID = 5257)

BC > When QNX boots it autoloads io-net with devn-el900.so. Then I
BC > manually mount:
BC > mount -Tio-net npm-qnet.so

BC > It will appear to work briefly until I pump a few MBs through it
BC > (I'm copying a whole development system onto it.) Then suddenly
BC > networking stops working. It isn't hung in the strictest sense of
BC > the word. It just returns errors. Both on QNET and IP.

BC > nicinfo looks somewhat OK. There is 1 bad TX error. It is still
BC > receiving data.

BC > If I slay and restart io-net with devn-el900 and npm-qnet it starts
BC > working again. But it dies again after a few more MBs.

BC > What can I do to make it NOT die?
BC > What additional information do you need?

Here is the pci-v output:


PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7190h, 82443BX/ZX 440BX/ZX AGPset Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2210h
Command Reg = 106h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Capabilities Pointer = a0h
Capability ID = 2h
Capabilities = 10h - 1f000203h

Class = Bridge (PCI/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7191h, 82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge
PCI index = 0h
Class Codes = 060400h
Revision ID = 3h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 220h
Command Reg = 11fh
Header type = 1h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
Primary Bus Number = 0h
Secondary Bus Number = 1h
Subordinate Bus Number = 1h
Secondary Latency Timer = 20h
I/O Base = e0h
I/O Limit = e0h
Secondary Status = 22a0h
Memory Base = fd00h
Memory Limit = fef0h
Prefetchable Memory Base = f800h
Prefetchable Memory Limit= fbf0h
Prefetchable Base Upper 32 Bits = 0h
Prefetchable Limit Upper 32 Bits = 0h
I/O Base Upper 16 Bits = ffffh
I/O Limit Upper 16 Bits = ffffh
Bridge Control = 140ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac51h, PCI1420 PC Card Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 3
Function num = 0
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 11
Bridge Control = 7c0h
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Legacy Mode Base Address = 3e0h
System Control = 2024d020h
Retry Status = e0h
Card Control = 83h
Device Control = 64h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac51h, PCI1420 PC Card Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 0h
Bus number = 0
Device number = 3
Function num = 1
Status Reg = 210h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 3
Subordinate Bus Number = 3
Secondary Latency Timer = 20h
Memory Base 0 = ffec0000h
Memory Limit 0 = ffee0000h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = fe00h
I/O Limit 0 = fe7ch
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 11
Bridge Control = 700h
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Legacy Mode Base Address = 3e0h
System Control = 2024f020h
Retry Status = e0h
Card Control = 83h
Device Control = 64h
Buffer Control = 60h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7110h, 82371AB/EB PIIX4 ISA Bridge
PCI index = 0h
Class Codes = 068000h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 280h
Command Reg = 10fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB/EB PIIX4 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 1
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = 860h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB/EB PIIX4 USB Interface
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 2
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = dce0h length 32 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 11

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB/EB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 3h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 3h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Multimedia (Audio)
Vendor ID = 125dh, ESS Technology
Device ID = 1998h, ES1980 Maestro-3 PCI Audio Accelerator
PCI index = 0h
Class Codes = 040100h
Revision ID = 10h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 290h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = d800h length 256 enabled
PCI Mem Address = f3ffe000h 32bit length 8192 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Max Lat = 24ns
Min Gnt = 2ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = c0h
Capability ID = 1h
Capabilities = 7622h - 8000h

Class = Display (VGA)
Vendor ID = 1002h, ATI Technologies
Device ID = 4c46h, Mobility M3 AGP 2x
PCI index = 0h
Class Codes = 030000h
Revision ID = 2h
Bus number = 1
Device number = 0
Function num = 0
Status Reg = 2b0h
Command Reg = 86h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
PCI Mem Address = f8000000h prefetchable 32bit length 67108864 enabled
PCI IO Address = ec00h length 256 disabled
PCI Mem Address = fdffc000h 32bit length 16384 enabled
Subsystem Vendor ID = 1028h
Subsystem ID = b1h
Max Lat = 0ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 50h
Capability ID = 2h
Capabilities = 20h - 1f000203h
Capability ID = 1h
Capabilities = 602h - 0h

Class = Network (Ethernet)
Vendor ID = 10b7h, 3Com Corporation
Device ID = 5257h, 3CCFE575CT Cyclone Fast Ethernet CardBus PC Card
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 3
Device number = 0
Function num = 0
Status Reg = 210h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = fe00h length 128 enabled
PCI Mem Address = ffefdf00h 32bit length 128 enabled
PCI Mem Address = ffefdf80h 32bit length 128 enabled
CardBus CIS Pointer = 90h
Subsystem Vendor ID = 10b7h
Subsystem ID = 5c57h
Max Lat = 5ns
Min Gnt = 10ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 50h
Capability ID = 1h
Capabilities = f611h - 2000h


Bill Caroselli

Re: Network hang problem

Post by Bill Caroselli » Thu Oct 09, 2003 1:22 pm

Hugh Brown <hsbrown@qnx.com> wrote:
HB > Are you running the copy in a text mode screen, or are you running Photon?
HB > If you run the copy in text mode, do you still get the problem?

The network card does not seem to fail when not running photon.
I was trying to copy a large directory structure from one host to
another. Yesterday I tried 4 times and it failed each time. In text
mode I successfully did it 4 times without a failure.

Here in the nicinfo:

3COM (575C) CardBus 10/100 LAN Ethernet Controller
Physical Node ID ................. 000102 789FA2
Current Physical Node ID ......... 000102 789FA2
Media Rate ....................... 100.00 Mb/s half-duplex UTP
MTU .............................. 1514
Lan .............................. 0
I/O Port Range ................... 0xFE00 -> 0xFE7F
Hardware Interrupt ............... 0xB
Promiscuous ...................... Disabled
Multicast ........................ Enabled

Total Packets Txd OK ............. 926268
Total Packets Txd Bad ............ 0
Total Packets Rxd OK ............. 1726624
Total Rx Errors .................. 0

Total Bytes Txd .................. 110569647
Total Bytes Rxd .................. 1753996331

Tx Collision Errors .............. 564
Tx Collisions Errors (aborted) ... 0
Carrier Sense Lost on Tx ......... 0
FIFO Underruns During Tx ......... 0
Tx deferred ...................... 667
Out of Window Collisions ......... 0
FIFO Overruns During Rx .......... 0
Alignment errors ................. 0
CRC errors ....................... 0

Here is some other information:

/root>pidin -n little-dell -pio-net
pid tid name prio STATE Blocked
77842 1 sbin/io-net 10o SIGWAITINFO
77842 2 sbin/io-net 10o RECEIVE 1
77842 3 sbin/io-net 10o RECEIVE 1
77842 4 sbin/io-net 10o RECEIVE 1
77842 5 sbin/io-net 10o RECEIVE 1
77842 6 sbin/io-net 21o RECEIVE 6
77842 7 sbin/io-net 21r RECEIVE 22
77842 8 sbin/io-net 10o RECEIVE 28
77842 10 sbin/io-net 21r CONDVAR 80c80ac

/root>pidin -n little-dell -pio-net me
pid tid name prio STATE code data stack
77842 1 sbin/io-net 10o SIGWAITINFO 56K 720K 8192(516K)*
77842 2 sbin/io-net 10o RECEIVE 56K 720K 4096(68K)
77842 3 sbin/io-net 10o RECEIVE 56K 720K 4096(68K)
77842 4 sbin/io-net 10o RECEIVE 56K 720K 4096(68K)
77842 5 sbin/io-net 10o RECEIVE 56K 720K 4096(68K)
77842 6 sbin/io-net 21o RECEIVE 56K 720K 4096(132K)
77842 7 sbin/io-net 21r RECEIVE 56K 720K 4096(132K)
77842 8 sbin/io-net 10o RECEIVE 56K 720K 4096(132K)
77842 10 sbin/io-net 21r CONDVAR 56K 720K 4096(132K)
ldqnx.so.2 @b0300000 312K 16K
npm-tcpip.so @b8200000 596K 140K
devn-el900.so @b82b8000 52K 8192
npm-qnet.so @b82c7000 136K 8192
/dev/mem @40100000 (ffee0000) 4096

Hugh Brown

Re: Network hang problem

Post by Hugh Brown » Thu Oct 09, 2003 5:54 pm

I'm trying to send you an e-mail, but I get errors every time.

Previously, Bill Caroselli wrote in qdn.public.qnxrtp.installation:
Hugh Brown <hsbrown@qnx.com> wrote:
HB > Are you running the copy in a text mode screen, or are you running Photon?
HB > If you run the copy in text mode, do you still get the problem?

The network card does not seem to fail when not running photon.
I was trying to copy a large directory structure from one host to
another. Yesterday I tried 4 times and it failed each time. In text
mode I successfully did it 4 times without a failure.

Here in the nicinfo:

3COM (575C) CardBus 10/100 LAN Ethernet Controller
Physical Node ID ................. 000102 789FA2
Current Physical Node ID ......... 000102 789FA2
Media Rate ....................... 100.00 Mb/s half-duplex UTP
MTU .............................. 1514
Lan .............................. 0
I/O Port Range ................... 0xFE00 -> 0xFE7F
Hardware Interrupt ............... 0xB
Promiscuous ...................... Disabled
Multicast ........................ Enabled

Total Packets Txd OK ............. 926268
Total Packets Txd Bad ............ 0
Total Packets Rxd OK ............. 1726624
Total Rx Errors .................. 0

Total Bytes Txd .................. 110569647
Total Bytes Rxd .................. 1753996331

Tx Collision Errors .............. 564
Tx Collisions Errors (aborted) ... 0
Carrier Sense Lost on Tx ......... 0
FIFO Underruns During Tx ......... 0
Tx deferred ...................... 667
Out of Window Collisions ......... 0
FIFO Overruns During Rx .......... 0
Alignment errors ................. 0
CRC errors ....................... 0

Here is some other information:

/root>pidin -n little-dell -pio-net
pid tid name prio STATE Blocked
77842 1 sbin/io-net 10o SIGWAITINFO
77842 2 sbin/io-net 10o RECEIVE 1
77842 3 sbin/io-net 10o RECEIVE 1
77842 4 sbin/io-net 10o RECEIVE 1
77842 5 sbin/io-net 10o RECEIVE 1
77842 6 sbin/io-net 21o RECEIVE 6
77842 7 sbin/io-net 21r RECEIVE 22
77842 8 sbin/io-net 10o RECEIVE 28
77842 10 sbin/io-net 21r CONDVAR 80c80ac

/root>pidin -n little-dell -pio-net me
pid tid name prio STATE code data stack
77842 1 sbin/io-net 10o SIGWAITINFO 56K 720K 8192(516K)*
77842 2 sbin/io-net 10o RECEIVE 56K 720K 4096(68K)
77842 3 sbin/io-net 10o RECEIVE 56K 720K 4096(68K)
77842 4 sbin/io-net 10o RECEIVE 56K 720K 4096(68K)
77842 5 sbin/io-net 10o RECEIVE 56K 720K 4096(68K)
77842 6 sbin/io-net 21o RECEIVE 56K 720K 4096(132K)
77842 7 sbin/io-net 21r RECEIVE 56K 720K 4096(132K)
77842 8 sbin/io-net 10o RECEIVE 56K 720K 4096(132K)
77842 10 sbin/io-net 21r CONDVAR 56K 720K 4096(132K)
ldqnx.so.2 @b0300000 312K 16K
npm-tcpip.so @b8200000 596K 140K
devn-el900.so @b82b8000 52K 8192
npm-qnet.so @b82c7000 136K 8192
/dev/mem @40100000 (ffee0000) 4096

Bill Caroselli

Re: Network hang problem

Post by Bill Caroselli » Thu Oct 09, 2003 6:06 pm

Hugh Brown <hsbrown@qnx.com> wrote:
HB > I'm trying to send you an e-mail, but I get errors every time.

Earthlink said that their e-mail system is down for routine maintenance
(in the middle of the day ?!?!?!?).

Anyway, it should be back in an hour or so.

Sorry about the inconvienece.

John Nagle

What QNX 6.2.1B PE? QNX web site says latest version is 6.2

Post by John Nagle » Mon Oct 20, 2003 7:24 am

Bill Caroselli wrote:
Using QNX 6.2.1B PE.
What QNX 6.2.1B PE? Says right here that the
latest version is 6.2:

http://www.qnx.com/support/releasenotes/index.html

Same thing here:

http://www.qnx.com/developer/download/u ... mo_nc_6.2/

I know that's wrong, but that's what the official
QNX web site says. An update would be helpful.


John Nagle
Team Overbot

Bill Caroselli

Re: What QNX 6.2.1B PE? QNX web site says latest version is

Post by Bill Caroselli » Mon Oct 20, 2003 1:23 pm

John Nagle <nagle@downside.com> wrote:
JN > Bill Caroselli wrote:
Using QNX 6.2.1B PE.
JN > What QNX 6.2.1B PE? Says right here that the
JN > latest version is 6.2:

JN > http://www.qnx.com/support/releasenotes/index.html

JN > Same thing here:

JN > http://www.qnx.com/developer/download/u ... mo_nc_6.2/

JN > I know that's wrong, but that's what the official
JN > QNX web site says. An update would be helpful.


My understanding (I'm not from QSSL), is that the latest NC
(Non-commercial) version is 6.2.1B. If you baught the
professional version there is a 6.2.1B. I'm not sure if the
"B" patch is released or beta. but I'm using it.

Bill Caroselli

Re: What QNX 6.2.1B PE? QNX web site says latest version is

Post by Bill Caroselli » Mon Oct 20, 2003 1:26 pm

Bill Caroselli <qtps@earthlink.net> wrote:

BC > My understanding (I'm not from QSSL), is that the latest NC
BC > (Non-commercial) version is 6.2.1B. If you baught the

WRONG!

I could swear that I wrote an "A" there.
The latest NC version is 6.2.1A !


BC > professional version there is a 6.2.1B. I'm not sure if the
BC > "B" patch is released or beta. but I'm using it.

Igor Kovalenko

Re: What QNX 6.2.1B PE? QNX web site says latest version is

Post by Igor Kovalenko » Mon Oct 20, 2003 2:24 pm

PE shipped this month was "A" as well. But then again, I could swear there
*was* "B" version, at least I had a beta of it. Go figure...

"Bill Caroselli" <qtps@earthlink.net> wrote in message
news:bn0nq1$hlf$4@inn.qnx.com...
Bill Caroselli <qtps@earthlink.net> wrote:

BC > My understanding (I'm not from QSSL), is that the latest NC
BC > (Non-commercial) version is 6.2.1B. If you baught the

WRONG!

I could swear that I wrote an "A" there.
The latest NC version is 6.2.1A !


BC > professional version there is a 6.2.1B. I'm not sure if the
BC > "B" patch is released or beta. but I'm using it.

Eric Johnson

Re: What QNX 6.2.1B PE? QNX web site says latest version is

Post by Eric Johnson » Mon Oct 20, 2003 2:36 pm

The commercial 6.2.1B is released software, not just beta. It is available
for QNX Momentics PE and SE by download from MyQNX.

"Bill Caroselli" <qtps@earthlink.net> wrote in message
news:bn0nq1$hlf$4@inn.qnx.com...
Bill Caroselli <qtps@earthlink.net> wrote:

BC > My understanding (I'm not from QSSL), is that the latest NC
BC > (Non-commercial) version is 6.2.1B. If you baught the

WRONG!

I could swear that I wrote an "A" there.
The latest NC version is 6.2.1A !


BC > professional version there is a 6.2.1B. I'm not sure if the
BC > "B" patch is released or beta. but I'm using it.

John Nagle

Re: What QNX 6.2.1B PE? QNX web site says latest version is

Post by John Nagle » Mon Oct 20, 2003 5:19 pm

Eric Johnson wrote:
The commercial 6.2.1B is released software, not just beta. It is available
for QNX Momentics PE and SE by download from MyQNX.
Thanks.

Updating the release notes page would be a nice touch.

John Nagle

Bill Caroselli

Re: What QNX 6.2.1B PE? QNX web site says latest version is

Post by Bill Caroselli » Mon Oct 20, 2003 7:45 pm

John Nagle <nagle@downside.com> wrote:
JN > Eric Johnson wrote:
The commercial 6.2.1B is released software, not just beta. It is available
for QNX Momentics PE and SE by download from MyQNX.
JN > Thanks.

JN > Updating the release notes page would be a nice touch.

JN > John Nagle

It would be nice if "uname -a" showed you what patch level you were
running. but since it doesn't, if anyone cares to checj just what
they are running you can load the "installer", look at installed
software, and scroll down until you find "QNX Momentics . . .".

It will show you what version and patch level you are running.

John Nagle

Re: What QNX 6.2.1B PE? QNX web site says latest version is

Post by John Nagle » Tue Oct 21, 2003 7:49 am

I meant the release notes page on the QNX
website, which is way out of date. See

http://www.qnx.com/support/releasenotes/

John Nagle

Bill Caroselli wrote:
John Nagle <nagle@downside.com> wrote:
JN > Eric Johnson wrote:

The commercial 6.2.1B is released software, not just beta. It is available
for QNX Momentics PE and SE by download from MyQNX.


JN > Thanks.

JN > Updating the release notes page would be a nice touch.

JN > John Nagle

It would be nice if "uname -a" showed you what patch level you were
running. but since it doesn't, if anyone cares to checj just what
they are running you can load the "installer", look at installed
software, and scroll down until you find "QNX Momentics . . .".

It will show you what version and patch level you are running.

Post Reply

Return to “qdn.public.qnxrtp.installation”