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

Re: OpenBlockSS



とくだです

おおがいとさんのパッチを参考に walnut から obs405 ベースに替
えたものを作ってみました。

http://www.tokuda.net/NetBSD/OBS200/patch/20040415/obs200-20040415.tar.gz
http://www.tokuda.net/NetBSD/OBS200/binary/20040415/netbsd.img.gz

例によって board data はハードコードしています。emac の MAC
アドレスなどは欲しいんですけどねぇ。次の URL を見ると board
data のアドレスらしき物があるのですが...

http://park14.wakwak.com/~ozawa/bootloaderlog.html

いずれにせよ emac はうまく動いてくれないのですが (emac0: MII
 timed out を出力し続ける)。おおがいとさんのパッチはすでに
本家に取り込まれているので、また別の問題なのかなぁ。

あと gpiic を有効にするとだんまりになるのも変わりません。

あと、IDE が動いて、HDD から起動できるようになればサーバと
して一人立ちできるようになって楽しそうです。

以下、現状のブートログです。

+3c00000, 
00045000-03c00000 -> 00300000-03c00000 = 3900000
Loading pages
Done
Board config data:
  usr_config_ver = 123
  rom_sw_ver = 01234567890123456789012345678
  mem_size = 62914560
  mac_address_local = 00:80:6d:51:11:b5
  mac_address_pci = 00:80:6d:51:11:b6
  processor_speed = 200000000
  plb_speed = 33000000
  pci_speed = 33000000
Board config data:(retrieved)
  usr_config_ver = @
  rom_sw_ver = @
  mem_size = 2032148480
  mac_address_local = 00:00:57:65:64:6e
  mac_address_pci = 65:73:64:61:79:00
  processor_speed = 200000000
  plb_speed = 100000000
  pci_speed = 33000000
Loaded initial symtab at 0x23881c, strtab at 0x2536d8, # entries 6827
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
    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 2.0C (OBS200) #2: Thu Apr 15 23:48:22 JST 2004
        tokuda@r1.home.tokuda.net:/usr/export/s/current/src/sys/arch/evbppc/compile/OBS200
Model: OpenBlockS200 IBM PowerPC 405GP Board
total memory = 61440 KB
avail memory = 57904 KB
plb0 (root)
cpu0 at plb0: 200MHz 405GP (Revision 1.69)
Instruction cache size 8192 line size 32
Data cache size 8192 line size 32
PVR: owner 401 core family 1 cache 0 version 5 asic 5
ecc0 at plb0 irq 16: ECC controller
opb0 at plb0
com0 at opb0 addr 0xef600300 irq 0: ns16550a, working fifo
com0: console
com1 at opb0 addr 0xef600400 irq 1: ns16550a, working fifo
emac0 at opb0 addr 0xef600800 irq 9: 405GP EMAC
emac0: interrupting at irqs 9 .. 15
emac0: Ethernet address 00:80:6d:51:11:b5
tqphy0 at emac0 phy 0: 78Q2120 10/100 media interface, rev. 11
tqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tqphy1 at emac0 phy 1: 78Q2120 10/100 media interface, rev. 11
tqphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
gpio at opb0 addr 0xef600700 not configured
gpiic at opb0 addr 0xef600500 irq 2 not configured
wdog0 at opb0: 5 second period
pchb0 at plb0
pchb0: IBM PPC 405GP PCI Bridge (rev. 0x01)
pci_conf_interrupt(pin = 1, dev= 7
pci0 at pchb0
pci0: i/o space, memory space enabled
IBM PPC 405GP PCI Bridge (host bridge, revision 0x01) at pci0 dev 0 function 0 not configured
rtk0 at pci0 dev 7 function 0: Realtek 8139 10/100BaseTX
pci_intr_map(pin = 1, dev = 7)
rtk0: interrupting at irq 28
rtk0: Ethernet address 00:80:6d:51:0e:7e
ukphy0 at rtk0 phy 7: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000000, model 0x0000, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pbus at plb0 not configured
biomask 1c00 netmask 1c08 ttymask 1c08
emac0: emac_wol_intr
emac0: emac_txde_intr
emac0: emac_rxde_intr
emac0: emac_wol_intr
emac0: emac_txde_intr
emac0: emac_rxde_intr
Setting PIT to 200000000/100 = 2000000
root device: rtk0
dump device: 
file system (default generic): nfs
root on rtk0
nfs_boot: trying DHCP/BOOTP
nfs_boot: BOOTP next-server: 192.168.100.39
nfs_boot: my_name=obs200-rtk0
nfs_boot: my_addr=192.168.100.77
nfs_boot: my_mask=255.255.255.0
root on cube.home.tokuda.net:/usr/obs200
root time: 0x407eacb1
inittodr: rtc not present - CHECK AND RESET THE DATE.
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: 
Terminal type? [unknown] 
Terminal type is unknown.
We recommend creating a non-root account and using su(1) for root access.
#