Date: Sun, 14 Apr 2002 11:12:12 +0300 (EEST) From: Jarkko Santala <jake@iki.fi> To: "Bruce A. Mah" <bmah@FreeBSD.org> Cc: Andrew Gallatin <gallatin@cs.duke.edu>, <freebsd-alpha@FreeBSD.org> Subject: Re: Still about ISA NICs on FreeBSD 4.5/alpha Message-ID: <20020414110302.W872-100000@trillian.santala.org> In-Reply-To: <200204051526.g35FQFO8002844@intruder.bmah.org>
index | next in thread | previous in thread | raw e-mail
On Fri, 5 Apr 2002, Bruce A. Mah wrote:
> > Ahaa, that explains a lot. ;) Using your instructions I was able to
> > compile ep, ex and fe0 into the kernel. Now I'll just have to find a
> > suitable time to shutdown the server and test the cards.
>
> If and when you get these things working, can you drop me a note to make
> sure the {hardware,release} notes for the Alpha get updated
> appropriately? Thanks!
I'd hold on with that for a moment... I was able to gather 14 different
ISA NICs for testing with FreeBSD alpha. However, I was only able to get
the kernel to recognize 3 of them, all of which were different models
of 3com EtherLink III.
With small modifications to files, files.i386, options and options.i386 I
was able to compile these drivers into the kernel: cs, ep, ex, fe, le, sn.
These would not compile: ed, lnc, sbni.
Now I admit that due to time constraints, all I did was put a card in,
boot the system and see if the card was recognized by kernel. If not, I
moved on.
Now I said the Elinks would be recognized, however they didn't exactly
work:
-cut-
zem# uname -a
FreeBSD zem.santala.org 4.5-RELEASE-p2 FreeBSD 4.5-RELEASE-p2 #5: Sun
Apr 14 10:21:50 EEST 2002
root@zem.santala.org:/usr/src/sys/compile/ZEM alpha
zem# ifconfig ep0 inet 212.226.173.33 netmask 255.255.255.248
zem#
fatal kernel trap:
trap entry = 0x4 (unaligned access fault)
a0 = 0xfffffe00002b78e1
a1 = 0xd
a2 = 0x0
pc = 0xfffffc0000336d88
ra = 0xfffffx0000336d7c
curproc = 0
ddbprinttrap from 0xfffffc0000336d88
ddbprinttrap(0xfffffe00002b78e1, 0xd, 0x0, 0x4)
panic: trap
panic
Stopped at Debugger+0x2c: ldq ra,0(sp) <0xfffffe0006f07980>
<ra=0xfffffc00004f6ec0,sp=0xfffffe0006d07980>
db> trace
Debugger() at Debugger+0x2c
panic() at panic+0x100
trap() at trap+0x620
XentUna() at XentUna+0x2c
-- unaligned access fault (from ipl 4) ---
epread() at epread+0x928
ep_intr() at ep_intr+0xb4
isa_handle_intr() at isa_hand_intr+0x2c
alpha_dispatch_intr() at alpha_dispatch_intr+0x8c
interrupt() at interrupt+0x1d8
XentInt() at XentInt0x28
--- interrupt (from ipl 0) ---
procrunnable() at procrunnable+0x14
Lidle2() at Lidle2+0x8
--- root of call graph ---
db> continue
syncing disks...
fatal kernel trap:
trap entry = 0x2 (memory management fault)
a0 = 0x58
a1 = 0x1
a2 = 0x0
pc = 0xfffffc00004b7164
ra = 0xfffffc00004bd590
curproc = 0
dbbprinttrap from 0xfffffc00004b7164
dbbprinttrap(0x58, 0x1, 0x0, 0x2)
panic: trap
panic
Stopped at Debugger+0x2c: lpq ra,0(sp) <0xfffffe0006d075d0>
<ra=0xfffffc00004f6ec0,sp=0xfffffe0006d075d0>
db> trace
(lost at least one row here)
panic() at panic+0x100
trap() at trap0x0620
XentMM() at XentMM+0x2c
--- memory management fault (from ipl 4) ---
acquire_lock() at acquire_lock+0xa4
softdep_update_inodeblock() at softdep_update_inodeblock+0x30
ffs_update() at ffs_update+0x184
ffs_sync() at ffs_sync+0x1cc
sync() at sync+0xb8
boot() at boot+0xc8
panic() at panic+0x110
trap() at trap+0x620
XentUna() at XentUna+0x2c
--- unaligned access fault ---
epread() at epread+0x928
ep_intr() at ep_intr+0xb4
isa_handle_intr() at isa_handle_intr+0x2c
alpha_dispatch_intr() at alpha_dispatch_intr+0x8c
interrupt() at interrupt+0x1d8
XentInt() at XentInt+0x28
--- interrupt (from ipl 0) ---
procrunnable() at procrunnable+0x14
Lidle2() at Lidle2+0x8
--- root of call graph ---
db> continue
Uptime: 2m20s
Automatic reboot in...
-cut-
Next I will see if I can repeat the panic I got with bridging.
Any questions?-)
-jake
--
Jarkko Santala <jake@iki.fi> http://www.iki.fi/jake/
System Administrator Cell. +358 40 720 4512
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020414110302.W872-100000>
