FreeBSD MIPS and RB133c

Erik Moe ehmoeok at gmail.com
Mon May 16 02:05:22 UTC 2011


Yes, I played with this some this weekend.  I don't really have the experience writing drivers for FreeBSD, but I think there was an issue with synchronization between the top half and the bottom half of the adm5120 switch driver.  I did a lot of experimentation, looked at other drivers for examples and I came up with a patch that gets the RB133C to boot the kernel multi-user and mount a root NFS filesystem.

RouterBOOT booter 2.18

RouterBoard 133C3

CPU frequency: 175 MHz
  Memory size:  16 MB

Press any key within 6 seconds to enter setup......
trying dhcp protocol... OK
resolved mac address 00:0C:29:29:27:66
Gateway: 192.168.11.1
transfer started ........................... transfer ok, time=5.52s
setting up elf image... OK
jumping to kernel code
entry: mips_init()
Cache info:
  picache_stride    = 4096
  picache_loopcount = 2
  pdcache_stride    = 4096
  pdcache_loopcount = 2
cpu0: MIPS Technologies processor v11.128
  MMU: Standard TLB, 16 entries
  L1 i-cache: 2 ways of 256 sets, 16 bytes per line
  L1 d-cache: 2 ways of 256 sets, 16 bytes per line
  Config1=0x1e994c8a<WatchRegs,EJTAG>
Physical memory chunk(s):
0x436000 - 0xffffff, 12361728 bytes (3018 pages)
Maxmem is 0x1000000
GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
Copyright (c) 1992-2011 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.0-CURRENT #72 r221418M: Sun May 15 20:21:23 CDT 2011
    emoe at freebsd.localdomain:/usr/home/emoe/obj/mips/mips.mipsel/usr/home/emoe/svn/mips/sys/ADM5120.nfs mips
WARNING: WITNESS option enabled, expect reduced performance.
real memory  = 16777216 (16384K bytes)
Physical memory chunk(s):
0x004c2000 - 0x00f95fff, 11354112 bytes (2772 pages)
avail memory = 10993664 (10MB)
mem: <memory>
null: <null device, zero device>
nfslock: pseudo-device
nexus0: <MIPS32 root nexus>
clock0: <Generic MIPS32 ticker> on nexus0
Timecounter "MIPS32" frequency 175000000 Hz quality 800
Event timer "MIPS32" frequency 175000000 Hz quality 800
obio0 at mem 0-0x1ffffffe on nexus0
admsw0: <ADM5120 Switch Engine> on obio0
admsw0: ADM5120 Switch Engine, 6 ports
admsw0: base Ethernet address 00:0c:42:07:b2:4e
admsw0: Ethernet address: 00:0c:42:07:b2:4e
admsw1: Ethernet address: 00:0c:42:07:b2:4f
admsw2: Ethernet address: 00:0c:42:07:b2:50
admsw3: Ethernet address: 00:0c:42:07:b2:51
admsw4: Ethernet address: 00:0c:42:07:b2:52
admsw5: Ethernet address: 00:0c:42:07:b2:53
uart0: <adm5120_uart, channel A> on obio0
uart0: fast interrupt
uart0: console (115200,n,8,1)
Device configuration finished.
Timecounters tick every 10.000 msec
bootpc_init: wired to interface 'admsw0'
Sending DHCP Discover packet from interface admsw0 (00:0c:42:07:b2:4e)
Received DHCP Offer packet on admsw0 from 192.168.11.2 (accepted) (no root path)
Sending DHCP Request packet from interface admsw0 (00:0c:42:07:b2:4e)
Received DHCP Ack packet on admsw0 from 192.168.11.2 (accepted) (got root path)
admsw0 at 192.168.11.15 server 192.168.11.2 boot file boot/kernel/kernel
subnet mask 255.255.255.0 router 192.168.11.1 rootfs 192.168.11.2:/usr/home/emoe/nfsroot 
Adjusted interface admsw0
WARNING: WITNESS option enabled, expect reduced performance.
Trying to mount root from nfs: []...
NFS ROOT: 192.168.11.2:/usr/home/emoe/nfsroot
warning: no time-of-day clock registered, system time will not be set accurately
warning: no time-of-day clock registered, system time will not be set accurately
start_init: trying /sbin/init
Setting hostuuid: 1c57c506-1dd2-11b2-9a4c-000c4207b24e.
Setting hostid: 0xcb6fff12.
No suitable dump device was found.
Entropy harvesting:.
Starting file system checks:
mount_nfs: can't update /var/db/mounttab for 192.168.11.2:/home/emoe/nfsroot
Mounting local file systems:.
/etc/rc: WARNING: $hostname is not set -- see rc.conf(5).
Starting Network: lo0 admsw0 admsw1 admsw2 admsw3 admsw4 admsw5.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000 
admsw0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:4e
        inet 192.168.11.15 netmask 0xffffff00 broadcast 192.168.11.255
        media: Ethernet autoselect (none)
        status: no carrier
