kuro-box
  玄箱/Linkstation
    families
  HD-LAN
    入手
      flash
      取出
      HD-LAN vs HD-HLAN
    玄箱に変身
  HD-HGLAN
hardware
  Diag LED の点滅回数
  serial console
    9-KE connection
    clock speed
    shell
    mfdisk
      # mfdisk -h
      # mfdisk -c /dev/hda
      # mfdisk -p /dev/hda
      # mfdisk -e /dev/hda
      # mfdisk -p /dev/hda
      # mfdisk -c /dev/hda
  JTAG connection
    parallel port
    USB
  flash ROM
    firmbin.img
  firmimgtool
  しくみ
    玄箱
    LinkStation
      HD-HGLAN
    TeraStation
      TS-TGL
    Alert mode
    Info
  後のボタンを押しながら
  部品
    直列通信口
    電源
    ファン
NetBSD
  URL(1)
  改造の有無
  URL(2)
  getting stuff
  入手したら
    材料の説明
      binary 形式
    区画 (fdisk)
    Linux の設置
    20061027
    EM mode
      mfdisk
      ftp
    loader/install kernel
      /boot
      tools
      kernel
      nbloader
      boot selector2
      url
      ftp-get
    sysinst 起動
    sysinst (一部)
    multi-user
    自動起動
    rc2.d
    自動起動の解除
    message
  kuro_avrd
  bootsel2
    何をするもの
    起動の操作は
    設置
      Root Login
      操作
    設定
  無改造
    全体の流れ
    OS 設置後は
    /boot を用意する
    kuro_boot.conf
    sysinst by telnet
    chroot
    single user
      sshd
      telnet
      root
    20061027
      ftp
      nbloader/kernel
      boot selector
      kuro_boot.conf
      single user
      multi-user
      kuro_boot.conf
  packages
    pkg_info
  server
    samba
    netatalk
    NFS
    cvsync
    sendmail
  panic した時
  build.sh
    20070921
    20061019
    思いつくまま
SandPoint
  手順
  手順(別法)
files
  Buffalo
    kuro_102
    TS-TGL
problems
  20070917
  20061012
  sysinst 終了
  screen
  NFS 書込異常
  質問等
  ちょっとうっかり
    single user
boot code
  compile
    cross
      NetBSD
      powerpc-gnu-linux
  たつや版
    self
  U-Boot
  ts-tgl
玄箱/pro
    20081107
    20080624
    build
    boot
    dmesg
    日記から

hardware | TeraStation | software

Kuro-Box

Last Update: "2006/10/31 11:00:57 makoto"

20061019

patch が正しく用意されているのかを確認します。 (evbppc)側です。 ftp://ftp.dti.ad.jp/pub/NetBSD/NetBSD-daily/HEAD/ を見て、他のものが成功しているのを確認して、その日付を使います。
ttyp0:makoto@trapani  9:08:39/061027(/work)> mkdir 20061019
ttyp0:makoto@trapani  9:08:42/061027(/work)> cd 20061019
ttyp0:makoto@trapani  9:08:44/061027(/work/20061019)> cvs -d /e/s900/cvsync co -d . -D20061019 src >& /tmp/log.co
ttyp0:makoto@trapani  9:50:57/061027(/work/20061019)> patch -s -p0 < ${FTP}/pub/NetBSD/snapshot/20061012/evbppc-3.diff
Reversed (or previously applied) patch detected!  Assume -R? [y] n  
Apply anyway? [n] n
2 out of 2 hunks ignored--saving rejects to sbin/gpt/add.c.rej
ttyp0:makoto@trapani  9:52:35/061027(/work/20061019)> unlimit
ttyp0:makoto@trapani  9:52:37/061027(/work/20061019)>  \
         ./build.sh -m evbppc -a powerpc tools > & log-tools-unlimint
ttyp0:makoto@trapani  10:11:04/061027(/work/20061019)> \
    sudo ./build.sh -T /work/20061019/tooldir.NetBSD-3.1_RC3-powerpc -m evbppc -a powerpc release >& log-release
Password:
  • patch が reject されているのは、TNF の方にあった誤りを直した部分が patch に含まれているためで、 この diff を使う限り正常な反応
  • tools を作る時には unlimit をしておかないと途中で止ってしまう
  • tools と release を分けて実行しなくてもいいが、 -T を指定すると、再実行の時に、また nbmake を作り直すことを避けられる
> mkdir /work/20061019
> cd    /work/20061019
> cvs -d /e/s900/cvsync co -d . -D20061019 src > & /tmp/log.co-5
> unlimit
> patch -s -p0 <  ${FTP}/pub/NetBSD/snapshot/20061019/evbppc-8.diff
> ./build.sh -m evbppc -a powerpc tools >& log-tools
  (上記記録を参照してから)
> time sudo ./build.sh -m evbppc -a powerpc \
   -T /work/20061019/tooldir.NetBSD-3.1_RC3-powerpc release >& log.release
Password:
Last Update: Sat, 07 Jun 2014 22:16:17 GMT 1.66 2008/03/08