Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!solace!nntp.uio.no!Norway.EU.net!EU.net!ieunet!maths.tcd.ie!maths.tcd.ie!not-for-mail
From: ajudge@maths.tcd.ie (Alan Judge)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: [pccard-test-960508] Problems with nep on Digital HiNote Ultra II
Date: 5 Jun 1996 15:23:24 +0100
Organization: Dept. of Maths, Trinity College, Dublin, Ireland.
Lines: 599
Message-ID: <4p458s$lbt@gosset.maths.tcd.ie>
NNTP-Posting-Host: gosset.maths.tcd.ie
First of all, thanks to everyone for the sterling work on FreeBSD and
the pccard stuff.
I've just installed FreeBSD on a new Ultra II, using the
2.2-960501-SNAP and pccard-test-960508. The machine has 24MB of RAM
and a 3C589C Combo and a Megahertz XJ2288. Machine and cards work
fine under Windows '95.
I have one serious problem and some minor ones.
Any help or advice you could provide would be very useful.
1) I can't send or receive on the ethernet using the nep0 driver.
Under the GENERIC kernel and using interface zp0, everything works
fine.
Under pccard test, pccardd finds and configs the card, ifconfig
appears to work OK, and when I configure the card the light starts
flashing. And I can stop and start the card with ifconfig up/down.
However, I can't send or receive any packets.
I've attached a shar file containing my kernel config, messages,
and dumpcis info. The other config files are unchanged from
the package, though I've obviously enabled APM and PCCARD stuff in
sysconfig.
2) While suspend and resume using the keyboard and the lid switch
work, if I use zzz, the machine resets when I restart using the
power button.
3) The machine sometimes crashes (with a continuous beep) when I
remove either card.
In the 3C589 case, the last message is: nep0: adapter failure
(ffff); in the normal case, this would be followed by nep0: unload.
4) Sometimes when I boot, the kernel fails to start up at all. The
last message is:
apm: found APM BIOS version 1.1
panic: cannot mount root
It would appear that something prevents the kernel from finding
wdc0 at all. A second reboot will usually fix the problem.
--
Alan
#!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.1.4).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1996-05-31 18:53 BST by <root@blart.dsg.cs.tcd.ie>.
# Source directory was `/usr/aj/pccard'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 7492 (null) -rw-r--r--
# 6136 (null) -rw-r--r--
# 406 (null) -rw-r--r--
# 3963 (null) -rw-r--r--
# 624 (null) -rw-r--r--
# 370 (null) -rw-r--r--
#
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
shar_touch=touch
else
shar_touch=:
echo
echo 'WARNING: not restoring timestamps. Consider getting and'
echo "installing GNU \`touch', distributed in GNU File Utilities..."
echo
fi
rm -f 1231235999 $$.touch
#
# ============= BLART ==============
if test -f 'BLART' && test X"$1" != X"-c"; then
echo 'x - skipping BLART (file already exists)'
else
echo 'x - extracting BLART (text)'
sed 's/^X//' << 'SHAR_EOF' > 'BLART' &&
#
# Sample Laptop Configuration
# for leinlein.mt.cs.keio.ac.jp (Digital Hinote Ultra CS433)
# Tatsumi Hosokawa <hosokawa@mt.cs.keio.ac.jp>
#
X
machine "i386"
cpu "I586_CPU"
ident BLART
maxusers 10
X
options GPL_MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options NFS #Network Filesystem
options MFS #Memory Filesystem
options MSDOSFS #MSDOS Filesystem
options "CD9660" #ISO 9660 Filesystem
options PROCFS #Process filesystem
options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!]
options BOUNCE_BUFFERS #include support for DMA bounce buffers
options UCONSOLE #Allow users to grab the console
options FAILSAFE #Be conservative
X
#
# These three options provide support for System V Interface
# Definition-style interprocess communication, in the form of shared
# memory, semaphores, and message queues, respectively.
#
options SYSVSHM
options SYSVSEM
options SYSVMSG
X
# laptop-specific configuration
options LAPTOP
X
#
# These options cope with incompatibilities between laptop machines
# (bugs of APM BIOS, problems with PCMCIA slots, etc.)
# See i386/include/laptops.h for details.
# If your machine is not these machines, comment out these options.
#
#options HINOTE # Digital Hinote
options DHULTRA # Digital Hinote Ultra
#options "TP230" # IBM ThinkPad 230Cs
#options "TP230FBW" # IBM ThinkPad 230Cs FBW
#options "TP530" # IBM ThinkPad 530Cs
#options WINBOOKPRO # Sotec Winbook Pro
#options GW2KHB # Gateway 2000 Handbook
#options JETMINI # Panasonic Pronote Jet Mini
#options CONTURA # Compaq Contura Series
#options ELITE # Compaq Elite Series
#
##options CONSERVATIVE_LAPTOP # For Installation Disk Only
X
# If your laptop have not had Windoze95-Ready BIOS, please update it.
# Such old BIOS'es sometimes have critical bugs at 32-bit protected
# mode APM BIOS interface (which have not used by Windoze 3.1).
X
# PC-card suspend/resume support (experimental)
options APM_PCCARD_RESUME
X
# Keep power for serial cards when the system suspends
# (If your machine hangs up when you try to suspend the system with
# FAX/Modem PCMCIA card, uncomment this option).
#options SIO_SUSP_KEEP_PWR
X
# 0: silence
# 1: simple beep (same as 960414)
# 2: (default) new beep
options "PCCARD_BEEP=2"
X
config kernel root on wd0
X
controller isa0
#controller eisa0
#controller pci0
X
# Dont remove these two lines!
controller crd0
device pcic0 at crd?
X
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk fd0 at fdc0 drive 0
#disk fd1 at fdc0 drive 1
#tape ft0 at fdc0 drive 2
X
controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
disk wd0 at wdc0 drive 0
X
controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr
disk wd1 at wdc1 drive 0
X
#controller wdc2 at isa? disable port "IO_WD2" bio irq 15 vector wdintr
#disk wd2 at wdc1 drive 0
X
#controller wdc3 at isa? disable port "IO_WD2" bio irq 15 vector wdintr
#disk wd3 at wdc1 drive 0
X
options ATAPI #Enable ATAPI support for IDE bus
options ATAPI_STATIC #Don't do it as an LKM
device wcd0 #IDE CD-ROM
X
# A single entry for any of these controllers (ncr, ahb, ahc) is sufficient
# for any number of installed devices.
#controller ncr0
#controller ahb0
#controller ahc0
X
#controller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr
#controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr
#controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
#controller aic0 at isa? port 0x340 bio irq 11 vector aicintr
#controller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr
#controller nca1 at isa? port 0x350 bio irq 5 vector ncaintr
#controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr
#controller spc0 at isa? port 0x320 bio irq 11 iomem 0xd0000 vector spcintr
X
#controller scbus0
X
#device sd0
X
#device od0
X
#device st0
X
#device cd0 #Only need one of these, the code dynamically grows
X
#device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr
#device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr
#device mcd1 at isa? port 0x340 bio irq 11 vector mcdintr
X
#controller matcd0 at isa? port 0x230 bio
X
#device scd0 at isa? port 0x230 bio
X
# syscons is the default console driver, resembling an SCO console
device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint
#options PCVT_FREEBSD=210 # pcvt running on FreeBSD >= 2.0.5
#options XSERVER # include code for XFree86
#options FAT_CURSOR # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
#options PCVT_SCANSET=2 # IBM keyboards are non-std
X
# Mandatory, don't remove
device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
X
#
# Laptop support (see LINT for more options)
#
device apm0 at isa? # Advanced Power Management
options APM_BROKEN_STATCLOCK # Workaround some buggy APM BIOS
X
device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr
device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr
device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr
device sio3 at isa? disable port "IO_COM4" tty irq 9 vector siointr
device sio4 at isa? disable port "IO_COM3" tty irq 5 vector siointr
device sio5 at isa? disable port "IO_COM3" tty irq 5 vector siointr
X
device lpt0 at isa? port? tty irq 7 vector lptintr
#device lpt1 at isa? disable port? tty
#device lpt2 at isa? disable port? tty
#device mse0 at isa? port 0x23c tty irq 5 vector mseintr
X
#device psm0 at isa? disable port "IO_KBD" conflicts tty irq 12 vector psmintr
device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
X
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
#device de0
#device fxp0
#device vx0
X
#device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
#device ed1 at isa? disable port 0x300 net irq 5 iomem 0xd8000 vector edintr
#device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr
#device ep0 at isa? port 0x300 net irq 10 vector epintr
#device fe0 at isa? port 0x300 net irq ? vector feintr
#device fe1 at isa? disable port 0x300 net irq ? vector feintr
#device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr
#device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr
#device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr
#device lnc1 at isa? port 0x300 net irq 10 drq 0 vector lncintr
device nep0 at isa? port 0x300 net irq 10 vector nepintr
device nep1 at isa? disable port 0x300 net irq 10 vector nepintr
#device sn0 at isa? port 0x300 net irq ? vector snintr
#device sn1 at isa? disable port 0x300 net irq ? vector snintr
X
# do not enable ze0 and zp0 (these devices are obsolete)
##device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr
##device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr
X
pseudo-device loop
pseudo-device ether
pseudo-device log
pseudo-device sl 1
# DHCP uses BPF (Berkeley Packet Filter)
pseudo-device bpfilter 4
# ijppp uses tun instead of ppp device
#pseudo-device ppp 1
pseudo-device tun 1
pseudo-device pty 16
# keep this if you want to be able to continue to use /stand/sysinstall
pseudo-device gzip # Exec gzipped a.out's
SHAR_EOF
$shar_touch -am 0531182196 'BLART' &&
chmod 0644 'BLART' ||
echo 'restore of BLART failed'
shar_count="`wc -c < 'BLART'`"
test 7492 -eq "$shar_count" ||
echo "BLART: original size 7492, current size $shar_count"
fi
# ============= dumpcis ==============
if test -f 'dumpcis' && test X"$1" != X"-c"; then
echo 'x - skipping dumpcis (file already exists)'
else
echo 'x - extracting dumpcis (binary)'
sed 's/^X//' << 'SHAR_EOF' | uudecode &&
begin 600 dumpcis
M0V]N9FEG=7)A=&EO;B!D871A(&9O<B!C87)D(&EN('-L;W0@,`I4=7!L92`C
M,2P@8V]D92`](#!X,2`H0V]M;6]N(&UE;6]R>2!D97-C<FEP=&]R*2P@;&5N
M9W1H(#T@,@H@("`@,#`P.B`@,#`@9F8*"4-O;6UO;B!M96UO<GD@9&5V:6-E
M(&EN9F]R;6%T:6]N.@H)"41E=FEC92!N=6UB97(@,2P@='EP92!.;R!D979I
M8V4L(%=04R`]($]&1@H)"5-P965D(#T@3F\@<W!E960L($UE;6]R>2!B;&]C
M:R!S:7IE(#T@<F5S97)V960L(#,R('5N:71S"E1U<&QE(",R+"!C;V1E(#T@
M,'@Q-R`H071T<FEB=71E(&UE;6]R>2!D97-C<FEP=&]R*2P@;&5N9W1H(#T@
M,PH@("`@,#`P.B`@-#,@,#(@9F8*"4%T=')I8G5T92!M96UO<GD@9&5V:6-E
M(&EN9F]R;6%T:6]N.@H)"41E=FEC92!N=6UB97(@,2P@='EP92!%15!23TTL
M(%=04R`]($]&1@H)"5-P965D(#T@,34P;E,L($UE;6]R>2!B;&]C:R!S:7IE
M(#T@.$MB+"`Q('5N:71S"E1U<&QE(",S+"!C;V1E(#T@,'@R,"`H36%N=69A
M8W1U<F5R($E$*2P@;&5N9W1H(#T@-`H@("`@,#`P.B`@,#$@,#$@.#D@,#4*
M"5!#34-)02!)1"`](#!X,3`Q+"!/14T@240@/2`P>#4X.0I4=7!L92`C-"P@
M8V]D92`](#!X,C$@*$9U;F-T:6]N86P@240I+"!L96YG=&@@/2`R"B`@("`P
M,#`Z("`P-B`P,`H)3F5T=V]R:R],04X@861A<'1E<@I4=7!L92`C-2P@8V]D
M92`](#!X,34@*%9E<G-I;VX@,2!I;F9O*2P@;&5N9W1H(#T@-3<*("`@(#`P
M,#H@(#`T(#`Q(#,S(#0S(#9F(#9D(#(P(#0S(#9F(#<R(#<P(#9F(#<R(#8Q
M(#<T(#8Y"B`@("`P,3`Z("`V9B`V92`P,"`S,R`T,R`S-2`S."`S.2`P,"`U
M-"`U,"`R9B`T,B`T92`T,R`R,`H@("`@,#(P.B`@-&,@-#$@-&4@,C`@-#,@
M-C$@-S(@-C0@,C`@-38@-C4@-S(@,F4@,C`@,S(@-C$*("`@(#`S,#H@(#`P
M(#,P(#,P(#,P(#,P(#,P(#,R(#`P(&9F"@E697)S:6]N(#T@-"XQ+"!-86YU
M9B`](%LS0V]M($-O<G!O<F%T:6]N72QC87)D('9E<G,@/2!;,T,U.#E="@E!
M9&1I="X@:6YF;R`](%M44"]"3D,@3$%.($-A<F0@5F5R+B`R85TL6S`P,#`P
M,ET*5'5P;&4@(S8L(&-O9&4@/2`P>#%A("A#;VYF:6=U<F%T:6]N(&UA<"DL
M(&QE;F=T:"`](#8*("`@(#`P,#H@(#`R(#`S(#`P(#`P(#`Q(#`S"@E296<@
M;&5N(#T@,RP@8V]N9FEG(')E9VES=&5R(&%D9'(@/2`P>#$P,#`P+"!L87-T
M(&-O;F9I9R`](#!X,PH)4F5G:7-T97)S.B!86"TM+2TM+2`*5'5P;&4@(S<L
M(&-O9&4@/2`P>#%B("A#;VYF:6=U<F%T:6]N(&5N=')Y*2P@;&5N9W1H(#T@
M,34*("`@(#`P,#H@(&,Q(#`Q(#%D(#<Q(#4U(#,U(#4U(#4T(&4P(#<R(#5D
M(#8T(#,P(&9F(&9F"@E#;VYF:6<@:6YD97@@/2`P>#$H9&5F875L="D*"4EN
M=&5R9F%C92!B>71E(#T@,'@Q("A)+T\I"@E68V,@<'=R.@H)"4YO;6EN86P@
M;W!E<F%T:6YG('-U<'!L>2!V;VQT86=E.B`U('@@,58*"0E-87@@8W5R<F5N
M="!A=F5R86=E(&]V97(@,2!S96-O;F0Z(#,@>"`Q,&U!"@D)36%X(&-U<G)E
M;G0@879E<F%G92!O=F5R(#$P(&US.B`U('@@,3!M00H)"5!O=V5R(&1O=VX@
M<W5P<&QY(&-U<G)E;G0Z(#4@>"`Q;4$*"5=A:70@<V-A;&4@4W!E960@/2`W
M+C`@>"`Q,#`@;G,*"5)$62]"4UD@<V-A;&4@4W!E960@/2`U+C`@>"`Q,#`@
M=7,*"4-A<F0@9&5C;V1E<R`T(&%D9')E<W,@;&EN97,L(&9U;&P@."\Q-B!"
M:70@22]/"@D)25)1(&UO9&5S.B!,979E;`H)"4E247,Z("`P(#$@,B`S(#0@
M-2`V(#<@."`Y(#$P(#$Q(#$R(#$S(#$T(#$U"E1U<&QE(",X+"!C;V1E(#T@
M,'@Q8B`H0V]N9FEG=7)A=&EO;B!E;G1R>2DL(&QE;F=T:"`](#<*("`@(#`P
M,#H@(#`S(#`Q(#<Q(#4U(#(V(#(V(#4T"@E#;VYF:6<@:6YD97@@/2`P>#,*
M"59C8R!P=W(Z"@D)3F]M:6YA;"!O<&5R871I;F<@<W5P<&QY('9O;'1A9V4Z
M(#4@>"`Q5@H)"4UA>"!C=7)R96YT(&%V97)A9V4@;W9E<B`Q('-E8V]N9#H@
M,B!X(#$P,&U!"@D)36%X(&-U<G)E;G0@879E<F%G92!O=F5R(#$P(&US.B`R
M('@@,3`P;4$*"0E0;W=E<B!D;W=N('-U<'!L>2!C=7)R96YT.B`U('@@,6U!
M"E1U<&QE(",Y+"!C;V1E(#T@,'@Q.2`H2D5$14,@9&5S8W(@9F]R(&%T=')I
M8G5T92!M96UO<GDI+"!L96YG=&@@/2`S"B`@("`P,#`Z("`P,"`P,"!F9@I4
M=7!L92`C,3`L(&-O9&4@/2`P>#$T("A.;R!L:6YK*2P@;&5N9W1H(#T@,`I4
M=7!L92`C,3$L(&-O9&4@/2`P>#$P("A#:&5C:W-U;2DL(&QE;F=T:"`](#4*
M("`@(#`P,#H@(#@Y(&9F(#@P(#`P(#`P"@E#:&5C:W-U;2!F<F]M(&]F9G-E
M="`M,3$Y+"!L96YG=&@@,3(X+"!V86QU92!I<R`P>#`*5'5P;&4@(S$R+"!C
M;V1E(#T@,'AF9B`H5&5R;6EN871O<BDL(&QE;F=T:"`](#(Q.`H@("`@,#`P
M.B`@,#`@,#,@,#`@,#`@,#`@,#`@,#`@,#`@-#,@,S(@,C`@-30@-#4@-#$@
M-&0@,F0*("`@(#`Q,#H@(#0U(#8Q(#<R(#9C(#(P(#0Q(#9C(#8T(#<R(#8Y
M(#8T(#8W(#8U(#)C(#(P(#4R"B`@("`P,C`Z("`V-2`W."`R,"`T,2`V8R`V
M8R`V-2`W,B`W,R`R8R`R,"`U,B`W-2`W,R`W,R`V-0H@("`@,#,P.B`@-F,@
M-F,@,C`@-#,@-C@@-C$@-F4@-C<@,F,@,C`@-#0@-C$@-S8@-CD@-C0@,C`*
M("`@(#`T,#H@(#0S(#8X(#8Y(#8X(#)C(#(P(#0X(#8U(#<R(#9D(#8Q(#9E
M(#(P(#1C(#8Q(#9F"B`@("`P-3`Z("`R8R`R,"`T-R`V-2`V92`V-2`R,"`T
M8R`V.2`V92`R8R`R,"`T8R`V.2`V,2`V90H@("`@,#8P.B`@-C<@,C`@-&,@
M-CD@-F4@,F,@,C`@-#@@-CD@-C4@-F4@,C`@-&4@-C<@-S4@-SD*("`@(#`W
M,#H@(#8U(#9E(#)C(#(P(#1B(#8Q(#<P(#(P(#4S(#9F(#8X(#)C(#(P(#0W
M(#8Q(#<R"B`@("`P.#`Z("`W.2`R,"`U-R`V,2`V92`V-R`P,"!F9B!F9B!F
M9B!F9B!F9B!F9B!F9B!F9B!F9@H@("`@,#DP.B`@9F8@9F8@9F8@9F8@9F8@
M9F8@9F8@9F8@9F8@9F8@9F8@9F8@9F8@9F8@9F8@9F8*("`@(#!A,#H@(&9F
M(&9F(&9F(&9F(&9F(&9F(&9F(&9F(&9F(&9F(&9F(&9F(&9F(&9F(&9F(&9F
M"B`@("`P8C`Z("!F9B!F9B!F9B!F9B!F9B!F9B!F9B!F9B!F9B!F9B!F9B!F
M9B!F9B!F9B!F9B!F9@H@("`@,&,P.B`@9F8@9F8@9F8@9F8@9F8@9F8@9F8@
M9F8@9F8@9F8@9F8@9F8@9F8@9F8@9F8@9F8*("`@(#!D,#H@(&9F(&9F(&9F
M(&9F(&9F(&9F(&9F(&9F(&9F(&9F"D-O;F9I9W5R871I;VX@9&%T82!F;W(@
M8V%R9"!I;B!S;&]T(#$*5'5P;&4@(S$L(&-O9&4@/2`P>#$@*$-O;6UO;B!M
M96UO<GD@9&5S8W)I<'1O<BDL(&QE;F=T:"`](#,*("`@(#`P,#H@(#`P(#`P
M(&9F"@E#;VUM;VX@;65M;W)Y(&1E=FEC92!I;F9O<FUA=&EO;CH*"0E$979I
M8V4@;G5M8F5R(#$L('1Y<&4@3F\@9&5V:6-E+"!74%,@/2!/1D8*"0E3<&5E
M9"`]($YO('-P965D+"!-96UO<GD@8FQO8VL@<VEZ92`](#4Q,F(L(#$@=6YI
M=',*5'5P;&4@(S(L(&-O9&4@/2`P>#$Q("A,;VYG(&QI;FL@=&\@871T<FEB
M=71E(&UE;6]R>2DL(&QE;F=T:"`](#0*("`@(#`P,#H@(#$P(#`Q(#`P(#`P
M"@E,;VYG(&QI;FL@=&\@871T<FEB=71E(&UE;6]R>2P@861D<F5S<R`P>#$Q
M,`I4=7!L92`C,RP@8V]D92`](#!X,34@*%9E<G-I;VX@,2!I;F9O*2P@;&5N
M9W1H(#T@,S@*("`@(#`P,#H@(#`T(#`Q(#1D(#0U(#0W(#0Q(#0X(#0U(#4R
M(#4T(#5A(#`P(#4X(#1A(#,R(#,R"B`@("`P,3`Z("`S."`S."`P,"`U-B`R
M92`S,R`S-"`R,"`U,"`T,R`T9"`T,R`T.2`T,2`R,"`T9`H@("`@,#(P.B`@
M-&8@-#0@-#4@-&0@,#`@9F8*"59E<G-I;VX@/2`T+C$L($UA;G5F(#T@6TU%
M1T%(15)46ETL8V%R9"!V97)S(#T@6UA*,C(X.%T*"4%D9&ET+B!I;F9O(#T@
M6U8N,S0@4$--0TE!($U/1$5-72Q;_UT*5'5P;&4@(S0L(&-O9&4@/2`P>#(Q
M("A&=6YC=&EO;F%L($E$*2P@;&5N9W1H(#T@,@H@("`@,#`P.B`@,#(@,#$*
M"5-E<FEA;"!P;W)T+VUO9&5M("T@4$]35"!I;FET:6%L:7IE"E1U<&QE(",U
M+"!C;V1E(#T@,'@Q82`H0V]N9FEG=7)A=&EO;B!M87`I+"!L96YG=&@@/2`U
M"B`@("`P,#`Z("`P,2`R,R`P,"`P,2`P9@H)4F5G(&QE;B`](#(L(&-O;F9I
M9R!R96=I<W1E<B!A9&1R(#T@,'@Q,#`L(&QA<W0@8V]N9FEG(#T@,'@R,PH)
M4F5G:7-T97)S.B!86%A8+2TM+2`*5'5P;&4@(S8L(&-O9&4@/2`P>#%B("A#
M;VYF:6=U<F%T:6]N(&5N=')Y*2P@;&5N9W1H(#T@,38*("`@(#`P,#H@(&4P
M(#0Q(#DY(#0Y(#4U(#)E(#4U(&%A(#8P(&8X(#`S(#`W(#<P(&9F(&9F(#(X
M"@E#;VYF:6<@:6YD97@@/2`P>#(P*&1E9F%U;'0I"@E);G1E<F9A8V4@8GET
M92`](#!X-#$@*$DO3RD@("M21%DO+4)362!A8W1I=F4*"59C8R!P=W(Z"@D)
M3F]M:6YA;"!O<&5R871I;F<@<W5P<&QY('9O;'1A9V4Z(#4@>"`Q5@H)"4-O
M;G1I;G5O=7,@<W5P<&QY(&-U<G)E;G0Z(#(N-2!X(#$P,&U!"@D)4&]W97(@
M9&]W;B!S=7!P;'D@8W5R<F5N=#H@-2!X(#$P;4$*"4-A<F0@9&5C;V1E<R`Q
M,"!A9&1R97-S(&QI;F5S+"`X($)I="!)+T\@;VYL>0H)"4DO3R!A9&1R97-S
M(",@,3H@8FQO8VL@<W1A<G0@/2`P>#-F."!B;&]C:R!L96YG=&@@/2`P>#@*
M"0E)4E$@;6]D97,Z($QE=F5L+"!0=6QS90H)"4E247,Z("`P(#$@,B`S(#0@
M-2`V(#<@."`Y(#$P(#$Q(#$R(#$S(#$T(#$U"@E-87@@='=I;B!C87)D<R`]
M(#`*"4UI<V,@871T<CH@*$%U9&EO+4)61#(I("A0;W=E<B!D;W=N('-U<'!O
M<G1E9"D*5'5P;&4@(S<L(&-O9&4@/2`P>#%B("A#;VYF:6=U<F%T:6]N(&5N
M=')Y*2P@;&5N9W1H(#T@-PH@("`@,#`P.B`@,C$@,#@@86$@-C`@9C@@,#(@
M,#<*"4-O;F9I9R!I;F1E>"`](#!X,C$*"4-A<F0@9&5C;V1E<R`Q,"!A9&1R
M97-S(&QI;F5S+"`X($)I="!)+T\@;VYL>0H)"4DO3R!A9&1R97-S(",@,3H@
M8FQO8VL@<W1A<G0@/2`P>#)F."!B;&]C:R!L96YG=&@@/2`P>#@*5'5P;&4@
M(S@L(&-O9&4@/2`P>#%B("A#;VYF:6=U<F%T:6]N(&5N=')Y*2P@;&5N9W1H
M(#T@-PH@("`@,#`P.B`@,C(@,#@@86$@-C`@93@@,#,@,#<*"4-O;F9I9R!I
M;F1E>"`](#!X,C(*"4-A<F0@9&5C;V1E<R`Q,"!A9&1R97-S(&QI;F5S+"`X
M($)I="!)+T\@;VYL>0H)"4DO3R!A9&1R97-S(",@,3H@8FQO8VL@<W1A<G0@
M/2`P>#-E."!B;&]C:R!L96YG=&@@/2`P>#@*5'5P;&4@(SDL(&-O9&4@/2`P
M>#%B("A#;VYF:6=U<F%T:6]N(&5N=')Y*2P@;&5N9W1H(#T@-PH@("`@,#`P
M.B`@,C,@,#@@86$@-C`@93@@,#(@,#<*"4-O;F9I9R!I;F1E>"`](#!X,C,*
M"4-A<F0@9&5C;V1E<R`Q,"!A9&1R97-S(&QI;F5S+"`X($)I="!)+T\@;VYL
M>0H)"4DO3R!A9&1R97-S(",@,3H@8FQO8VL@<W1A<G0@/2`P>#)E."!B;&]C
M:R!L96YG=&@@/2`P>#@*5'5P;&4@(S$P+"!C;V1E(#T@,'AF9B`H5&5R;6EN
M871O<BDL(&QE;F=T:"`](#`*5'5P;&4@(S$Q+"!C;V1E(#T@,'@Q,R`H3&EN
M:R!T87)G970I+"!L96YG=&@@/2`S"B`@("`P,#`Z("`T,R`T.2`U,PI4=7!L
M92`C,3(L(&-O9&4@/2`P>#(P("A-86YU9F%C='5R97(@240I+"!L96YG=&@@
M/2`T"B`@("`P,#`Z("`P,B`P,2`P,"`P,`H)4$--0TE!($E$(#T@,'@Q,#(L
M($]%32!)1"`](#!X,`I4=7!L92`C,3,L(&-O9&4@/2`P>#(R("A&=6YC=&EO
M;F%L($585"DL(&QE;F=T:"`](#0*("`@(#`P,#H@(#`P(#`R(#!F(#5C"@E3
M97)I86P@:6YT97)F86-E(&5X=&5N<VEO;CH*"0DQ-C4U,"!505)4+"!087)I
M='D@+2!3<&%C92Q-87)K+$]D9"Q%=F5N+`I4=7!L92`C,30L(&-O9&4@/2`P
M>#(R("A&=6YC=&EO;F%L($585"DL(&QE;F=T:"`](#D*("`@(#`P,#H@(#`Q
M(#%F(#%F(&9F(#`S(#`P(&9F(#`S(#`P"@E-;V1E;2!I;G1E<F9A8V4@8V%P
M86)I;&ET:65S.@I4=7!L92`C,34L(&-O9&4@/2`P>#(R("A&=6YC=&EO;F%L
M($585"DL(&QE;F=T:"`](#$R"B`@("`P,#`Z("`P,B`P,"`P-B`Q9B`S9B`P
M,R`P,R`P."`P-R`P,"`P,B!B-0H)1&%T82!M;V1E;2!S97)V:6-E<R!A=F%I
M;&%B;&4Z"E1U<&QE(",Q-BP@8V]D92`](#!X,C(@*$9U;F-T:6]N86P@15A4
M*2P@;&5N9W1H(#T@.`H@("`@,#`P.B`@,3,@,#`@,#8@,&8@,#`@,#(@,#`@
M8C4*5'5P;&4@(S$W+"!C;V1E(#T@,'@R,B`H1G5N8W1I;VYA;"!%6%0I+"!L
M96YG=&@@/2`X"B`@("`P,#`Z("`R,R`P,"`P-B`P9B`P,"`P,B`P,"!B-0I4
M=7!L92`C,3@L(&-O9&4@/2`P>&9F("A497)M:6YA=&]R*2P@;&5N9W1H(#T@
0,`HR('-L;W1S(&9O=6YD"B`P
`
end
SHAR_EOF
$shar_touch -am 0531180696 'dumpcis' &&
chmod 0644 'dumpcis' ||
echo 'restore of dumpcis failed'
shar_count="`wc -c < 'dumpcis'`"
test 6136 -eq "$shar_count" ||
echo "dumpcis: original size 6136, current size $shar_count"
fi
# ============= ifconfig-a ==============
if test -f 'ifconfig-a' && test X"$1" != X"-c"; then
echo 'x - skipping ifconfig-a (file already exists)'
else
echo 'x - extracting ifconfig-a (text)'
sed 's/^X//' << 'SHAR_EOF' > 'ifconfig-a' &&
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 16384
X inet 127.0.0.1 netmask 0xff000000
nep0: flags=a843<UP,BROADCAST,RUNNING,SIMPLEX,LINK1,MULTICAST> mtu 1500
X inet 134.226.36.89 netmask 0xffff0000 broadcast 134.226.255.255
X ether 00:a0:24:64:9a:8b
SHAR_EOF
$shar_touch -am 0531183496 'ifconfig-a' &&
chmod 0644 'ifconfig-a' ||
echo 'restore of ifconfig-a failed'
shar_count="`wc -c < 'ifconfig-a'`"
test 406 -eq "$shar_count" ||
echo "ifconfig-a: original size 406, current size $shar_count"
fi
# ============= messages ==============
if test -f 'messages' && test X"$1" != X"-c"; then
echo 'x - skipping messages (file already exists)'
else
echo 'x - extracting messages (text)'
sed 's/^X//' << 'SHAR_EOF' > 'messages' &&
May 31 17:16:33 blart /kernel: FreeBSD 2.2-960501-SNAP #1: Fri May 31 17:08:25 BST 1996
May 31 17:16:33 blart /kernel: root@blart.dsg.cs.tcd.ie:/usr/src/sys/compile/BLART
May 31 17:16:33 blart /kernel: Calibrating clock(s) relative to mc146818A clock ... i586 clock: 99992836 Hz, i8254 clock: 1193188 Hz
May 31 17:16:33 blart /kernel: CLK_USE_I8254_CALIBRATION not specified - using default frequency
May 31 17:16:33 blart /kernel: CLK_USE_I586_CALIBRATION not specified - using old calibration method
May 31 17:16:33 blart /kernel: i586 clock: 0 Hz
May 31 17:16:33 blart /kernel: CPU: Pentium (99.98-MHz 586-class CPU)
May 31 17:16:34 blart /kernel: Origin = "GenuineIntel" Id = 0x570 Stepping=0
May 31 17:16:34 blart /kernel: Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
May 31 17:16:34 blart /kernel: real memory = 25165824 (24576K bytes)
May 31 17:16:34 blart /kernel: avail memory = 22626304 (22096K bytes)
May 31 17:16:34 blart /kernel: PC-Card Cirrus Logic PD672X (5 mem & 2 I/O windows)
May 31 17:16:34 blart /kernel: pcic: controller irq 3
May 31 17:16:34 blart /kernel: Probing for devices on the ISA bus:
May 31 17:16:34 blart /kernel: sc0 at 0x60-0x6f irq 1 on motherboard
May 31 17:16:34 blart /kernel: sc0: VGA color <16 virtual consoles, flags=0x0>
May 31 17:16:35 blart /kernel: pccard driver sio added
May 31 17:16:35 blart /kernel: sio0 at 0x3f8-0x3ff irq 4 on isa
May 31 17:16:35 blart /kernel: sio0: type 16550A
May 31 17:16:35 blart /kernel: sio1 not found at 0x2f8
May 31 17:16:35 blart /kernel: sio2 not found at 0x3e8
May 31 17:16:35 blart /kernel: sio3: disabled, not probed.
May 31 17:16:35 blart /kernel: sio4: disabled, not probed.
May 31 17:16:35 blart /kernel: sio5: disabled, not probed.
May 31 17:16:35 blart /kernel: lpt0 at 0x378-0x37f irq 7 on isa
May 31 17:16:35 blart /kernel: lpt0: Interrupt-driven port
May 31 17:16:35 blart /kernel: lp0: TCP/IP capable interface
May 31 17:16:36 blart /kernel: psm0 at 0x60-0x63 irq 12 on motherboard
May 31 17:16:36 blart /kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
May 31 17:16:36 blart /kernel: fdc0: NEC 72065B
May 31 17:16:36 blart /kernel: fd0: 1.44MB 3.5in
May 31 17:16:36 blart /kernel: pccard driver wdc added
May 31 17:16:36 blart /kernel: wdc0 at 0x1f0-0x1f7 irq 14 on isa
May 31 17:16:36 blart /kernel: wdc0: unit 0 (wd0): <IBM-DSOA-21080>
May 31 17:16:36 blart /kernel: wd0: 1033MB (2116800 sectors), 2100 cyls, 16 heads, 63 S/T, 512 B/S
May 31 17:16:36 blart /kernel: wdc1 not found at 0x170
May 31 17:16:36 blart /kernel: pccard driver nep added
May 31 17:16:36 blart /kernel: nep0 not found at 0x300
May 31 17:16:37 blart /kernel: nep1: disabled, not probed.
May 31 17:16:37 blart /kernel: npx0 on motherboard
May 31 17:16:37 blart /kernel: npx0: INT 16 interface
May 31 17:16:37 blart /kernel: apm0 on isa
May 31 17:16:37 blart /kernel: apm: found APM BIOS version 1.1
May 31 17:16:37 blart /kernel: Card inserted, slot 1
May 31 17:16:37 blart /kernel: Card inserted, slot 0
May 31 17:16:37 blart /kernel: nep0: aui/bnc/utp[*UTP*] address 00:a0:24:64:9a:8b, type 3C589C
May 31 17:16:37 blart /kernel: nep0: warning - this driver cannot auto-select the connector.
May 31 17:16:37 blart /kernel: sio2: type 16550A
May 31 17:16:26 blart pccardd[28]: Assigning I/O window 0, start 0x240, size 0x10 flags 0x7
May 31 17:16:26 blart pccardd[28]: Assign nep0, io 0x240, mem 0x0, 0 bytes, irq 10, flags 0
May 31 17:16:27 blart lpd[102]: restarted
May 31 17:16:29 blart pccardd[28]: Card "MEGAHERTZ" ("XJ2288") has function ID 2
May 31 17:16:29 blart pccardd[28]: Using I/O addr 0x2e8, size 8
May 31 17:16:29 blart pccardd[28]: Setting config reg at offs 0x100 to 0x63
May 31 17:16:29 blart pccardd[28]: Reset time = 100 ms
May 31 17:16:33 blart pccardd[28]: Assigning I/O window 0, start 0x2e8, size 0x8 flags 0x1
May 31 17:16:33 blart pccardd[28]: Assign sio2, io 0x2e8, mem 0x0, 0 bytes, irq 11, flags 80
May 31 17:16:33 blart pccardd[28]: pccardd started
SHAR_EOF
$shar_touch -am 0531183096 'messages' &&
chmod 0644 'messages' ||
echo 'restore of messages failed'
shar_count="`wc -c < 'messages'`"
test 3963 -eq "$shar_count" ||
echo "messages: original size 3963, current size $shar_count"
fi
# ============= netstat-ni ==============
if test -f 'netstat-ni' && test X"$1" != X"-c"; then
echo 'x - skipping netstat-ni (file already exists)'
else
echo 'x - extracting netstat-ni (text)'
sed 's/^X//' << 'SHAR_EOF' > 'netstat-ni' &&
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lp0* 1500 <Link> 0 0 0 0 0
tun0* 1500 <Link> 0 0 0 0 0
sl0* 552 <Link> 0 0 0 0 0
lo0 16384 <Link> 6 0 6 0 0
lo0 16384 127 127.0.0.1 6 0 6 0 0
nep0 1500 <Link> 00.a0.24.64.9a.8b 0 2549 19 0 0
nep0 1500 134.226 134.226.36.89 0 2549 19 0 0
SHAR_EOF
$shar_touch -am 0531183996 'netstat-ni' &&
chmod 0644 'netstat-ni' ||
echo 'restore of netstat-ni failed'
shar_count="`wc -c < 'netstat-ni'`"
test 624 -eq "$shar_count" ||
echo "netstat-ni: original size 624, current size $shar_count"
fi
# ============= netstat-nr ==============
if test -f 'netstat-nr' && test X"$1" != X"-c"; then
echo 'x - skipping netstat-nr (file already exists)'
else
echo 'x - extracting netstat-nr (text)'
sed 's/^X//' << 'SHAR_EOF' > 'netstat-nr' &&
Routing tables
X
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 134.226.36.1 UGSc 0 0 nep0
127.0.0.1 127.0.0.1 UH 0 0 lo0
134.226 link#5 UC 0 0
134.226.36.1 link#5 UHLW 1 0
SHAR_EOF
$shar_touch -am 0531183396 'netstat-nr' &&
chmod 0644 'netstat-nr' ||
echo 'restore of netstat-nr failed'
shar_count="`wc -c < 'netstat-nr'`"
test 370 -eq "$shar_count" ||
echo "netstat-nr: original size 370, current size $shar_count"
fi
exit 0
--
Alan Judge <A HREF="http://www.dsg.cs.tcd.ie/dsg_people/amjudge">Magic!</A>
"Reading USENET is like drinking from a firehose, you'll get very wet but
you probably will still be thirsty." - Steve Steinberg