Farewell Skolem, the PIII packet-pusher

Skolem was a Pentium III mobile with 128MiB RAM, a 20GiB travelstar HD, and a dock! The dock was important since the LCD was completely shot, and it had two PCI slots (with Lite-on tulip clones) which enabled routing duties. Skolem was my router for many years, taking over after my Ultra 5 started failing, and even survived a DSL to cable ISP change.

I acquired it from a friend who had used it to write Linux driver support for the on-board the ESS Maestro-3. It was an early production unit, and the LCD went from flaky to failed as it aged, but it worked fine with external video. I later acquired a dock for it from another friend who had one laying around from a company move.

The on-board 3com 3C905C-TX frequently had underruns with NetBSD-5, but it was an occasional thing and never seemed to impact traffic. It was easily able to handle my 50/10mbit cable connection, and use of ALTQ made the DSL years bearable as streaming use started to increase. A couple times during DSL outages, I was able to get PPP working for EDGE connectivity on my GSM flip phone. Speed was akin to fast dialup, but it was better than no connectivity at all. I couldn’t boot with ACPI enabled, even after updating BIOS; never bothered to track that one down.

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.

NetBSD 5.1_STABLE (SKOLEM) #0: Tue Aug 2 22:12:16 PDT 2011
total memory = 127 MB
avail memory = 110 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter “i8254” frequency 1193182 Hz quality 100
Dell Computer Corporation Latitude C600
mainbus0 (root)
cpu0 at mainbus0: Intel 686-class, 751MHz, id 0x683
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: vendor 0x8086 product 0x7190 (rev. 0x03)
agp0 at pchb0: aperture at 0xf0000000, size 0x4000000
ppb0 at pci0 dev 1 function 0: vendor 0x8086 product 0x7191 (rev. 0x03)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: vendor 0x1002 product 0x4c46 (rev. 0x02)
wsdisplay0 at vga1 kbdmux 1: console (80×25, vt100 emulation)
wsmux1: connecting to wsdisplay0
drm at vga1 not configured
cbb0 at pci0 dev 3 function 0: vendor 0x104c product 0xac51 (rev. 0x00)
cbb1 at pci0 dev 3 function 1: vendor 0x104c product 0xac51 (rev. 0x00)
pcib0 at pci0 dev 7 function 0
pcib0: vendor 0x8086 product 0x7110 (rev. 0x02)
piixide0 at pci0 dev 7 function 1
piixide0: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
piixide0: bus-master DMA support present
piixide0: primary channel wired to compatibility mode
piixide0: primary channel interrupting at irq 14
atabus0 at piixide0 channel 0
piixide0: secondary channel wired to compatibility mode
piixide0: secondary channel ignored (disabled)
uhci0 at pci0 dev 7 function 2: vendor 0x8086 product 0x7112 (rev. 0x01)
uhci0: interrupting at irq 11
usb0 at uhci0: USB revision 1.0
piixpm0 at pci0 dev 7 function 3
piixpm0: vendor 0x8086 product 0x7113 (rev. 0x03)
timecounter: Timecounter “piixpm0” frequency 3579545 Hz quality 1000
piixpm0: 24-bit timer
piixpm0: interrupting at SMI, polling
iic0 at piixpm0: I2C bus
esa0 at pci0 dev 8 function 0: vendor 0x125d product 0x1998 (rev. 0x10)
esa0: interrupting at irq 5
esa0: ac97: SigmaTel STAC9721/23 codec; 18 bit DAC, 18 bit ADC, SigmaTel 3D
esa0: ac97: ext id 200
audio0 at esa0: full duplex, playback, capture, mmap, independent
ppb1 at pci0 dev 17 function 0: vendor 0x1011 product 0x0022 (rev. 0x04)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
tlp0 at pci2 dev 1 function 0: Lite-On 82C169 Ethernet, pass 2.0
tlp0: interrupting at irq 10
tlp0: Ethernet address 00:02:e3:0e:14:a8
bmtphy0 at tlp0 phy 1: BCM5201 10/100 media interface, rev. 2
bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlp1 at pci2 dev 2 function 0: Lite-On 82C169 Ethernet, pass 2.0
tlp1: interrupting at irq 10
tlp1: Ethernet address 00:a0:cc:d9:3d:24
bmtphy1 at tlp1 phy 1: BCM5201 10/100 media interface, rev. 2
bmtphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cmdide0 at pci2 dev 5 function 0
cmdide0: CMD Technology PCI0646 (rev. 0x07)
cmdide0: bus-master DMA support present
cmdide0: primary channel configured to native-PCI mode
cmdide0: using irq 10 for native-PCI interrupt
atabus1 at cmdide0 channel 0
cmdide0: secondary channel configured to native-PCI mode
cmdide0: secondary channel ignored (disabled)
ahc1 at pci2 dev 7 function 0: Adaptec aic7880 Ultra SCSI adapter
: unable to map registers
ex0 at pci2 dev 8 function 0: 3Com 3c905C-TX 10/100 Ethernet with mngmt (rev. 0x6c)
ex0: interrupting at irq 10
ex0: MAC address 00:b0:d0:57:e5:12
bmtphy2 at ex0 phy 24: Broadcom 3c905C internal PHY, rev. 4
bmtphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cbb0: read/write bursts enabled
cbb0: cacheline 0x8 lattimer 0x20
cbb0: bhlc 0x822008
cbb0: secondary bus number uninitialized; try PCI_BUS_FIXUP
cbb0: interrupting at irq 11
cardslot0 at cbb0
pcmcia0 at cardslot0
cbb1: read/write bursts enabled
cbb1: cacheline 0x8 lattimer 0x20
cbb1: bhlc 0x822008
cbb1: secondary bus number uninitialized; try PCI_BUS_FIXUP
cbb1: interrupting at irq 11
cardslot1 at cbb1
pcmcia1 at cardslot1
isa0 at pcib0
lpt0 at isa0 port 0x378-0x37b irq 7
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pms0: Synaptics touchpad version 5.5
pms0: Passthrough, Palm detect, Multi-finger
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
attimer0 at isa0 port 0x40-0x43: AT Timer
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0-0xff
npx0: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
attimer0: attached to pcppi0
timecounter: Timecounter “clockinterrupt” frequency 100 Hz quality 0
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
uhub0 at usb0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uplcom0 at uhub0 port 1
uplcom0: Prolific Technology Inc. USB-Serial Controller, rev 1.10/3.00, addr 2
ucom0 at uplcom0
wd0 at atabus0 drive 0:
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 19077 MB, 38760 cyl, 16 head, 63 sec, 512 bytes/sect x 39070080 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(cmdide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
Kernelized RAIDframe activated
Too many symbols for tree, skipping 5843 symbols
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex, playback, capture
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
WARNING: clock lost 5663 days
WARNING: using filesystem time
wsdisplay0: screen 1 added (80×25, vt100 emulation)
wsdisplay0: screen 2 added (80×25, vt100 emulation)
wsdisplay0: screen 3 added (80×25, vt100 emulation)
wsdisplay0: screen 4 added (80×25, vt100 emulation)

cpu0: Intel Pentium III (686-class), 751.74 MHz, id 0x683
cpu0: features 0x383f9ff<fpu,vme,de,pse,tsc,msr,pae,mce,cx8,sep,mtrr>
cpu0: features 0x383f9ff<pge,mca,cmov,pat,pse36,mmx>
cpu0: features 0x383f9ff<fxsr,sse>
cpu0: I-cache 16KB 32B/line 4-way, D-cache 16KB 32B/line 4-way
cpu0: L2 cache 256KB 32B/line 8-way
cpu0: ITLB 32 4KB entries 4-way, 2 4MB entries fully associative
cpu0: DTLB 64 4KB entries 4-way, 8 4MB entries 4-way
cpu0: Initial APIC ID 0
cpu0: Cluster/Package ID 0
cpu0: family 06 model 08 extfamily 00 extmodel 00</fxsr,sse></pge,mca,cmov,pat,pse36,mmx></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,sep,mtrr>

OpenSSL 0.9.9-dev 09 May 2008
built on: NetBSD 5.1
options:bn(32,32) md2(int) rc4(4x,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: gcc version 4.1.3 20080704 (prerelease) (NetBSD nb2 20081120)
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md2 388.71k 849.80k 1208.64k 1352.29k 1401.62k
mdc2 0.00 0.00 0.00 0.00 0.00
md4 2925.22k 10784.06k 35314.65k 81753.98k 133069.65k
md5 2599.51k 9585.18k 30868.74k 69033.93k 108569.86k
hmac(md5) 5302.26k 17713.61k 49002.06k 87903.09k 113925.95k
sha1 2147.33k 7137.13k 18733.76k 31558.93k 39501.23k
rmd160 1926.36k 6363.73k 16865.47k 28755.01k 36295.19k
rc4 75602.64k 91110.51k 96332.37k 97212.42k 98652.36k
des cbc 15711.08k 16237.35k 16553.30k 16613.63k 16631.67k
des ede3 5759.62k 5834.21k 5866.48k 5869.80k 5875.92k
idea cbc 0.00 0.00 0.00 0.00 0.00
seed cbc 0.00 0.00 0.00 0.00 0.00
rc2 cbc 6164.00k 6312.02k 6380.89k 6372.95k 6376.70k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00
blowfish cbc 24591.10k 26022.23k 26686.43k 26807.37k 26881.19k
cast cbc 14257.53k 14949.53k 15339.25k 15420.22k 15439.61k
aes-128 cbc 13842.50k 15235.84k 15543.71k 30772.05k 31418.09k
aes-192 cbc 11757.76k 12730.41k 13092.27k 26276.66k 26731.50k
aes-256 cbc 10221.49k 10924.16k 11130.05k 23034.22k 23381.22k
camellia-128 cbc 12782.29k 13462.12k 13652.91k 13671.93k 13676.01k
camellia-192 cbc 9838.17k 10319.14k 10427.45k 10462.83k 10472.70k
camellia-256 cbc 9733.51k 10308.23k 10425.15k 10469.63k 10469.97k
sha256 1836.07k 4859.98k 9574.49k 12583.97k 13874.69k
sha512 613.76k 2454.71k 4030.94k 5814.69k 6684.24k
whirlpool 0.00 0.00 0.00 0.00 0.00
aes-128 ige 12822.60k 13640.11k 13797.29k 13874.01k 13869.25k
aes-192 ige 11007.74k 11636.48k 11792.47k 11862.36k 11838.94k
aes-256 ige 9682.46k 10152.76k 10260.92k 10299.53k 10309.40k
sign verify sign/s verify/s
rsa 512 bits 0.002343s 0.000288s 426.8 3469.4
rsa 1024 bits 0.010752s 0.000658s 93.0 1519.4
rsa 2048 bits 0.061030s 0.001896s 16.4 527.3
rsa 4096 bits 0.393077s 0.006206s 2.5 161.1
sign verify sign/s verify/s
dsa 512 bits 0.001839s 0.002145s 543.7 466.1
dsa 1024 bits 0.005144s 0.006078s 194.4 164.5
dsa 2048 bits 0.016287s 0.019783s 61.4 50.5

Leave a Reply