* RPX CL-LF crashing on MVista Hardhat Linux
@ 2000-08-09 19:13 Paul Fagerburg
2000-08-09 19:47 ` Dan Malek
0 siblings, 1 reply; 2+ messages in thread
From: Paul Fagerburg @ 2000-08-09 19:13 UTC (permalink / raw)
To: 'linuxppc'
[-- Attachment #1: Type: text/plain, Size: 1279 bytes --]
Thanks to the many people who responded to help me with the earlier
problems - it turned out that the default kernel in hardhat linux expects
the ethernet to be on SCC2, whereas the CLLF board we purchased from
Embedded Planet has the ethernet hooked up to SCC1. Once I rebuilt the
kernel, the CLLF was able to get its IP information over BOOTP, mount an NFS
share, and get to a command line. Very nice!
However, I am now experiencing a new problem: random crashes. The time
interval seems to be completely unpredictable, sometimes before it can get
to INIT, sometimes after several hours, and lots of stuff in between. I am
attaching a minicom log of one such session, along with my .config file.
We are currently using the serial monitor port to work on the console, and
the 10BaseT eth0 for telnet. Eventually, we'll hook up a cable to the
100BaseTX eth1 and use that, but for the time being, the jack is vacant. One
of the crashes (which I didn't log, unfortunately) mentioned something about
floating point, so I emabled math emulation in the kernel, but it was no
help.
Thanks in advance for any help you can provide.
-paul
--
Paul Fagerburg
Renaissance Network Technology
829 De La Vina St., Suite 200
Santa Barbara, CA 93101
805-899-4260 x 115
plf@RenaissanceNT.com
[-- Attachment #2: minicom.cap --]
[-- Type: application/octet-stream, Size: 5555 bytes --]
DRAM1:wwwwwvvvvvCCCCCVVVVV CaV NVRAM:VVVVV CaV
--------------------------------------------------
RPX Utility program, Copyright (C) 1998-1999, RPCg LLC, All Rights Reserved.
Reset(0100): ExHard ExSoft, TESR:0000 Core.Pv/Cp=0020.0050/0004
BCSR : OK
RTC : OK, battery LOW or absent, tics/sec=1, time = 7 sec
SPIp : OK, I2Cp: OK, STTM: OK, 42.5c, EEcfg: OK, 256b, cs:1F5B
ENET : [zero], 0010EC0019F4, INET: 0A000002
FLASH: OK, 1*16 Mb(32x8), id=01:53, cs:F95D es:F95D OK (FFF00000:FFF46200)
NVRAM: OK, 128 Kb, NVR battery GOOD
DRAM : OK, 16 Mb, 10 columns
===> RPX Main
RPX-ClassicLF AY/BW 860T 50Mhz/8Mhz Ic ~Dc RPXU v1.46
1 test BCSR A Add-on board tests
2 test dip switches B rpxBug command line (ctrl-B)
3 test LEDs C Configure EEPROM
4 test SPI I2C STTM EEPR,CFG L Load RAM
5 test FLASH firmware chksum O On-board I/O tests
6 test NVRAM/SRAM P Program FLASH
7 test DRAM (destructive) R hard Reset
8 S Scan FLASH for executables
9 run all tests T display Time & Temperature
RPX Main menu: press 123456789 or ABCLOPRST key : <?> : L
===> RPX Load: (ESC - returns to Main menu)
1 Copy one memory range to another range
2 Verify one memory range against another range
3 Fill memory range with generated data
4
5 load using S-records received from serial monitor port
6 verify using S-records received from serial monitor port
7 load using tftp via Ethernet interface
8 set a start address
9 transfer control to start address
T tftp & start using config info with retries
RPX Load menu: press 123456789T key : <?> : T
target IP address : 0A000001
target file name : rntc.srec
address bias : 0
Starting tftp download:
inetARP(): OK
.1.2.4.8.16.32.64.128.256.512.1024.2048.4096.8192
load_tftp(): OK
1066196 data bytes, 13497 S-records, 2083 tftp blocks, 0 repeated blocks
start address = 00200000
load_tftp_toMem(): OK
Transferring control to downloaded program
loaded at: 00200000 0020C580
relocated to: 00100000 0010C580
board data at: 001001C4 001001E0
relocated to: 00200100 0020011C
zimage at: 00207000 00268172
avail ram: 00269000 01000000
Linux/PPC load: root=/dev/nfs rw
Uncompressing Linux...done.
Now booting the kernel
Linux version 2.2.13 (plf@penguin) (gcc version 2.95.2 19991024 (release)) #19 Thu Aug 10 12:05:00 PDT 2000
Boot arguments: root=/dev/nfs rw
time_init: decrementer frequency = 180000000/60
Calibrating delay loop... 47.82 BogoMIPS
Memory: 15144k available (728k kernel code, 476k data, 36k init) [c0000000,c1000000]
DENTRY hash table entries: 262144 (order: 9, 2097152 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 16384 bhash 16384)
Starting kswapd v 1.5
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16450
ttyS01 at 0x02f8 (irq = 3) is a 16450
ttyS02 at 0x03e8 (irq = 4) is a 16450
CPM UART driver version 0.03
ttyS00 at 0x0280 is a SMC
ttyS01 at 0x0380 is a SMC
ttyS02 at 0x0100 is a SCC
ttyS03 at 0x0200 is a SCC
pty: 256 Unix98 ptys configured
loop: registered device at major 7
eth0: CPM ENET Version 0.2, 00:10:ec:00:19:f4
eth1: FEC ENET Version 0.1, 00:10:ec:80:19:f4
fec: Phy @ 0x17, type 0x01814401
fec: link down
fec: 100 Mbps, Half-Duplex
fec: link down, 100 Mbps, Half-Duplex
Sending BOOTP requests.... OK
IP-Config: Got BOOTP answer from 10.0.0.1, my address is 10.0.0.2
Looking up port of RPC 100003/2 on 10.0.0.1
Looking up port of RPC 100005/1 on 10.0.0.1
VFS: Mounted root (NFS filesystem).
Freeing unused kernel memory: 36k init
INIT: version 2.77 bootiÿ
INIT: Entering runlevel:ÿ
page fault in interrupt handler, addr=c0070b84
NIP: C0070B84 XER: 8000D77F LR: C00725CC REGS: c013dc90 TRAP: 0400
MSR: 40009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c013c000[1] 'init' mm->pgd c01cd000 Last syscall: 106
last math 00000000
GPR00: 00000000 C013DD40 C013C000 C01DD040 0A000002 0A000001 00000000 C00DBF94
GPR08: C01534A0 C00E0000 00000044 00000000 0005CC60 1001EEB4 FFFFFFFF 0FEF4EC4
GPR16: 30026C20 00000014 FFFFFFFF 10010000 00001032 0013DDB0 00000000 C0002544
GPR24: C00042B8 C00FABC8 00000472 C00F0000 C00DBF94 C01DD040 C01DD040 C01D98DE
NIP: C0070B84 XER: 8000D77F LR: C00725CC REGS: c013dc90 TRAP: 0400
MSR: 40009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c013c000[1] 'init' mm->pgd c01cd000 Last syscall: 106
last math 00000000
GPR00: 00000000 C013DD40 C013C000 C01DD040 0A000002 0A000001 00000000 C00DBF94
GPR08: C01534A0 C00E0000 00000044 00000000 0005CC60 1001EEB4 FFFFFFFF 0FEF4EC4
GPR16: 30026C20 00000014 FFFFFFFF 10010000 00001032 0013DDB0 00000000 C0002544
GPR24: C00042B8 C00FABC8 00000472 C00F0000 C00DBF94 C01DD040 C01DD040 C01D98DE
Call backtrace:
C006E230 C0069FB0 C0016BD0 C00025AC C0002544 10004A54 100056C8
10005A20 0FF09E78 00000000
Kernel panic: kernel access of bad area pc c0070b84 lr c00725cc address C0070B84 tsk init/1
In interrupt handler - not syncing
Rebooting in 180 seconds..
[-- Attachment #3: .config --]
[-- Type: application/octet-stream, Size: 5784 bytes --]
#
# Automatically generated make config: don't edit
#
#
# Platform support
#
CONFIG_PPC=y
# CONFIG_6xx is not set
# CONFIG_PPC64 is not set
CONFIG_8xx=y
# CONFIG_MPC821 is not set
# CONFIG_MPC823 is not set
# CONFIG_MPC850 is not set
# CONFIG_MPC860 is not set
CONFIG_MPC860T=y
CONFIG_SERIAL_CONSOLE=y
# CONFIG_PMAC is not set
# CONFIG_PREP is not set
# CONFIG_CHRP is not set
# CONFIG_ALL_PPC is not set
# CONFIG_APUS is not set
# CONFIG_MBX is not set
# CONFIG_RPXLITE is not set
CONFIG_RPXCLASSIC=y
# CONFIG_EST8xx is not set
# CONFIG_BSEIP is not set
# CONFIG_SMP is not set
CONFIG_MACH_SPECIFIC=y
#
# General setup
#
# CONFIG_EXPERIMENTAL is not set
CONFIG_MODULES=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y
# CONFIG_PCI is not set
CONFIG_MATH_EMULATION=y
# CONFIG_PCI_QUIRKS is not set
CONFIG_NET=y
CONFIG_SYSCTL=y
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
# CONFIG_BINFMT_MISC is not set
# CONFIG_BINFMT_JAVA is not set
# CONFIG_PARPORT is not set
# CONFIG_VGA_CONSOLE is not set
# CONFIG_FB is not set
#
# Plug and Play support
#
# CONFIG_PNP is not set
#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_IDE is not set
#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_ONLY is not set
#
# Additional Block Devices
#
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_NBD=y
# CONFIG_BLK_DEV_MD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_XD is not set
CONFIG_PARIDE_PARPORT=y
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_DEV_HD is not set
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_NETLINK=y
# CONFIG_RTNETLINK is not set
CONFIG_NETLINK_DEV=y
# CONFIG_FIREWALL is not set
# CONFIG_FILTER is not set
CONFIG_UNIX=y
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_BOOTP=y
# CONFIG_IP_PNP_RARP is not set
# CONFIG_IP_ROUTER is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_ALIAS is not set
# CONFIG_SYN_COOKIES is not set
#
# (it is safe to leave these untouched)
#
# CONFIG_INET_RARP is not set
# CONFIG_SKB_LARGE is not set
#
#
#
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
#
# SCSI support
#
# CONFIG_SCSI is not set
# CONFIG_SCSI_G_NCR5380_PORT is not set
# CONFIG_SCSI_G_NCR5380_MEM is not set
#
# Network device support
#
CONFIG_NETDEVICES=y
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=y
# CONFIG_EQUALIZER is not set
# CONFIG_NET_SB1000 is not set
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_MACE is not set
# CONFIG_BMAC is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_NET_ISA is not set
# CONFIG_NET_EISA is not set
# CONFIG_NET_POCKET is not set
# CONFIG_FDDI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_RADIO is not set
#
# Token ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
#
# Wan interfaces
#
# CONFIG_HOSTESS_SV11 is not set
# CONFIG_COSA is not set
# CONFIG_SEALEVEL_4021 is not set
# CONFIG_DLCI is not set
# CONFIG_SBNI is not set
#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set
#
# Console drivers
#
#
# Character devices
#
# CONFIG_VT is not set
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
# CONFIG_MOUSE is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_WATCHDOG is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
#
# Video For Linux
#
# CONFIG_VIDEO_DEV is not set
#
# Joystick support
#
# CONFIG_JOYSTICK is not set
# CONFIG_DTLK is not set
#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_FT_NORMAL_DEBUG is not set
# CONFIG_FT_FULL_DEBUG is not set
# CONFIG_FT_NO_TRACE is not set
# CONFIG_FT_NO_TRACE_AT_ALL is not set
# CONFIG_FT_STD_FDC is not set
# CONFIG_FT_MACH2 is not set
# CONFIG_FT_PROBE_FC10 is not set
# CONFIG_FT_ALT_FDC is not set
#
# USB drivers - not for the faint of heart
#
#
# Filesystems
#
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_FAT_FS is not set
# CONFIG_ISO9660_FS is not set
# CONFIG_JOLIET is not set
# CONFIG_MINIX_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
# CONFIG_ROMFS_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
#
# Network File Systems
#
# CONFIG_CODA_FS is not set
CONFIG_NFS_FS=y
CONFIG_ROOT_NFS=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
# CONFIG_SMB_FS is not set
# CONFIG_NCP_FS is not set
#
# Partition Types
#
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MAC_PARTITION is not set
# CONFIG_SMD_DISKLABEL is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_NLS is not set
#
# Sound
#
# CONFIG_SOUND is not set
#
# MPC8xx Options
#
#
# Generic MPC8xx Options
#
# CONFIG_8xx_COPYBACK is not set
# CONFIG_8xx_CPU6 is not set
#
# MPC8xx CPM Options
#
CONFIG_SCC_ENET=y
CONFIG_SCC1_ENET=y
CONFIG_FEC_ENET=y
# CONFIG_CPM_IIC is not set
# CONFIG_UCODE_PATCH is not set
#
# Kernel hacking
#
# CONFIG_MAGIC_SYSRQ is not set
# CONFIG_KGDB is not set
# CONFIG_XMON is not set
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: RPX CL-LF crashing on MVista Hardhat Linux
2000-08-09 19:13 RPX CL-LF crashing on MVista Hardhat Linux Paul Fagerburg
@ 2000-08-09 19:47 ` Dan Malek
0 siblings, 0 replies; 2+ messages in thread
From: Dan Malek @ 2000-08-09 19:47 UTC (permalink / raw)
To: PaulFagerburg; +Cc: 'linuxppc'
Paul Fagerburg wrote:
> Thanks to the many people who responded to help me with the earlier
> problems - it turned out that the default kernel in hardhat linux expects
> the ethernet to be on SCC2,
Well, more specifically, the LSP you are trying to use is for the
RPX-Lite, which isn't a CLLF. There is a Linux Support Package (LSP)
for the CLLF which will work on that board.
> However, I am now experiencing a new problem: random crashes.
I suspect you have a Revision B (like B2 or B3) silicon, which requires
the "CPU6" silicon errata software fixes. Just enable those as part of
the configuration process. It adds some overhead and code that is
nice to remove, but if you need it......
-- Dan
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2000-08-09 19:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-08-09 19:13 RPX CL-LF crashing on MVista Hardhat Linux Paul Fagerburg
2000-08-09 19:47 ` Dan Malek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).