Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

OpenBlockS600 (AMCC 405EX)



Hi! all,


Plathome's OpenBlockS600 (AMCC 405EX) boots on NFS.

I corrected emac. A lot of 4xx has one MAL and two EMAC.
Moreover, 405EX uses a quite different interrupt line in EMAC and MAL.  It
is not sequential.  Then, so as not to use the interrupt of MAL, I changed.
However, this caused strange interrupt.  There might not be interrupt of
the reception completion.
I have the possibility of requesting the interrupt of MAL from opb in the
future.

Next, I will support UIC1 and UIC2.  This work has the possibility that a
similar file such as include/ibm4xx/dcr405xx.h and include/ibm4xx/dcr405gp.h
becomes a trouble.

Thanks,
--
kiyohara


db> 

U-Boot 2009.01-ph20090811-01 (Aug 11 2009 - 11:49:31)

CPU:   AMCC PowerPC 405EX Rev. C at 400 MHz (PLB=200, OPB=100, EBC=100 MHz)
       Security support
       Bootstrap Option C - Boot ROM Location EBC (16 bits)
       16 kB I-Cache 16 kB D-Cache
Board: OBS600 - Plat'Home OBS600 Board
I2C:   ready
DRAM:   1 GB
FLASH: 128 MB
Net:   ppc_4xx_eth0, ppc_4xx_eth1
*** SW 4 IS OFF, CPU Clock TO 600MHZ ***

*** WILL RESET CHIP TO TAKE EFFECT ***

U-Boot 2009.01-ph20090811-01 (Aug 11 2009 - 11:49:31)

CPU:   AMCC PowerPC 405EX Rev. C at 600 MHz (PLB=200, OPB=100, EBC=100 MHz)
       Security support
       Bootstrap Option C - Boot ROM Location EBC (16 bits)
       16 kB I-Cache 16 kB D-Cache
Board: OBS600 - Plat'Home OBS600 Board
I2C:   ready
DRAM:   1 GB
FLASH: 128 MB
Net:   ppc_4xx_eth0, ppc_4xx_eth1
*** SW 4 IS OFF, CPU Clock TO 600MHZ ***

Display the current time of RTC by UTC.
Date: 1909-12-24 (Wednesday)    Time:  8:45:18

Hit any key to stop autoboot:  0 

Run Boot Selection Script

*** SW 1 IS ON ***

*** SW 2 IS OFF, ENTER COMMAND PROMPT ***

=> tftp 25000 evbppc/netbsd.bin
Waiting for PHY auto negotiation to complete.. done
ENET Speed is 100 Mbps - FULL duplex connection (EMAC0)
Using ppc_4xx_eth0 device
TFTP from server 192.168.3.1; our IP address is 192.168.3.254
Filename 'evbppc/netbsd.bin'.
Load address: 0x25000
Loading: *#################################################################
         #################################################################
         #################################################################
         ################################
done
Bytes transferred = 3322200 (32b158 hex)
=> go 25000
## Starting application at 0x00025000 ...
+40000000,
00025000-40000000 -> 003a8000-40000000 = 3fc58000
[ Kernel symbol table missing! ]
Loaded initial symtab at 0x2e78b0, strtab at 0x313400, # entries 11095
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009
    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 5.99.22 (OPENBLOCKS600) #15: Thu Dec 24 17:32:51 JST 2009
        
lance%magician.fool@localhost:/usr/src/sys/arch/evbppc/compile/OPENBLOCKS600
Model: OpenBlockS600 AMCC PowerPC 405EX Board
total memory = 1024 MB
avail memory = 1015 MB
plb0 (root)
cpu0 at plb0: 600MHz 405EX (PVR 0x1291147f)
cpu0: Instruction cache size 16384 line size 32
cpu0: Data cache size 16384 line size 32
ecc0 at plb0 irq 17: ECC controller
opb0 at plb0
gpt at opb0 addr 0xef600000 not configured
com0 at opb0 addr 0xef600200 irq 26: ns16550a, working fifo
com0: console
com1 at opb0 addr 0xef600300 irq 1: ns16550a, working fifo
gpiic0 at opb0 addr 0xef600400 irq 2: On-Chip IIC controller
iic0 at gpiic0: I2C bus
m41trtc0 at iic0 addr 0x68: M41T00 Real-time Clock
gpiic at opb0 addr 0xef600500 irq 7 not configured
scp at opb0 addr 0xef600600 irq 8 not configured
opbgpio0 at opb0 addr 0xef600800: On-Chip GPIO controller
gpio0 at opbgpio0: 24 pins
emac0 at opb0 addr 0xef600900 irq 24: Ethernet Media Access Controller
emac0: Ethernet address 00:0a:85:00:84:9a
brgphy0 at emac0 phy 2: BCM5482 1000BASE-T media interface, rev. 1
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
emac1 at opb0 addr 0xef600a00 irq 25: Ethernet Media Access Controller
emac1: Ethernet address 00:0a:85:00:84:da
brgphy1 at emac1 phy 3: BCM5482 1000BASE-T media interface, rev. 1
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
wdog0 at opb0: 1 second period
pchb at plb0 not configured
ehci at plb0 not configured
biomask 1cc0 netmask 1cc0 ttymask 1cc0
Setting PIT to 600000000/100 = 6000000
root device: emac0
dump device: 
file system (default generic): 
root on emac0
mountroot: trying nfs...
nfs_boot: trying DHCP/BOOTP
nfs_boot: DHCP next-server: 192.168.3.1
nfs_boot: my_addr=192.168.3.248
nfs_boot: my_mask=255.255.255.0
nfs_boot: gateway=0.0.0.0
root on 192.168.3.1:/home/lance/obj/powerpc/destdir.evbppc
root time: 0x4b332979
root file system type: nfs
init path (default /sbin/init): 
init: copying out path `/sbin/init' 11
/etc/rc.conf is not configured.  Multiuser boot aborted.
Enter pathname of shell or RETURN for /bin/sh: 
        H        H        H        H        H        H        H      
  H        H
Terminal type is vt100.
We recommend that you create a non-root account and use su(1) for root access.
# 
# ls
.cshrc                    altroot                   rescue
.profile                  bin                       root
SETS.destdir.extra        dev                       sbin
SETS.destdir.missing      etc                       stand
SETS.dlist                lib                       tmp
SETS.flist                libdata                   usr
SETS.metalog.extra        libexec                   var
SETS.metalog.missing      mnt


Home | Main Index | Thread Index | Old Index