User guide
76 Enhanced OS-9 for X86 PCAT
1
Installing and Configuring Enhanced OS-9
Use the command irqs to see a list of interrupts.
(Super)[/h0/sys/>] irqs
vector ($) prior drivstat irq svc driver dev list
------------- ----- --------- --------- ------ ---------
7 ($07) 10 $0003c444 $0010f7b4 fpu <na>
14 ($0e) 1 $0003c3a4 $00110113 vectors <na>
64 ($40) 10 $00ff40b0 $0011098f tk8253 <na>
65 ($41) 10 $00ffa680 $00120582 sc8042m <na>
65 ($41) 10 $00e85db0 $00120582 sc8042m <na>
65 ($41) 10 $00e84a40 $00120582 sc8042m <na>
65 ($41) 10 $00e82980 $00120582 sc8042m <na>
74 ($49) 1 $00ff02d0 $001f9504 spne2000 <na>
78 ($4e) 10 $00ff4f30 $00137906 rb1003 <na>
In the case above, we can go into RomBug by typing break and placing
a breakpoint at the ISR.
$ break
RomBug: b 1f9504
RomBug: g
and then pinging a machine on the net:
$ ping 182.52.109.13
( using the actual address of another machine on the network, rather
than the one shown above).
If interrupts are running you should be presented a
Rombug
prompt at
the breakpoint address. You can type
g
to see if you get another
interrupt or
k
to kill the breakpoint.
Port Address Conflict
It is also possible that the port address used for this card is used by
another device in the system. If this is the case, the OS-9 command
netstat -in will not show the card as available.
The following netstat example shows a working network card
configured with IP address 182.52.109.25 and MAC address of
00.00.C0.91.4F.96.
(Super)[/h0/sys/>] netstat -in
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lo0 1536 <Link> 0 0 0 0 0
lo0 1536 127 127.0.0.1 0 0 0 0 0
enet0 1500 <Link> 00.00.C0.91.4F.96 55 110 35 0 0
enet0 1500 182.52.109 182.52.109.25 55 110 35 0 0