Subject: Hang on sacc probe??
To: None <port-hpcarm@netbsd.org>
From: Brad Spencer <brad@anduin.eldar.org>
List: port-hpcarm
Date: 08/04/2002 17:08:57
Hello ...

I am having trouble booting a netbsd kernel on my new Jornada 720.
Attaching a serial console, I get the following:

--------HPCBOOT--------
FileManager: FAT
[0] 0xc0000000 size 0x08000000
[1] 0xc8000000 size 0x08000000
[2] 0xd0000000 size 0x08000000
[3] 0xd8000000 size 0x08000000
GetVersionEx
Windows CE 3.0
GetSystemInfo:
wProcessorArchitecture      0x5
dwPageSize                  0x1000
dwAllocationGranularity     0x00010000
dwProcessorType             0xa11
wProcessorLevel             0x4
wProcessorRevision          0x8
Display: 640x240 16bpp
Reg0 :6901b118
Reg1 :c002327f
Reg2 :c002327f
Reg3 :00000001
Reg5 :c0023007
Reg6 :000f0020
Reg13:0e000000
Reg14:e16b7cd3
CPSR :600000df
open file "\Storage Card\netbsd.gz"(1052447 byte).
Loader: ELF
file size: +0x1dd80c+0xa390+[(symbol block: header 472 string 103846 symbol 135248 byte) = 0x3a7d0] = 0x2237d0 byte
address translation table 560 pages.(4480 byte)
allocated 560 page. mapped 560 page.
2nd bootloader vaddr=0x0032f000 paddr=0xc1d2e000
2nd bootloader copy done.
[0] vaddr 0xc0040000 file size 0x1dd80c mem size 0x1dd80c
        ->load 0xc0040000+0x001dd80c=0xc021d80c ofs=0x00008000+0x1dd80c
[1] vaddr 0xc022580c file size 0xa390 mem size 0x4d590
        ->load 0xc022580c+0x0004d590=0xc0272d9c ofs=0x001e580c+0xa390
[zero clear] ->0xc022fb9c+0x00043200=0xc0272d9c
        ->load 0xc0272d9c+0x000001d8=0xc0272f74
        ->load 0xc0272f74+0x000195a6=0xc028c51a ofs=0x00216b64+0x195a6
        ->load 0xc028c51c+0x00021050=0xc02ad56c ofs=0x001f5b14+0x21050
load link 552 zero clear link 1.
kernel entry address: 0xc0040000
framebuffer: 640x240 type=5 linebytes=0 addr=0x00000000
console = 2
[ using 239568 bytes of netbsd ELF symbol table ]
kernsize=0x274000 (including 0x3a7d0 symbols)
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.6E (MERIADOC) #0: Sun Aug  4 12:28:11 EDT 2002
    brad@mordor:/usr/src/sys/arch/hpcarm/compile/MERIADOC
total memory = 32768 KB
avail memory = 26436 KB
using 435 buffers containing 1740 KB of memory
mainbus0 (root)
cpu0 at mainbus0: SA-1110 step B-4 (SA-1 core)
cpu0: DC disabled IC disabled WB disabled EABT
cpu0: 16KB/32B 32-way Instruction cache
cpu0: 8KB/32B 32-way write-back Data cache
saip0 at mainbus0
saost0 at saip0 addr 0x90000000-0x9000001f
saost0: SA-11x0 OS Timer
sacom0 at saip0 addr 0xd000d000-0xd000d023 intr 17
sacom0: unknown SA11x0 UART
sacom0: console
sacc0 at saip0 addr 0x40000000-0x40001fff
sacc0: SA1111 rev 2.1


Everything hangs here at this point.  If I remove the reference in the
config file for sacc, and all of the things that use it, the kernel will
boot, but without the ability to see the wd* devices, so it is less then
usefull.  I have never been able to get it to use the graphic console,
even with the removal of sacc and friends.  Any insite would be helpful.
I can help debug this, but need some direction.  Thanks...




-- 
Brad Spencer - brad@anduin.eldar.org
http://anduin.eldar.org  - & -  http://anduin.ipv6.eldar.org [IPv6 only]
[finger brad@anduin.eldar.org for PGP public key]