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>