Skip site navigation (1)Skip section navigation (2)
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020414110302.W872-100000>