LoginSignup
1
0

More than 1 year has passed since last update.

ORIONをブートしてみた。

Last updated at Posted at 2022-11-20

WZR-AMPG300NHでNetBSDをブートしてみました。

ORIONはSHEEVAPLUGで使われているKIRKWOODの前の世代のSOCですが同じくarmv5teです。

sys/arch/evbarm/confを見るとHPのNASのMV2120がORIONのようなので、これのカーネルをビルドしてみます。

===> Summary of results:
         build.sh command:    ./build.sh -j8 -U -m evbarm -a earmv5 -T /usr/home/hiroki/netbsd-tools/evbarm -V CPUFLAGS=-march=armv5te kernel=MV2120
         build.sh started:    Sun Nov 20 15:37:27 JST 2022
         NetBSD version:      9.3
         MACHINE:             evbarm
         MACHINE_ARCH:        earmv5
         Build platform:      FreeBSD 13.1-RELEASE-p3 amd64
         HOST_SH:             /bin/sh
         MAKECONF file:       /etc/mk.conf (File not found)
         TOOLDIR path:        /usr/home/hiroki/netbsd-tools/evbarm
         DESTDIR path:        /usr/home/hiroki/NetBSD93/usr/src/obj/destdir.evbarm
         RELEASEDIR path:     /usr/home/hiroki/NetBSD93/usr/src/obj/releasedir
         Updated makewrapper: /usr/home/hiroki/netbsd-tools/evbarm/bin/nbmake-evbarm
         Building kernel without building new tools
         Building kernel:     MV2120
         Build directory:     /usr/home/hiroki/NetBSD93/usr/src/sys/arch/evbarm/compile/obj/MV2120
         Kernels built from MV2120:
          /usr/home/hiroki/NetBSD93/usr/src/sys/arch/evbarm/compile/obj/MV2120/netbsd
          /usr/home/hiroki/NetBSD93/usr/src/sys/arch/evbarm/compile/obj/MV2120/netbsd-mvgbe0
          /usr/home/hiroki/NetBSD93/usr/src/sys/arch/evbarm/compile/obj/MV2120/netbsd-wd0e
          /usr/home/hiroki/NetBSD93/usr/src/sys/arch/evbarm/compile/obj/MV2120/netbsd-wd0f
          /usr/home/hiroki/NetBSD93/usr/src/sys/arch/evbarm/compile/obj/MV2120/netbsd-wd0g
          /usr/home/hiroki/NetBSD93/usr/src/sys/arch/evbarm/compile/obj/MV2120/netbsd-wd0h
         build.sh ended:      Sun Nov 20 15:39:16 JST 2022
===> .

ハングします。

USB関係を外せばrootfsまでいけます。

ハードはこれと同じだと思います。

以下は88E6122のブロック図ですがおそらくEtherNet Switchの88E6131はこの構成と似ているのではないかと思われます。

MV88E6121.png

チップのプロダクトIDのレジスタ値をみると6121->6122->6131->6108の順に開発されようだ。

MAC二つにPhyを接続して、もう一つのMACをSOCにつないでいるものと思われます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0