Date: Sun, 01 Feb 2009 19:27:46 -0800 From: Sam Leffler <sam@freebsd.org> To: Alex Vinogradovs <avinogradovs@clearpathnet.com> Cc: freebsd-arm@freebsd.org Subject: Re: NFS on ARM/IXP435 Message-ID: <49866832.1080601@freebsd.org> In-Reply-To: <4983B5D2.9040500@clearpathnet.com> References: <49838270.7090301@clearpathnet.com> <4983B041.4050200@freebsd.org> <4983B5D2.9040500@clearpathnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Alex Vinogradovs wrote: > Sam Leffler wrote: >> >> I've had no problems using nfs-root, cf-root, or mounting nfs >> filesystems after boot. The only thing to beware is to not use NPE-A >> as it doesn't work. >> >> Sam >> > > Yeah, my situation is kind of odd... I've got operational network, but > whether it is during startup > (via fstab), or manually later on, mount_nfs just hangs, while / is > mounted via NFS by kernel. But > since there is no proc/truss, I'm clueless how to see what is it doing... Not sure why you cannot configure proc/truss, use ktrace, or something else to debug the issue. > > Indeed I've noticed I've only got one interface out of two, so you've > answered my question ahead of time :D > > just in case, here are my boot messages: > > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2009 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 8.0-CURRENT #6: Fri Jan 30 13:47:27 PST 2009 > alexv@alexv:/usr/src.2/sys/arm/compile/flex100 > CPU: IXP435 rev 1 (ARMv5TE) (XScale core) > DC enabled IC enabled WB enabled LABT branch prediction enabled > 32KB/32B 32-way Instruction cache > 32KB/32B 32-way write-back-locking Data cache > real memory = 134217728 (128 MB) > avail memory = 125263872 (119 MB) > ixp0: <Intel IXP4XX> on motherboard > ixp0: 37fff<RCOMP,USB,HASH,AES,DES,HDLC,AAL,HSS,UTOPIA,ETH0,ETH1,PCI> > ixpclk0: <IXP4XX Timer> on ixp0 > ixpiic0: <IXP4XX GPIO-Based I2C Interface> on ixp0 > iicbb0: <I2C bit-banging driver> on ixpiic0 > iicbus0: <Philips I2C bus> on iicbb0 master-only > iic0: <I2C generic I/O> on iicbus0 > iicbus0: <unknown card> at addr 0x5a > ad74180: <Analog Devices AD7418 ADC> at addr 0x50 on iicbus0 > ds16720: <Dallas Semiconductor DS1672 RTC> at addr 0xd0 on iicbus0 > ixpwdog0: <IXP4XX Watchdog Timer> on ixp0 > uart0: <Non-standard ns8250 class UART with FIFOs> on ixp0 > uart0: [FILTER] > uart0: console (115200,n,8,1) > ixpqmgr0: <IXP4XX Q-Manager> on ixp0 > ixpqmgr0: [ITHREAD] > ixpqmgr0: [ITHREAD] > npe0: <IXP NPE-C> on ixp0 > npe0: [ITHREAD] > npe0: MAC at 0xc800a000 > npe0: MII at 0xc800a000 > npe0: load fw image IXP425.NPE-C Func 0x5 Rev 2.1 > miibus0: <MII bus> on npe0 > ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0 > ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > npe0: Ethernet address: 00:03:47:df:32:a8 > ata_avila0: <Gateworks Cambria IDE/CF Controller> on ixp0 > ata_avila0: [ITHREAD] > ata0: <ATA channel 0> on ata_avila0 > ata0: [ITHREAD] > ehci0: <IXP4XX Integrated USB 2.0 controller> on ixp0 > ehci0: [GIANT-LOCKED] > ehci0: [ITHREAD] > usb0: set host controller mode > usb0: set big-endian mode > usb0: EHCI version 1.0 > usb0: stop timeout > usb0: set host controller mode > usb0: set big-endian mode > usb0 on ehci0 > usb0: USB revision 2.0 > uhub0: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb0 > uhub0: 1 port with 1 removable, self powered > ehci1: <IXP4XX Integrated USB 2.0 controller> on ixp0 > ehci1: [GIANT-LOCKED] > ehci1: [ITHREAD] > usb1: set host controller mode > usb1: set big-endian mode > usb1: EHCI version 1.0 > usb1: stop timeout > usb1: set host controller mode > usb1: set big-endian mode > usb1 on ehci1 > usb1: USB revision 2.0 > uhub1: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb1 > uhub1: 1 port with 1 removable, self powered > ixpclk0: [FILTER] > Timecounter "IXP4XX Timer" frequency 66666600 Hz quality 1000 > Timecounters tick every 10.000 msec > bootpc_init: wired to interface 'npe0' > Sending DHCP Discover packet from interface npe0 (00:03:47:df:32:a8) > Received DHCP Offer packet on npe0 from 10.1.16.109 (accepted) (no > root path) > Received DHCP Offer packet on npe0 from 10.1.8.100 via 10.1.16.2 > (ignored) (no root path) > Received DHCP Offer packet on npe0 from 10.1.8.100 via 10.1.16.3 > (ignored) (no root path) > Sending DHCP Request packet from interface npe0 (00:03:47:df:32:a8) > Received DHCP Ack packet on npe0 from 10.1.16.109 (accepted) (got root > path) > npe0 at 10.1.16.114 server 10.1.16.109 boot file /tftpboot/flex100 > subnet mask 255.255.255.0 router 10.1.16.1 rootfs 10.1.16.109:/armroot > hostname flex100 > Adjusted interface npe0 > Trying to mount root from nfs: > NFS ROOT: 10.1.16.109:/armroot > > 10.1.16.109:/armroot on / (nfs, read-only) > devfs on /dev (devfs, local) > /dev/md0 on /var (ufs, local) > /dev/md1 on /tmp (ufs, local) > > npe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu > 1500 > ether 00:03:47:df:32:a8 > inet 10.1.16.114 netmask 0xffffff00 broadcast 10.1.16.255 > media: Ethernet autoselect (100baseTX <full-duplex>) > status: active From a build of today: cambria# mount 10.0.0.251:/data/freebsd/roots/gateworks on / (nfs) devfs on /dev (devfs, local) /dev/md0 on /etc (ufs, local) tubby:/data on /data (nfs) cambria# uname -a FreeBSD cambria 8.0-CURRENT FreeBSD 8.0-CURRENT #41 r187990:187992M: Sun Feb 1 19:23:36 PST 2009 sam@trouble.errno.com:/usr/obj/arm/usr/sam/base/user/sam/wifi/sys/CAMBRIA arm cambria# mount 10.0.0.251:/data/freebsd/roots/gateworks on / (nfs) devfs on /dev (devfs, local) /dev/md0 on /etc (ufs, local) tubby:/data on /data (nfs) cambria# ifconfig npe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 00:d0:12:00:cd:5f inet 10.0.0.9 netmask 0xffffff00 broadcast 10.0.0.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 inet 127.0.0.1 netmask 0xff000000
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49866832.1080601>