admsw1: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:4f
        media: Ethernet autoselect (none)
        status: no carrier
admsw2: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:50
        media: Ethernet autoselect (10baseT/UTP)
        status: active
admsw3: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:51
        media: Ethernet autoselect (none)
        status: no carrier
admsw4: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:52
        media: Ethernet autoselect (none)
        status: no carrier
admsw5: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:53
        media: Ethernet autoselect (10baseT/UTP <full-duplex>)
        status: active
Starting devd.
Starting Network: admsw1.
admsw1: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:4f
        media: Ethernet autoselect (none)
        status: no carrier
Starting Network: admsw2.
admsw2: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:50
        media: Ethernet autoselect (10baseT/UTP)
        status: active
Starting Network: admsw3.
admsw3: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:51
        media: Ethernet autoselect (none)
        status: no carrier
Starting Network: admsw4.
admsw4: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:52
        media: Ethernet autoselect (none)
        status: no carrier
Starting Network: admsw5.
admsw5: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0c:42:07:b2:53
        media: Ethernet autoselect (10baseT/UTP <full-duplex>)
        status: active
devd: cannot open pid file: Operation not supported
Mounting NFS file systems:.
Creating and/or trimming log files.
Starting syslogd.
syslogd: cannot open pid file: Operation not supported
/etc/rc: WARNING: Dump device does not exist.  Savecore not run.
ELF ldconfig path: /lib /usr/lib /usr/lib/compat
Clearing /tmp (X related).
Updating motd:.
Jan  1 00:02:28  sm-mta[1535]: NOQUEUE: SYSERR(root): cannot flock(/var/run/sendmail.pid, fd=5, type=6, omode=40001, euid=0): Operation not supported
Starting cron.
cron: can't open or create /var/run/cron.pid: Operation not supported
/etc/rc: WARNING: failed to start cron
Jan  1 00:02:29  sm-msp-queue[1539]: A0102SMC001537: SYSERR(root): cannot flock(/var/spool/clientmqueue/sm-client.pid, fd=4, type=6, omode=40001, euid=25): Operation not supported
Jan  1 00:02:32  kernel: pid 1535 (sendmail), uid 0, was killed: out of swap space
Starting background file system checks in 60 seconds.

Thu Jan  1 00:02:38 UTC 1970

FreeBSD/mips (Amnesiac) (ttyu0)

login: root
Jan  1 00:09:39  login: ROOT LOGIN (root) ON ttyu0
FreeBSD 9.0-CURRENT (ADM5120.nfs) #72 r221418M: Sun May 15 20:21:23 CDT 2011

Welcome to FreeBSD!

Before seeking technical support, please use the following resources:

o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.

o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.

If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions at FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.

Edit /etc/motd to change this login announcement.

# ls
.cshrc          .login          .profile
# ls /dev
console         devctl          kmem            pci             ttyu0.init
ctty            fd              log             stderr          ttyu0.lock
cuau0           fido            mem             stdin           zero
cuau0.init      geom.ctl        nfslock         stdout
cuau0.lock      klog            null            ttyu0
#  

-------------- next part --------------
A non-text attachment was scrubbed...
Name: admsw-hack.diff
Type: application/octet-stream
Size: 8771 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-mips/attachments/20110516/64eee825/admsw-hack.obj
-------------- next part --------------



On May 12, 2011, at 10:47 PM, Oleksandr Tymoshenko wrote:

