Intel InBusiness 10/100 has MAC address ff:ff:ff:ff:ff:ff in

Presently my network card is not working under QNX. Under Debian GNU/Linux,

$ uname -a
Linux myhost.foo.bar 2.4.0-test8 #6 SMP Sun Sep 10 03:25:39 EST 2000 i686 unknown

I get the following information when the network card module is loaded:

eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
eepro100.c: $Revision: 1.33 $ 2000/05/24 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
eth0: Intel Corporation 82559 InBusiness 10/100, 00:B9:31:25:17:8B, IRQ 5.
Receiver lock-up bug exists – enabling work-around.
Board assembly 742252-002, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x04f4518b).

It is an Intel InBusiness 10/100 adapter. One problem I was having with
this network card under an earlier version of the Linux kernel was that
the MAC address showed as all FF’s. I’m not sure if this problem might
be related to why QNX is unable to deal with this card (it seems like a
very reasonable guess), but it works fine under the newer Linux kernel
(and it has always worked under OpenBSD, which never had trouble with it).
It seems very likely that this is the same problem Linux had with all
FF’s, since below my data shows that the network card’s MAC address is
all FF’s under QNX. There are also troubles with my sound card, modem,
and network card (and some other problems).

What follows below is a list of files I created in the root directory.
They are named sensibly as either copies of system files (in which case
/' is mapped to -’ in the filename) or perhaps command lines. I
include remarks whenever necessary. They are presented in chronological
order. Note especially the remarks (page down a bit for the first one).
Please feel free to post a reply to the newsgroup, but also if possible
please carbon-copy me directly as well.

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rwxrwxr-x root/root 1676 2000-09-06 10:30:50 etc-config-rc
    :::::::::::::::::::::::::::::::::::::::::::::::

Add the system utilities to the path…

export PATH=/sbin:/usr/sbin:/bin:/usr/bin

A usefull function

function waitfor {
typeset -i i=0
while test $i -lt 60 -a ! $1 -ef $1 ; do
sleep 1;
let i=i+1;
done
unset i
}

Find the hostname

if test -z $HOSTNAME; then
HOSTNAME=$(hostname -s)
if test $HOSTNAME == localhost; then
unset HOSTNAME
fi
fi

See if there is a host specifiy etc directory

if ! test -z “$HOSTNAME”; then
if test -x /etc/host_cfg/$HOSTNAME; then
etc_host=/etc/host_cfg/$HOSTNAME;
fi
fi

echo “Checking file systems…”

chkfsys /

Set the clock

#if test -d /dev/socket; then

echo “Syncing time with network machine…”

rdate 0.0.0.0

#fi
#if test -b /dev/hd0; then

echo “Syncing time with hardware”

rtc -l hw

#fi

Start some daemons…

#if test ! -d /dev/socket; then

echo “Starting inetd”

inetd

echo “Starting pdebug at port 8000”

pdebug 8000 &

#fi
if test -d /var/dumps; then
dumper -d /var/dumps
fi

echo “Activating swap…”

swapctl -a/.swapfile

# Maybe do a “ln -sf /var/run/log /dev/log”

syslogd


\

# Check for password lock file and remove it…

# Start cron

if test ! -z “$etc_host” -a -x $etc_host/rc.d/rc.local; then
echo “Starting extra run commands for $(hostname)”
. $etc_host/rc.d/rc.local
elif test -x /etc/rc.d/rc.local; then
echo “Starting extra run commands”
. /etc/rc.d/rc.local
fi

Change the path to back before starting init

P=-p
if test ! -z “$SAFEMODE”; then
unset P
fi

if test -f /etc/system/config/nophoton; then
unset P
fi

PATH=/bin:/usr/bin exec which tinit $P

print Unable to init, starting a shell

exec sh
exec fesh

print Really can’t do anything…

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-r–r-- root/root 4080 2000-10-03 06:29:21 etc-system-config-graphics-modes
    :::::::::::::::::::::::::::::::::::::::::::::::

io-graphics -g640x480x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#640,480,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g640x400x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#640,400,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g640x480x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#640,480,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g800x600x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#800,600,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g1024x768x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#1024,768,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g1280x1024x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#1280,1024,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g320x200x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#320,200,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g320x200x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#320,200,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g320x200x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#320,200,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g320x240x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#320,240,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g320x240x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#320,240,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g320x240x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#320,240,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g400x300x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#400,300,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g400x300x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#400,300,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g400x300x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#400,300,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g512x384x8 -dldevg-vesabios.so -I0 -d0x121a,0x9;#512,384,8,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g512x384x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#512,384,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g512x384x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#512,384,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g640x400x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#640,400,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g640x400x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#640,400,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g640x480x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#640,480,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g640x480x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#640,480,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g800x600x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#800,600,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g800x600x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#800,600,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g1024x768x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#1024,768,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g1024x768x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#1024,768,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g1280x1024x16 -dldevg-vesabios.so -I0 -d0x121a,0x9;#1280,1024,16,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g1280x1024x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#1280,1024,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters
io-graphics -g640x480x8 -dldevg-vga.so -Pvga4.pal;#640,480,4,100,0,vga - safe mode

checksum 125 45 56

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-rw- root/root 57 2000-10-03 12:08:25 etc-system-config-graphics-traplist
    :::::::::::::::::::::::::::::::::::::::::::::::

devgt-iographics -dldevg-vesabios.so -I0 -d0x121a,0x0009

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-rw- root/root 174 2000-10-03 12:08:28 etc-config-trap-unknown
    :::::::::::::::::::::::::::::::::::::::::::::::

char bus=pci ven=1102 dev=7002 class=09 subclass=80 progif=00 subven=ffff subsys=ffff
serial bus=pci ven=1106 dev=3038 class=0c subclass=03 progif=00 subven=0925 subsys=1234

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 7456 2000-10-03 12:10:38 pci-v
    :::::::::::::::::::::::::::::::::::::::::::::::

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1106h, VIA Technologies Inc
Device ID = 691h, VT82C691 Apollo Pro Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 44h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = b210h
Command Reg = 6h
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
Capabilities Pointer = a0h
Capability ID = 2h
Capabilities = 10h - 7000203h

Class = Bridge (PCI/PCI)
Vendor ID = 1106h, VIA Technologies Inc
Device ID = 8598h, VT82C598 Apollo MVP3 PCI-to-PCI Bridge
PCI index = 0h
Class Codes = 060400h
Revision ID = 0h
Bus number = 0
Device number = 1
Function num = 0
Status Reg = 2230h
Command Reg = 7h
Header type = 1h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Primary Bus Number = 0h
Secondary Bus Number = 1h
Subordinate Bus Number = 1h
Secondary Latency Timer = 0h
I/O Base = c0h
I/O Limit = d0h
Secondary Status = 0h
Memory Base = c800h
Memory Limit = cff0h
Prefetchable Memory Base = d000h
Prefetchable Memory Limit= d7f0h
Prefetchable Base Upper 32 Bits = 0h
Prefetchable Limit Upper 32 Bits = 0h
I/O Base Upper 16 Bits = 0h
I/O Limit Upper 16 Bits = 0h
Bridge Control = 12ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (PCI/ISA)
Vendor ID = 1106h, VIA Technologies Inc
Device ID = 596h, VT82C596 PCI ISA Bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = 23h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 200h
Command Reg = 87h
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 = 1106h, VIA Technologies Inc
Device ID = 571h, VT82C586/686 PCI IDE Controller
PCI index = 0h
Class Codes = 01018ah
Revision ID = 10h
Bus number = 0
Device number = 7
Function num = 1
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
IO Address = dc00h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = no connection
Capabilities Pointer = c0h
Capability ID = 1h
Capabilities = 2h - 0h

Class = Serial Bus (Universal Serial Bus)
Vendor ID = 1106h, VIA Technologies Inc
Device ID = 3038h, VT83C572 PCI USB Controller
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 11h
Bus number = 0
Device number = 7
Function num = 2
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= 8h un-cacheable
IO Address = e000h length 32 enabled
Subsystem Vendor ID = 925h
Subsystem ID = 1234h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 10
Capabilities Pointer = 80h
Capability ID = 1h
Capabilities = 2h - 0h

Class = Bridge (Host/PCI)
Vendor ID = 1106h, VIA Technologies Inc
Device ID = 3050h, VT82C596 Power Management Controller
PCI index = 0h
Class Codes = 060000h
Revision ID = 30h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 0h
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 = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1030h, Unknown Unknown
PCI index = 0h
Class Codes = 020000h
Revision ID = 8h
Bus number = 0
Device number = 12
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= 8h un-cacheable
Mem Address = d9100000h 32bit length 4096 enabled
IO Address = d800h length 64 enabled
Mem Address = d9000000h 32bit length 1048576 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 1030h
Expansion ROM = ffe00000h length 1048576 disabled
Max Lat = 56ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = dch
Capability ID = 1h
Capabilities = 7e22h - 3a004000h

Class = Multimedia (Audio)
Vendor ID = 1102h, Creative Labs
Device ID = 2h, EMU10000 Sound Blaster Live!
PCI index = 0h
Class Codes = 040100h
Revision ID = 8h
Bus number = 0
Device number = 13
Function num = 0
Status Reg = 8290h
Command Reg = 5h
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
IO Address = ffffdfe0h length 8224 enabled
Subsystem Vendor ID = 1102h
Subsystem ID = 8040h
Max Lat = 20ns
Min Gnt = 2ns
PCI Int Pin = INT A
Interrupt line = 10
Capabilities Pointer = dch
Capability ID = 1h
Capabilities = 601h - 0h

Class = Input (Unknown)
Vendor ID = 1102h, Creative Labs
Device ID = 7002h, EMU10000 Game Port
PCI index = 0h
Class Codes = 098000h
Revision ID = 8h
Bus number = 0
Device number = 13
Function num = 1
Status Reg = 8a90h
Command Reg = 0h
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
IO Address = 0h length 4 disabled
IO Address = 0h reserved length 4 disabled
IO Address = 0h reserved length 4 disabled
IO Address = 0h reserved length 4 disabled
IO Address = 0h reserved length 4 disabled
IO Address = 0h reserved length 4 disabled
CardBus CIS Pointer = ffffffffh
Subsystem Vendor ID = ffffh
Subsystem ID = ffffh
Expansion ROM = 7feh length 16 disabled
Max Lat = 255ns
Min Gnt = 255ns
PCI Int Pin =
Interrupt line = no connection
Capabilities Pointer = ffh
Capability ID = 0h
Capabilities = 0h - 0h

Class = Display (VGA)
Vendor ID = 121ah, 3dfx Interactive Inc
Device ID = 9h, Unknown Unknown
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 1
Device number = 0
Function num = 0
Status Reg = 80b0h
Command Reg = 3h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Mem Address = c8000000h 32bit length 67108864 enabled
Mem Address = d0000000h prefetchable 32bit length 134217728 enabled
IO Address = c800h length 256 enabled
Subsystem Vendor ID = 121ah
Subsystem ID = 2h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 54h
Capability ID = 2h
Capabilities = 20h - f000223h
Capability ID = 1h
Capabilities = 22h - 0h

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 1331 2000-10-03 12:11:37 ps-A-before
    Remark: the output of `ps -A’
    :::::::::::::::::::::::::::::::::::::::::::::::

PID PGID SID COMMAND
1 1 1
2 2 1 devc-con -n4
4099 4099 1 pci-bios
4100 4100 1 /sbin/tinit
4101 4101 1 devb-eide blk auto=partition cam quiet eide dma eide dma
4102 4102 1 fs-pkg -a/pkgs/base/safe-config/etc/system/package/packages
8199 8199 1 slogger
12296 12296 1 pipe
135177 135177 1 dumper -d /var/dumps
114698 114698 1 devb-fdc cam quiet blk auto=partition,cache=100k
61451 61451 1 devc-pty -n32
61452 61452 1 mqueue
73741 73741 1 devc-ser8250 -u1 3f8,4
61454 61454 1 io-net -pttcpip -ppppmgr
151567 151567 151567 -sh
73744 73744 1 devc-par -p0x378
151569 151569 151569 login
151570 151570 151570 login
151571 151571 151571 login
90132 4100 1 spooler -d/dev/par1
319509 319509 151567 ps -A


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 1331 2000-10-03 12:12:04 ps-A-after-deva-sblive
    Remark: When I run deva-sblive &', it forks into the background, but then as can be seen below, it does not show in the process table! I tried debugging’ it (although there is no debug option for the
    module)–my idea was to just capture the return value of the daemon
    and I got exit status 0–suggesting no problem. However when in
    Photon, I try to access mixer etc., then it reports that the
    controls are inaccessible.

I have a Creative Live! MP3+, and the `pci -v’ command shows it fine.
But I don’t know what to think about the fact that the daemon
dies off without any warning message (no output). Still, in any
case, my sound card is unusable.
:::::::::::::::::::::::::::::::::::::::::::::::

PID PGID SID COMMAND
1 1 1
2 2 1 devc-con -n4
4099 4099 1 pci-bios
4100 4100 1 /sbin/tinit
4101 4101 1 devb-eide blk auto=partition cam quiet eide dma eide dma
4102 4102 1 fs-pkg -a/pkgs/base/safe-config/etc/system/package/packages
8199 8199 1 slogger
12296 12296 1 pipe
135177 135177 1 dumper -d /var/dumps
114698 114698 1 devb-fdc cam quiet blk auto=partition,cache=100k
61451 61451 1 devc-pty -n32
61452 61452 1 mqueue
73741 73741 1 devc-ser8250 -u1 3f8,4
61454 61454 1 io-net -pttcpip -ppppmgr
151567 151567 151567 -sh
73744 73744 1 devc-par -p0x378
151569 151569 151569 login
151570 151570 151570 login
151571 151571 151571 login
90132 4100 1 spooler -d/dev/par1
368661 368661 151567 ps -A


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 358 2000-10-03 12:13:43 ifconfig-a
    Remark: Here I think I was confused about the `Operation not supported’
    errors. I think these might be occuring because I am running
    the tiny TCP/IP stack (and not the full one), although I can’t
    be sure. I think that the full stack is available through the
    network, but without my network card working I cannot install
    this.

Remark: The IP address of this host is 10.0.0.2, whereas the host to
which it is connected is 10.0.0.1. This same information
works under the Linux setup.
:::::::::::::::::::::::::::::::::::::::::::::::

ifconfig: SIOCGIFMETRIC en0: Operation not supported
ifconfig: SIOCGIFMETRIC en0: Operation not supported
ifconfig: SIOCGIFMETRIC lo0: Operation not supported
en0: flags=843<UP,BROADCAST,RUNNING,SIMPLEX>
inet 10.0.0.2 netmask 0xffffff00 broadcast 10.0.0.255
lo0: flags=49<UP,LOOPBACK,RUNNING>
address: ff:ff:ff:ff:ff:ff
inet 127.0.0.1 netmask 0xff000000

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 153 2000-10-03 12:13:58 ifconfig-en0
    :::::::::::::::::::::::::::::::::::::::::::::::

ifconfig: SIOCGIFMETRIC en0: Operation not supported
en0: flags=843<UP,BROADCAST,RUNNING,SIMPLEX>
inet 10.0.0.2 netmask 0xffffff00 broadcast 10.0.0.255


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 21 2000-10-03 12:14:15 netstat-arn
    Remark: This (error) is probably due to using mini stack:
    :::::::::::::::::::::::::::::::::::::::::::::::

netstat: no namelist


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 41 2000-10-03 12:14:24 route-get
    Remark: This is probably due to using mini stack:
    :::::::::::::::::::::::::::::::::::::::::::::::

route: socket: No such file or directory


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 325 2000-10-03 12:14:39 ping-10.0.0.2
    Remark: 10.0.0.2 is the local host, so this traffic does not
    actually go to the card.
    :::::::::::::::::::::::::::::::::::::::::::::::

PING 10.0.0.2 (10.0.0.2): 56 data bytes
64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=0 ms
64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=0 ms
64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=0 ms

— 10.0.0.2 ping statistics —
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0/0/0 ms

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 980 2000-10-03 12:15:09 ping-10.0.0.1
    Remark: below, I show that the attempts to access the host 10.0.0.1
    fail (however it works fine under Debian).
    :::::::::::::::::::::::::::::::::::::::::::::::

ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
PING 10.0.0.1 (10.0.0.1): 56 data bytes
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1

— 10.0.0.1 ping statistics —
13 packets transmitted, 0 packets received, 100% packet loss

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 41 2000-10-03 12:15:51 route-add-net-0.0.0.0-10.0.0.1
    :::::::::::::::::::::::::::::::::::::::::::::::

route: socket: No such file or directory

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 0 2000-10-03 12:22:03 enum-devices
    Remark: output of enum-devices …
    :::::::::::::::::::::::::::::::::::::::::::::::


    :::::::::::::::::::::::::::::::::::::::::::::::
  • -rw-rw-r-- root/root 120 2000-10-03 12:22:03 enum-bootdev
    Remark: similar…
    :::::::::::::::::::::::::::::::::::::::::::::::

a1908776 bus=pci class=02
a1908776 bus=pnpbios type=02
a1908776 bus=pci class=01
a1908776 bus=pnpbios type=01
F1908776

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 11 2000-10-03 12:22:05 enum-legacy
    :::::::::::::::::::::::::::::::::::::::::::::::

F1925160

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 11 2000-10-03 12:22:07 enum-ser
    :::::::::::::::::::::::::::::::::::::::::::::::

F1974312

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 85 2000-10-03 12:22:07 enum-pnpisa
    :::::::::::::::::::::::::::::::::::::::::::::::

#1966120 PNPBIOS version=1.00
#1966120 PNPISA revision=1 num=0 ioport=3e3
F1966120

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 1555 2000-10-03 12:22:07 enum-pnpbios
    :::::::::::::::::::::::::::::::::::::::::::::::

#1957928 PNPBIOS version = 1.00
#1957928 Control = 0x0
#1957928 Nodes count = 14, size = 98
D1957928 bus=pnpbios devid=PNP0000 type=08 subtype=00 progif=00 irq=2 ioport=20 ioport1=a0 device=0
D1957928 bus=pnpbios devid=PNP0200 type=08 subtype=01 progif=00 dma=4 ioport=0 ioport1=81 ioport2=87 ioport3=89 ioport4=8f ioport5=c0 device=1
D1957928 bus=pnpbios devid=PNP0100 type=08 subtype=02 progif=01 irq=0 ioport=40 device=2
D1957928 bus=pnpbios devid=PNP0B00 type=08 subtype=03 progif=00 irq=8 ioport=70 device=3
D1957928 bus=pnpbios devid=PNP0303 type=09 subtype=00 progif=00 irq=1 ioport=60 ioport1=64 device=4
D1957928 bus=pnpbios devid=PNP0800 type=08 subtype=80 progif=00 ioport=61 device=5
D1957928 bus=pnpbios devid=PNP0C04 type=0b subtype=01 progif=00 irq=13 ioport=f0 device=6
D1957928 bus=pnpbios devid=PNP0C01 type=05 subtype=00 progif=00 mem=0 mem1=fffe0000 mem2=100000 device=7
D1957928 bus=pnpbios devid=PNP0C02 type=08 subtype=80 progif=00 mem=f0000 mem1=f4000 mem2=f8000 mem3=fc000 device=8
B1957928 bus=pnpbios devid=PNP0A03 type=06 subtype=04 progif=00 ioport=294 ioport1=4d0 ioport2=cf8 ioport3=480 ioport4=4000 ioport5=4080 ioport6=5000 device=9
D1957928 bus=pnpbios devid=PNP0F13 type=09 subtype=02 progif=00 irq=12 device=10
D1957928 bus=pnpbios devid=PNP0501 type=07 subtype=00 progif=02 irq=4 ioport=3f8 device=12
D1957928 bus=pnpbios devid=PNP0700 type=01 subtype=02 progif=00 dma=2 ioport=3f2 irq=6 device=13
D1957928 bus=pnpbios devid=PNP0401 type=07 subtype=01 progif=02 dma=3 irq=7 ioport=378 ioport1=778 device=15
F1957928

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 1416 2000-10-03 12:22:07 enum-pci
    :::::::::::::::::::::::::::::::::::::::::::::::

#1949736 PCI version = 2.10
B1949736 bus=pci ven=1106 dev=0691 class=06 subclass=00 progif=00 busnum=0 device=0 function=0 index=0 irq=0
B1949736 bus=pci ven=1106 dev=8598 class=06 subclass=04 progif=00 busnum=0 device=1 function=0 index=0 irq=0
B1949736 bus=pci ven=1106 dev=0596 class=06 subclass=01 progif=00 busnum=0 device=7 function=0 index=0 irq=0
D1949736 bus=pci ven=1106 dev=0571 class=01 subclass=01 progif=8a busnum=0 device=7 function=1 index=0 ioport=dc00
D1949736 bus=pci ven=1106 dev=3038 class=0c subclass=03 progif=00 busnum=0 device=7 function=2 index=0 subven=0925 subsys=1234 ioport=e000 irq=10 pin=D
B1949736 bus=pci ven=1106 dev=3050 class=06 subclass=00 progif=00 busnum=0 device=7 function=3 index=0 irq=0
D1949736 bus=pci ven=8086 dev=1030 class=02 subclass=00 progif=00 busnum=0 device=12 function=0 index=0 subven=8086 subsys=1030 mem=d9100000 ioport=d800 mem1=d9000000 rom=ffe00000 irq=5 pin=A
D1949736 bus=pci ven=1102 dev=0002 class=04 subclass=01 progif=00 busnum=0 device=13 function=0 index=0 subven=1102 subsys=8040 ioport=ffffdfe0 irq=10 pin=A
D1949736 bus=pci ven=1102 dev=7002 class=09 subclass=80 progif=00 busnum=0 device=13 function=1 index=0 subven=ffff subsys=ffff pin=?
D1949736 bus=pci ven=121a dev=0009 class=03 subclass=00 progif=00 busnum=1 device=0 function=0 index=0 subven=121a subsys=0002 mem=c8000000 mem1=d0000000 ioport=c800 rom=cc000000 irq=11 pin=A
F1949736

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 36 2000-10-03 12:22:07 enum-pccard
    :::::::::::::::::::::::::::::::::::::::::::::::

E1941544 Can’t locate pccard server



:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 11 2000-10-03 12:22:07 enum-par
    :::::::::::::::::::::::::::::::::::::::::::::::

F1933352



:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 97 2000-10-03 12:28:26 cp-lib-dll-fpemu-so-to-dev-shmem
    Remark: I copied fs-ext2.so to /dev/shmem as suggested on the help page.
    Here I copy another library (arbitrary) but this time capture the
    error message I get. I suppose this is a non-fatal warning.
    :::::::::::::::::::::::::::::::::::::::::::::::

cp: Can’t change file mode (data copied) (/dev/shmem//fpemu.so,100775): Function not implemented

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 557 2000-10-03 12:28:46 ls-l-dev-shmem
    :::::::::::::::::::::::::::::::::::::::::::::::

total 21312
nrwxrwxrwx 4 root root 32768 Oct 03 17:19 Pf701A0001
nrwxrwxrwx 6 root root 4194304 Oct 03 17:20 Pg40250000
nrwxrwxrwx 6 root root 4194304 Oct 03 17:21 Pg40270000
nrwxrwxrwx 6 root root 2359296 Oct 03 17:20 Pgc01e0000
nrwxrwxrwx 4 root root 4096 Oct 03 17:20 Pgf0230000
nrwxrwxrwx 2 root root 22602 Sep 05 13:12 devn-eepro.so
nrwxrwxrwx 2 root root 49069 Sep 01 03:42 fpemu.so
nrwxrwxrwx 2 root root 54600 Sep 01 02:25 fs-ext2.so

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 0 2000-10-03 12:30:30 using-vesa-driver
    Remark: Another problem is that I am running a Voodoo 5500 AGP, and when
    configuring Photon it only detected VESA or VGA as options. I
    am running Vesa. Perhaps I would need to manually run the driver
    before invoking Photon?
    :::::::::::::::::::::::::::::::::::::::::::::::


    :::::::::::::::::::::::::::::::::::::::::::::::
  • -rw-rw-r-- root/root 142 2000-10-03 12:31:50 crttrap-query
    Remark: output of command `crttrap query’
    :::::::::::::::::::::::::::::::::::::::::::::::

io-graphics -g640x480x24 -dldevg-vesabios.so -I0 -d0x121a,0x9;#640,480,24,100,0D,vesa - unaccelerated driver for VESA 2.00 compliant adapters

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 122 2000-10-03 12:37:22 pidin-ar-grep-devc
    Remark: $ pidin ar|grep devc
    :::::::::::::::::::::::::::::::::::::::::::::::

2 devc-con -n4
61451 devc-pty -n32
73741 devc-ser8250 -u1 3f8,4
73744 devc-par -p0x378
2879529 grep devc

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 132 2000-10-03 12:39:58 ser-information
    Remark: Trying to get modem to work. It’s on an ISA slot. Below is
    just notes to myself. By default devc-ser8250 gives itself
    the arguments above, and creates just /dev/ser1. However
    when I give it no arguments (and run it manually) it
    creates both /dev/ser[12]. In either case, when using `qtalk’,
    I am unable to access the modem. It is a Creative Internal 56k.
    :::::::::::::::::::::::::::::::::::::::::::::::

new daemon creates /dev/ser[12] (no args given to daemon)
old one only created /dev/ser1
qtalk does not work for either
it’s an ISA

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 257 2000-10-03 12:41:17 ls-dev-io-net
    Remark: ls -l /dev/io-net
    :::::::::::::::::::::::::::::::::::::::::::::::

total 0
crw-rw-rw- 1 root root 0, 1 Oct 03 17:18 en0
crw-rw-rw- 1 root root 0, 1 Oct 03 17:08 ip0
crw-rw-rw- 1 root root 0, 1 Oct 03 17:18 ip_en
crw-rw-rw- 1 root root 0, 1 Oct 03 17:18 ip_ppp

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 8985 2000-10-03 12:42:39 nettrap-vv
    :::::::::::::::::::::::::::::::::::::::::::::::


    Looking for a ne1000/2000 ethernet card’s boot rom …
    About to sniff memory at C800 for a QNX boot rom …
    About to sniff memory at CC00 for a QNX boot rom …
    About to sniff memory at D000 for a QNX boot rom …
    About to sniff memory at D400 for a QNX boot rom …

Looking for a ne1000/2000 ethernet card’s I/O port …
About to read I/O port 21F …
About to write to I/O port 21F …
About to read I/O port 21F …
About to write to I/O port 21F …
About to read I/O port 200 …
About to read I/O port 23F …
About to write to I/O port 23F …
About to read I/O port 23F …
About to write to I/O port 23F …
About to read I/O port 220 …
About to read I/O port 25F …
About to write to I/O port 25F …
About to read I/O port 25F …
About to write to I/O port 25F …
About to read I/O port 240 …
About to read I/O port 27F …
About to write to I/O port 27F …
About to read I/O port 27F …
About to write to I/O port 27F …
About to read I/O port 260 …
About to read I/O port 29F …
About to write to I/O port 29F …
About to read I/O port 29F …
About to write to I/O port 29F …
About to read I/O port 280 …
About to read I/O port 2BF …
About to write to I/O port 2BF …
About to read I/O port 2BF …
About to write to I/O port 2BF …
About to read I/O port 2A0 …
About to read I/O port 2DF …
About to write to I/O port 2DF …
About to read I/O port 2DF …
About to write to I/O port 2DF …
About to read I/O port 2C0 …
About to read I/O port 2FF …
About to write to I/O port 2FF …
About to read I/O port 2FF …
About to write to I/O port 2FF …
About to read I/O port 2E0 …
About to read I/O port 31F …
About to write to I/O port 31F …
About to read I/O port 31F …
About to write to I/O port 31F …
About to read I/O port 300 …
About to read I/O port 33F …
About to write to I/O port 33F …
About to read I/O port 33F …
About to write to I/O port 33F …
About to read I/O port 320 …
About to read I/O port 35F …
About to write to I/O port 35F …
About to read I/O port 35F …
About to write to I/O port 35F …
About to read I/O port 340 …
About to read I/O port 37F …
About to write to I/O port 37F …
About to read I/O port 37F …
About to write to I/O port 37F …
About to read I/O port 360 …
About to read I/O port 39F …
About to write to I/O port 39F …
About to read I/O port 39F …
About to write to I/O port 39F …
About to read I/O port 380 …
About to read I/O port 3BF …
About to write to I/O port 3BF …
About to read I/O port 3BF …
About to write to I/O port 3BF …
About to read I/O port 3A0 …
About to read I/O port 3DF …
About to write to I/O port 3DF …
About to read I/O port 3DF …
About to write to I/O port 3DF …
About to read I/O port 3C0 …
About to read I/O port 3FF …
About to write to I/O port 3FF …
About to read I/O port 3FF …
About to write to I/O port 3FF …
About to read I/O port 3E0 …
Looking for a ne1000/2000 pci ethernet card …

Looking for a AHA4-compatible scsi card (don’t ask why) …
About to read I/O port 130 …
About to read I/O port 134 …
About to read I/O port 230 …
About to read I/O port 234 …
About to read I/O port 330 …
About to read I/O port 334 …

Looking for a WD/SMC 8003/8013/elite/ultra ethernet card …
About to read I/O ports 208 209 20A …
About to read I/O ports 228 229 22A …
About to read I/O ports 248 249 24A …
About to read I/O ports 268 269 26A …
About to read I/O ports 288 289 28A …
About to read I/O ports 2A8 2A9 2AA …
About to read I/O ports 2C8 2C9 2CA …
About to read I/O ports 2E8 2E9 2EA …
About to read I/O ports 308 309 30A …
About to read I/O ports 328 329 32A …
About to read I/O ports 348 349 34A …
About to read I/O ports 368 369 36A …
About to read I/O ports 388 389 38A …

Looking for a 3Com 509/Etherlink III ethernet card …
About to write [many times] to I/O port 100 …
About to read from and write [many times] to I/O port 100 …
Manufacturer ID in eeprom incorrect!

Looking for a ne2100 ethernet card …
About to read 16-bit I/O port 314 …
About to write to 16-bit I/O port 312 …
About to read 16-bit I/O port 310 …
About to write to 16-bit I/O port 312 …
About to read 16-bit I/O port 310 …
About to read 16-bit I/O port 334 …
About to write to 16-bit I/O port 332 …
About to read 16-bit I/O port 330 …
About to write to 16-bit I/O port 332 …
About to read 16-bit I/O port 330 …
About to read 16-bit I/O port 354 …
About to write to 16-bit I/O port 352 …
About to read 16-bit I/O port 350 …
About to write to 16-bit I/O port 352 …
About to read 16-bit I/O port 350 …
About to read 16-bit I/O port 374 …
About to write to 16-bit I/O port 372 …
About to read 16-bit I/O port 370 …
About to write to 16-bit I/O port 372 …
About to read 16-bit I/O port 370 …
pci_autodetect(): _CA_PCI_Find_Device(79c970/974, slot 0) failed
pci_autodetect(): _CA_PCI_Find_Device(79c970/974, slot 1) failed
pci_autodetect(): _CA_PCI_Find_Device(79c970/974, slot 2) failed
pci_autodetect(): _CA_PCI_Find_Device(79c970/974, slot 3) failed

Looking for 21x4x/LiteOn PNIC Ethernet Cards.
tulip_scan():_CA_PCI_Find_Device(0x0002, 0x1011, Slot 0, Chipset 21040), Failed.
tulip_scan():_CA_PCI_Find_Device(0x0008, 0x1011, Slot 0, Chipset 21140), Failed.
tulip_scan():_CA_PCI_Find_Device(0x0009, 0x1011, Slot 0, Chipset 21140), Failed.
tulip_scan():_CA_PCI_Find_Device(0x0014, 0x1011, Slot 0, Chipset 21041), Failed.
tulip_scan():_CA_PCI_Find_Device(0x0019, 0x1011, Slot 0, Chipset 21143), Failed.
tulip_scan():_CA_PCI_Find_Device(0x0002, 0x11ad, Slot 0, Chipset 168), Failed.
tulip_scan():_CA_PCI_Find_Device(0x0168, 0x11ad, Slot 0, Chipset 168), Failed.

Looking for a SMC 91CXX ethernet chip …
About to read I/O port 28F …
About to read I/O port 2EF …
About to read I/O port 30F …
About to read I/O port 32F …
About to read I/O port 34F …
About to read I/O port 36F …
About to read I/O port 38F …
About to read I/O port 3AF …

Looking for a 82595 ethernet card’s I/O port …
About to read I/O port 200 …
About to write I/O port 200 …
Register Bank switch failed …
About to read I/O port 220 …
About to write I/O port 220 …
Register Bank switch failed …
About to read I/O port 240 …
About to write I/O port 240 …
Register Bank switch failed …
About to read I/O port 260 …
About to write I/O port 260 …
Register Bank switch failed …
About to read I/O port 280 …
About to write I/O port 280 …
Register Bank switch failed …
About to read I/O port 2A0 …
About to write I/O port 2A0 …
Register Bank switch failed …
About to read I/O port 2C0 …
About to write I/O port 2C0 …
Register Bank switch failed …
About to read I/O port 2E0 …
About to write I/O port 2E0 …
Register Bank switch failed …
About to read I/O port 300 …
About to write I/O port 300 …
Register Bank switch failed …
About to read I/O port 320 …
About to write I/O port 320 …
Register Bank switch failed …
About to read I/O port 340 …
About to write I/O port 340 …
Register Bank switch failed …
About to read I/O port 360 …
About to write I/O port 360 …
Register Bank switch failed …
About to read I/O port 380 …
About to write I/O port 380 …
Register Bank switch failed …
About to read I/O port 3A0 …
About to write I/O port 3A0 …
Register Bank switch failed …
About to read I/O port 3C0 …
About to read ID from I/O port 3C2 …
About to read I/O port 3E0 …
About to write I/O port 3E0 …
Register Bank switch failed …

Looking for an Intel 82557/8 ethernet card …
Found an Intel 82557/8 ethernet card, I/O port at D800, IRQ 5
Command:
Looking for an SMC9432 (Epic) ethernet card …

Looking for a Crystal 8900 ethernet card’s I/O port …
About to read I/O port 200 …
About to read I/O port 220 …
About to read I/O port 240 …
About to read I/O port 260 …
About to read I/O port 280 …
About to read I/O port 2A0 …
About to read I/O port 2C0 …
About to read I/O port 2E0 …
About to read I/O port 300 …
About to read I/O port 320 …
About to read I/O port 340 …
About to read I/O port 360 …
About to read I/O port 380 …
About to read I/O port 3A0 …
About to read I/O port 3C0 …
About to read I/O port 3E0 …

Looking for a 3Com 3c90x ethernet card …
Trying device id: 9000
Trying device id: 9050
Trying device id: 9055
Trying device id: 9058
Trying device id: 9200
Trying device id: 9001
Trying device id: 9051
Trying device id: 9056
Trying device id: 9004
Trying device id: 9005
Trying device id: 9006
Trying device id: 900a
Trying device id: 905a
Trying device id: 9800

Looking for a RealTek PCI ethernet card …
Searching for did: 8139, vid: 10ec
Searching for did: 1211, vid: 1113
io-net -dspeedo


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 68 2000-10-03 12:44:21 remark
    Remark: The following is just a note that when I tried to kill
    the old io-net, it did not reply to kill signals until I
    gave it -9.
    :::::::::::::::::::::::::::::::::::::::::::::::

io-net -ptcpip -ppppmgr : did not respond to kill signals except -9

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 262 2000-10-03 12:45:24 io-net-dspeedo-v
    :::::::::::::::::::::::::::::::::::::::::::::::

No MII transceiver found!
timeout sending 106, stat ffff
timeout wait 106, stat ffff
timeout sending 160, stat ffff
timeout wait 160, stat ffff
timeout sending 140, stat ffff
timeout wait 140, stat ffff
timeout sending 10, stat ffff
timeout sending 1, stat ffff


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 44 2000-10-03 12:45:51 ifconfig-a-new-after-io-net-dspeedo-v
    Remark: probably due to not including a protocol…
    :::::::::::::::::::::::::::::::::::::::::::::::

ifconfig: socket: No such file or directory



:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 252 2000-10-03 12:46:34 pidin-grep-io-net
    :::::::::::::::::::::::::::::::::::::::::::::::

3198990 1 o-net/x86/o/io-net 10o SIGWAITINFO
3198990 2 o-net/x86/o/io-net 10o RECEIVE 1
3198990 3 o-net/x86/o/io-net 10o RECEIVE 1
3198990 4 o-net/x86/o/io-net 21o RECEIVE 3

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 518 2000-10-03 12:47:05 pidin-p-3198990-mem
    :::::::::::::::::::::::::::::::::::::::::::::::

pid tid name prio STATE code data stack
3198990 1 o-net/x86/o/io-net 10o SIGWAITINFO 36K 120K 8192(516K)*
3198990 2 o-net/x86/o/io-net 10o RECEIVE 36K 120K 4096(12K)
3198990 3 o-net/x86/o/io-net 10o RECEIVE 36K 120K 4096(12K)
3198990 4 o-net/x86/o/io-net 21o RECEIVE 36K 120K 4096(132K)
ldqnx.so.1 @b0300000 300K 12K
devn-speedo.so @b034e000 36K 4096


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 894 2000-10-03 12:48:21 pidin-p-3346446
    :::::::::::::::::::::::::::::::::::::::::::::::

pid tid name prio STATE code data stack
3346446 1 o-net/x86/o/io-net 10o SIGWAITINFO 36K 144K 8192(516K)*
3346446 2 o-net/x86/o/io-net 10o RECEIVE 36K 144K 4096(12K)
3346446 3 o-net/x86/o/io-net 10o RECEIVE 36K 144K 4096(12K)
3346446 4 o-net/x86/o/io-net 21o RECEIVE 36K 144K 4096(132K)
3346446 5 o-net/x86/o/io-net 10o RECEIVE 36K 144K 4096(132K)
3346446 6 o-net/x86/o/io-net 17f CONDVAR 36K 144K 4096(132K)
3346446 8 o-net/x86/o/io-net 19f CONDVAR 36K 144K 4096(132K)
3346446 11 o-net/x86/o/io-net 18f CONDVAR 36K 144K 4096(132K)
ldqnx.so.1 @b0300000 300K 12K
devn-speedo.so @b034e000 36K 4096
npm-ttcpip.so @b0358000 72K 8192

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 327 2000-10-03 12:49:03 ifconfig-a-after-ttcp
    Remark: I then re-ran the io-net with the tiny TCP/IP option.
    :::::::::::::::::::::::::::::::::::::::::::::::

ifconfig: SIOCGIFMETRIC en0: Operation not supported
ifconfig: SIOCGIFMETRIC en0: Operation not supported
ifconfig: SIOCGIFMETRIC lo0: Operation not supported
en0: flags=842<BROADCAST,RUNNING,SIMPLEX>
inet 0.0.0.0 netmask 0x0
lo0: flags=49<UP,LOOPBACK,RUNNING>
address: ff:ff:ff:ff:ff:ff
inet 127.0.0.1 netmask 0xff000000


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 122 2000-10-03 12:49:20 ifconfig-en0-after-ttcp
    :::::::::::::::::::::::::::::::::::::::::::::::

ifconfig: SIOCGIFMETRIC en0: Operation not supported
en0: flags=842<BROADCAST,RUNNING,SIMPLEX>
inet 0.0.0.0 netmask 0x0


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 147 2000-10-03 12:49:31 ifconfig-en0-10.0.0.2
    Remark: I try to run:
    $ ifconfig en0 10.0.0.2
    :::::::::::::::::::::::::::::::::::::::::::::::

ifconfig: SIOCGIFMETRIC en0: Operation not supported
ifconfig: SIOCDIFADDR: Operation not supported
ifconfig: SIOCAIFADDR: Operation not supported


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 340 2000-10-03 12:50:04 proc-ipstats
    :::::::::::::::::::::::::::::::::::::::::::::::

Ttcpip Sep 5 2000 08:56:16

verbosity level 0
ip checksum errors: 0
udp checksum errors: 0
tcp checksum errors: 0

packets sent: 0
packets received: 0

en0 : addr 0.0.0.0 netmask 0.0.0.0 down
lo0 : addr 127.0.0.1 netmask 255.0.0.0 up

DST: 127.0.0.0 NETMASK: 255.0.0.0 GATEWAY: lo0


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 0 2000-10-03 12:50:30 where-to-get-full-tcpip-stack
    Remark: Not sure where to find the full TCP/IP stack. I will look around.
    :::::::::::::::::::::::::::::::::::::::::::::::


    :::::::::::::::::::::::::::::::::::::::::::::::
  • -rw-rw-r-- root/root 937 2000-10-03 12:51:41 nicinfo
    Remark: I think this may be the problem. There are all FF’s
    in the Node ID. I’m assuming that is a generalisation
    of its MAC. This would explain the errors. The
    problem is described on the web (just search for
    “FF:FF:FF” with quotes and there will be hits). Fixing
    this would help out other cases.
    :::::::::::::::::::::::::::::::::::::::::::::::


    INTEL 82557 Ethernet Controller
    Physical Node ID … FFFFFF FFFFFF
    Current Physical Node ID … FFFFFF FFFFFF
    Media Rate … 0 kb/s half-duplex UTP
    MTU … 1514
    Lan … 0
    I/O Port Range … 0xD800 → 0xD83F
    Hardware Interrupt … 0x5

Total Packets Txd OK … 0
Total Packets Txd Bad … 0
Total Packets Rxd OK … 0
Total Rx Errors … 0

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx defered … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0
timeout sending 50, stat ffff
timeout wait 50, stat ffff


:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 1002 2000-10-03 12:54:02 phlip-d
    :::::::::::::::::::::::::::::::::::::::::::::::

PHLIP spawn: netmanager -w all -f /etc/net.cfg

  • Contents of file ‘/etc/net.cfg’ (after spawn)
    % # nto network config file v1.2
    % version v1.2
    %
    % [global]
    % hostname myhost
    % domain foo.bar
    % nameserver 10.0.0.1
    % lookup file bind
    %
    % [en0]
    % type ethernet
    % mode manual
    % disabled
    %

PHLIP spawn: netmanager -r all -f /etc/net.cfg

  • Contents of file ‘/etc/net.cfg’ (prior to spawn)
    % # nto network config file v1.2
    % version v1.2
    %
    % [global]
    % hostname myhost
    % domain foo.bar
    % nameserver 10.0.0.1
    % lookup file bind
    %
    % [en0]
    % type ethernet
    % mode manual
    % manual_ip 10.0.0.2
    % manual_netmask 255.255.255.0
    %

PHLIP spawn: netmanager -w all -f /etc/net.cfg

  • Contents of file ‘/etc/net.cfg’ (after spawn)
    % # nto network config file v1.2
    % version v1.2
    %
    % [global]
    % hostname myhost
    % domain foo.bar
    % nameserver 10.0.0.1
    % lookup file bind
    %
    % [en0]
    % type e

mcrogan@purdue.edu wrote:

Class = Display (VGA)
Vendor ID = 121ah, 3dfx Interactive Inc
Device ID = 9h, Unknown Unknown

:::::::::::::::::::::::::::::::::::::::::::::::

  • -rw-rw-r-- root/root 0 2000-10-03 12:30:30 using-vesa-driver
    Remark: Another problem is that I am running a Voodoo 5500 AGP, and when
    configuring Photon it only detected VESA or VGA as options. I
    am running Vesa. Perhaps I would need to manually run the driver
    before invoking Photon?
    :::::::::::::::::::::::::::::::::::::::::::::::

I’ve read your thesis, and although I can’t help with your network
problems, I can tell you that support for Voodoo 5 cards (no 3D support
though :frowning: ) is working in house and will be in the next patch.

mcrogan@purdue.edu wrote:

Presently my network card is not working under QNX. Under Debian GNU/Linux,

That card is supported. As root please try the following…

slay -f io-net
io-net -d speedo -p ttcpip
netmanager

And then post the output of nicinfo and from “cat /proc/ipstats”.

chris

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

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

Chris McKillop <cdm@qnx.com> wrote:

mcrogan@purdue.edu > wrote:
Presently my network card is not working under QNX. Under Debian GNU/Linux,

That card is supported. As root please try the following…

slay -f io-net
io-net -d speedo -p ttcpip
netmanager

And then post the output of nicinfo and from “cat /proc/ipstats”.

$ slay -f io-net
$ io-net -d speedo -p ttcpip
Unable to detect MII transceiver
No MII transceiver found!
timeout sending 106, stat ffff
timeout wait 106, stat ffff
timeout sending 160 (same, then 140; then sending 10, then sending 1)
$ netmanager # gives no output; returns immediately
$ nicinfo # note how Node ID’s are all F’s

INTEL 82557 Ethernet Controller
Physical Node ID … FFFFFF FFFFFF
Current Physical Node ID … FFFFFF FFFFFF
Media Rate … 0 kb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xD800 → 0xD83F
Hardware Interrupt … 0x5

Total Packets Txd OK … 0
Total Packets Txd Bad … 0
Total Packets Rxd OK … 0
Total Rx Errors … 0

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx defered … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

$ cat /proc/ipstats
ipstats
Ttcpip Sep 5 2000 08:56:16

verbosity level 0
ip checksum errors: 0
udp checksum errors: 0
tcp checksum errors: 0

packets sent: 81
packets received: 79

en0 : addr 10.0.0.2 netmask 255.255.255.0 up
lo0 : addr 127.0.0.1 netmask 255.0.0.0 up

DST: 10.0.0.0 NETMASK: 255.255.255.0 GATEWAY: en0
DST: 127.0.0.0 NETMASK: 255.0.0.0 GATEWAY: lo0

TCP 127.0.0.1.3066 > 127.0.0.1.6000 ESTABLISHED snd 0 rcv 0
TCP 127.0.0.1.6000 > 127.0.0.1.3066 ESTABLISHED snd 0 rcv 0
TCP 0.0.0.0.6000 LISTEN

mcrogan@cerias.purdue.edu wrote:

$ slay -f io-net
$ io-net -d speedo -p ttcpip
Unable to detect MII transceiver
No MII transceiver found!
timeout sending 106, stat ffff
timeout wait 106, stat ffff
timeout sending 160 (same, then 140; then sending 10, then sending 1)

Ack! Okay, can you post the output from “pci”? You can just post the
block about the ethernet adaptor.

chris

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

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

Chris McKillop <cdm@qnx.com> wrote:

mcrogan@cerias.purdue.edu > wrote:

$ slay -f io-net
$ io-net -d speedo -p ttcpip
Unable to detect MII transceiver
No MII transceiver found!
timeout sending 106, stat ffff
timeout wait 106, stat ffff
timeout sending 160 (same, then 140; then sending 10, then sending 1)

Ack! Okay, can you post the output from “pci”? You can just post the
block about the ethernet adaptor.

Hi,

Sorry for the delay in response. Here is an excerpt of the output from

$ pci -v

PCI version = 2.10

Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1030h, Unknown Unknown
PCI index = 0h
Class Codes = 020000h
Revision ID = 8h
Bus number = 0
Device number = 12
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= 8h un-cacheable
Mem Address = d9100000h 32bit length 4096 enabled
IO Address = d800h length 64 enabled
Mem Address = d9000000h 32bit length 1048576 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 1030h
Expansion ROM = ffe00000h length 1048576 disabled
Max Lat = 56ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = dch
Capability ID = 1h
Capabilities = 7e22h - 3a004000h

Please let me know if I can provide any additional information. I am
anxious to begin using QNX reguarly, and having network access is of
top importance. :slight_smile: