OpenBSD on the Whistle Interjet

The Whistle Interjet was an early "Internet Appliance", sold as a simple to manage firewall, web server, mail server and file server. There were at least two major revisions of the InterJet -- a 486 based system, typically owned outright by the customer and a Pentium class system, which was leased from IBM, after IBM purchased Whistle. As I have never seen one of the Pentium-class InterJet, this article will be about the older 486-class machine.


I've used one of these machines as a 1:1 NAT box so I can keep a constant MAC address to my ISP (and thus, a stable IP, and don't have to reboot the cable modem when I change computers) for over a year, no problem. I had been using one as a DNS resolver for a while, plan was to actually display most recent queries on the LCD display, but I wanted to do some fancier stuff, and ended up wanting a faster processor, at least until I am done playing. For the right applications, these boxes make decent fanless systems, almost begging to have a flash device installed for completely silent operation.


OpenBSD 3.6-current (GENERIC) #129: Sat Nov 20 23:14:27 MST 2004
cpu0: Intel 486DX4 ("GenuineIntel" 486-class)
cpu0: FPU,V86
real mem  = 33136640 (32360K)
avail mem = 22102016 (21584K)
using 430 buffers containing 1761280 bytes (1720K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 04/27/96
pcibios at bios0 function 0x1a not configured
bios0: ROM list: 0xe0000/0x200 0xec000/0x4000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 2 (no bios)
pchb0 at pci0 dev 0 function 0 "Acer Labs M1489 PCI" rev 0x00
isa0 at mainbus0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
wdc0 at isa0 port 0x1f0/8 irq 14
wd0 at wdc0 channel 0 drive 0: 
wd0: 16-sector PIO, LBA, 2014MB, 4124736 sectors
wd0(wdc0:0:0): using BIOS timings
we0 at isa0 port 0x340/32 iomem 0xd0000/16384 irq 11: WD8013EBT (16-bit)
we0: address 00:60:61:03:08:0d
we1 at isa0 port 0x300/32 iomem 0xcc000/16384 irq 10: WD8013EBT (16-bit)
we1: address 00:60:61:02:07:99
ep0 at isa0 port 0x210/16 irq 9: address 00:20:af:cd:87:af, utp (default utp)
sb0 at isa0 port 0x220/16 irq 5 drq 1: dsp v2.01
midi0 at sb0: 
audio0 at sb0
opl at sb0 not configured
pcppi0 at isa0 port 0x61
midi1 at pcppi0: 
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom0: console
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
biomask f1c5 netmask ffc5 ttymask ffc7
pctr: no performance counters in CPU
dkcsum: wd0 matched BIOS disk 80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
WARNING: NVRAM century is 165 but RTC year is 2004
Best info I've found on InterJets

Holland Consulting home page
Contact Holland Consulting

since Aug. 24, 2004

Copyright 2004, Nick Holland, Holland Consulting

$Id: interjet.html,v 1.6 2004/11/23 01:57:39 nick Exp $