> This one looks like problem in IRQ handling - corrupted function pointer or 
> something :( I need to review all code to refresh it in my memory. It was 
> first MIPS platfrom I've been working on and I guess there are a lot of bugs. 
> 
> 
> On 2011-05-12, at 8:06 PM, Erik Moe wrote:
> 
>> I've been doing a little hacking of my own, trying to understand the issue.  I'm pretty sure what I'm doing is wrong, but I've actually gotten to the point where the kernel mounts the NFS root filesystem before i panics. 
>> 
>> --- if_admsw.c.orig	2011-05-12 13:16:43.000000000 -0500
>> +++ if_admsw.c	2011-05-12 13:18:04.000000000 -0500
>> @@ -118,7 +118,7 @@
>> #define ADMSW_UNLOCK(sc) do {} while(0);
>> 
>> static uint8_t vlan_matrix[SW_DEVS] = {
>> -	(1 << 6) | (1 << 0),		/* CPU + port0 */
>> +	(1 << 6) |     0x3f,		/* CPU + all ports */
>> 	(1 << 6) | (1 << 1),		/* CPU + port1 */
>> 	(1 << 6) | (1 << 2),		/* CPU + port2 */
>> 	(1 << 6) | (1 << 3),		/* CPU + port3 */
>> @@ -779,7 +779,7 @@
>> 	ifp = sc->sc_ifnet[0];
>> 
>> 	/* Try to get more packets going. */
>> -	admsw_start(ifp);
>> +	/* admsw_start(ifp); */
>> }
>> 
>> /*
>> @@ -843,7 +843,7 @@
>> 	}
>> 
>> 	/* Try to get more packets going. */
>> -	admsw_start(ifp);
>> +	/* admsw_start(ifp); */
>> 
>> 	ADMSW_UNLOCK(sc);
>> 	return (error);
>> @@ -937,7 +937,7 @@
>> 		ifp = sc->sc_ifnet[0];
>> 
>> 		/* Try to queue more packets. */
>> -		admsw_start(ifp);
>> +		/* admsw_start(ifp); */
>> 
>> 		/*
>> 		 * If there are no more pending transmissions,
>> 
>> RouterBOOT booter 2.18
>> 
>> RouterBoard 133C3
>> 
>> CPU frequency: 175 MHz
>> Memory size:  16 MB
>> 
>> Press any key within 6 seconds to enter setup......
>> trying dhcp protocol... OK
>> resolved mac address 00:0C:29:29:27:66
>> Gateway: 192.168.11.1
>> transfer started ........................... transfer ok, time=5.52s
>> setting up elf image... OK
>> jumping to kernel code
>> entry: mips_init()
>> Cache info:
>> picache_stride    = 4096
>> picache_loopcount = 2
>> pdcache_stride    = 4096
>> pdcache_loopcount = 2
>> cpu0: MIPS Technologies processor v11.128
>> MMU: Standard TLB, 16 entries
>> L1 i-cache: 2 ways of 256 sets, 16 bytes per line
>> L1 d-cache: 2 ways of 256 sets, 16 bytes per line
>> Config1=0x1e994c8a<WatchRegs,EJTAG>
>> Physical memory chunk(s):
>> 0x2d6000 - 0xffffff, 13803520 bytes (3370 pages)
>> Maxmem is 0x1000000
>> GDB: debug ports: uart
>> GDB: current port: uart
>> KDB: debugger backends: ddb gdb
>> KDB: current backend: ddb
>> Copyright (c) 1992-2011 The FreeBSD Project.
>> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>>       The Regents of the University of California. All rights reserved.
>> FreeBSD is a registered trademark of The FreeBSD Foundation.
>> FreeBSD 9.0-CURRENT #40 r221418M: Thu May 12 13:20:24 CDT 2011
>>   emoe at freebsd.localdomain:/usr/home/emoe/obj/mips/mips.mipsel/usr/home/emoe/svn/mips/sys/ADM5120.nfs mips
>> real memory  = 16777216 (16384K bytes)
>> Physical memory chunk(s):
>> 0x00362000 - 0x00f8efff, 12767232 bytes (3117 pages)
>> avail memory = 12513280 (11MB)
>> mem: <memory>
>> null: <null device, zero device>
>> nfslock: pseudo-device
>> nexus0: <MIPS32 root nexus>
>> clock0: <Generic MIPS32 ticker> on nexus0
>> Timecounter "MIPS32" frequency 175000000 Hz quality 800
>> Event timer "MIPS32" frequency 175000000 Hz quality 800
>> obio0 at mem 0-0x1ffffffe on nexus0
>> admsw0: <ADM5120 Switch Engine> on obio0
>> admsw0: ADM5120 Switch Engine, 6 ports
>> admsw0: base Ethernet address 00:0c:42:07:b2:4e
>> admsw0: Ethernet address: 00:0c:42:07:b2:4e
>> admsw1: Ethernet address: 00:0c:42:07:b2:4f
>> admsw2: Ethernet address: 00:0c:42:07:b2:50
>> admsw3: Ethernet address: 00:0c:42:07:b2:51
>> admsw4: Ethernet address: 00:0c:42:07:b2:52
>> admsw5: Ethernet address: 00:0c:42:07:b2:53
>> uart0: <adm5120_uart, channel A> on obio0
>> uart0: fast interrupt
>> uart0: console (115200,n,8,1)
>> Device configuration finished.
>> Timecounters tick every 10.000 msec
>> bootpc_init: wired to interface 'admsw0'
>> Sending DHCP Discover packet from interface admsw0 (00:0c:42:07:b2:4e)
>> Received DHCP Offer packet on admsw0 from 192.168.11.2 (accepted) (no root path)
>> Sending DHCP Request packet from interface admsw0 (00:0c:42:07:b2:4e)
>> Received DHCP Ack packet on admsw0 from 192.168.11.2 (accepted) (got root path)
>> admsw0 at 192.168.11.15 server 192.168.11.2 boot file boot/kernel/kernel
>> subnet mask 255.255.255.0 router 192.168.11.1 rootfs 192.168.11.2:/usr/home/emoe/nfsroot 
>> Adjusted interface admsw0
>> Trying to mount root from nfs: []...
>> NFS ROOT: 192.168.11.2:/usr/home/emoe/nfsroot
>> warning: no time-of-day clock registered, system time will not be set accurately
>> warning: no time-of-day clock registered, system time will not be set accurately
>> start_init: trying /sbin/init
>> Setting hostuuid: 1c57c506-1dd2-11b2-9a4c-000c4207b24e.
>> Setting hostid: 0xcb6fff12.
>> No suitable dump device was found.
>> Entropy harvesting:.
>> Starting file system checks:
>> mount_nfs: can't update /var/db/mounttab for 192.168.11.2:/home/emoe/nfsroot
>> Mounting local file systems:.
>> /etc/rc: WARNING: $hostname is not set -- see rc.conf(5).
>> Starting Network: lo0 admsw0 admsw1 admsw2 admsw3 admsw4 admsw5.
>> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>>       options=3<RXCSUM,TXCSUM>
>>       inet 127.0.0.1 netmask 0xff000000 
>> admsw0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:4e
>>       inet 192.168.11.15 netmask 0xffffff00 broadcast 192.168.11.255
>>       media: Ethernet autoselect (none)
>>       status: no carrier
>> admsw1: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:4f
>>       media: Ethernet autoselect (none)
>>       status: no carrier
>> admsw2: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:50
>>       media: Ethernet autoselect (10baseT/UTP)
>>       status: active
>> admsw3: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:51
>>       media: Ethernet autoselect (none)
>>       status: no carrier
>> admsw4: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:52
>>       media: Ethernet autoselect (none)
>>       status: no carrier
>> admsw5: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:53
>>       media: Ethernet autoselect (10baseT/UTP <full-duplex>)
>>       status: active
>> Starting devd.
>> Starting Network: admsw1.
>> admsw1: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:4f
>>       media: Ethernet autoselect (none)
>>       status: no carrier
>> Starting Network: admsw2.
>> admsw2: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:50
>>       media: Ethernet autoselect (10baseT/UTP)
>>       status: active
>> Starting Network: admsw3.
>> admsw3: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:51
>>       media: Ethernet autoselect (none)
>>       status: no carrier
>> Starting Network: admsw4.
>> admsw4: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:52
>>       media: Ethernet autoselect (none)
>>       status: no carrier
>> Starting Network: admsw5.
>> admsw5: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>       ether 00:0c:42:07:b2:53
>>       media: Ethernet autoselect (10baseT/UTP <full-duplex>)
>>       status: active
>> devd: cannot open pid file: Operation not supported
>> panic: _mtx_lock_sleep: recursed on non-recursive mutex mbuf @ /usr/home/emoe/svn/mips/sys/vm/uma_core.c:2010
>> 
>> KDB: enter: panic
>> [ thread pid 1053 tid 100029 ]
>> Stopped at      kdb_enter+0x4c: lui     at,0x802c
>> db> bt
>> Tracing pid 1053 tid 100029 td 0x8047e600
>> db_trace_thread+30 (?,?,?,?) ra 800030b0 sp c03e0ee0 sz 24
>> 80002f9c+114 (0,?,ffffffff,?) ra 8000266c sp c03e0ef8 sz 32
>> 800022e4+388 (?,?,?,?) ra 800027f0 sp c03e0f18 sz 168
>> db_command_loop+70 (?,?,?,?) ra 80004e34 sp c03e0fc0 sz 24
>> 80004d40+f4 (?,?,?,?) ra 80100a6c sp c03e0fd8 sz 424
>> kdb_trap+104 (?,?,?,?) ra 801fec20 sp c03e1180 sz 40
>> trap+b98 (?,?,?,?) ra 801f6c70 sp c03e11a8 sz 168
>> MipsKernGenException+134 (0,a,802e5fe4,109) ra 80100cf8 sp c03e1250 sz 200
>> kdb_enter+4c (?,?,?,?) ra 800c9c74 sp c03e1318 sz 24
>> panic+f4 (?,8023f064,8024dea0,7da) ra 800ba01c sp c03e1330 sz 40
>> _mtx_lock_sleep+68 (?,?,?,?) ra 800ba260 sp c03e1358 sz 32
>> _mtx_lock_flags+104 (?,?,?,?) ra 801d2fd0 sp c03e1378 sz 32
>> uma_zalloc_arg+104 (80ffa470,c03e1408,1,?) ra 80214c14 sp c03e1398 sz 80
>> 80214b98+7c (?,?,?,?) ra 8021510c sp c03e13e8 sz 64
>> 80214e94+278 (?,?,?,?) ra 80215328 sp c03e1428 sz 56
>> 8021527c+ac (?,?,?,?) ra 800a24fc sp c03e1460 sz 40
>> intr_event_handle+98 (?,?,?,?) ra 802162e0 sp c03e1488 sz 48
>> 8021627c+64 (?,?,?,?) ra 800a24fc sp c03e14b8 sz 32
>> intr_event_handle+98 (?,?,?,?) ra 802180f4 sp c03e14d8 sz 48
>> cpu_intr+184 (c03e1558,?,?,?) ra 801f714c sp c03e1508 sz 56
>> MipsKernIntr+134 (80ffa460,0,80451000,9f5) ra 801d3c38 sp c03e1540 sz 200
>> uma_dbg_free+1c (?,?,?,?) ra 801d2a78 sp c03e1608 sz 48
>> uma_zfree_arg+98 (?,?,?,?) ra 8012f428 sp c03e1638 sz 64
>> sbcompress+270 (?,?,?,?) ra 8012f750 sp c03e1678 sz 40
>> sbappendstream_locked+70 (?,?,?,?) ra 8012f7b0 sp c03e16a0 sz 32
>> sbappendstream+44 (?,?,?,?) ra 801b3f94 sp c03e16c0 sz 32
>> 801b3e58+13c (?,?,?,?) ra 80134348 sp c03e16e0 sz 56
>> sosend_generic+4a8 (?,0,?,?) ra 8013048c sp c03e1718 sz 104
>> sosend+34 (?,?,?,?) ra 801bf5cc sp c03e1780 sz 40
>> 801bf134+498 (?,?,6,80452300) ra 801be568 sp c03e17a8 sz 192
>> 801bdfb0+5b8 (805840e0,?,6,80452300) ra 800266d8 sp c03e1868 sz 104
>> newnfs_request+d94 (?,?,0,?) ra 8006060c sp c03e18d0 sz 184
>> nfscl_request+80 (?,?,?,?) ra 80049ba4 sp c03e1988 sz 56
>> nfsrpc_read+4fc (?,?,?,8047e600) ra 80059224 sp c03e19c0 sz 288
>> ncl_readrpc+38 (80484d20,?,?,?) ra 8006518c sp c03e1ae0 sz 232
>> ncl_getpages+310 (?,?,?,?) ra 80219b84 sp c03e1bc8 sz 112
>> VOP_GETPAGES_APV+d4 (?,?,?,?) ra 801f12c8 sp c03e1c38 sz 24
>> 801f1204+c4 (?,?,?,?) ra 801d622c sp c03e1c50 sz 80
>> vm_fault_hold+fb8 (8042a1e0,4059b000,1,0) ra 801d7220 sp c03e1ca0 sz 280
>> vm_fault+14 (?,?,?,?) ra 801fe5a4 sp c03e1db8 sz 32
>> trap+51c (?,?,?,?) ra 801f6e6c sp c03e1dd8 sz 168
>> MipsUserGenException+10c (?,?,?,4059b670) ra 0 sp c03e1e80 sz 0
>> pid 1053
>> db> 
>> 
>> 
>> 
>> 
> 



More information about the freebsd-mips mailing list