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: "2007/07/23 09:20:21 makoto"

SandPoint

2007/07/14 現在の自分の状況
  • 20061008 の sandpoint 版を玄箱の上で長いこと動かしている
    NetBSD kuro 4.99.3 NetBSD 4.99.3 (GENERIC.KUROBOX) #0: 
    Sun Oct  8 22:48:24 JST 2006  
    root@trapani:/work/src/sys/arch/sandpoint/compile/obj/GENERIC.KUROBOX sandpoint
    
    一時は 220 日くらい動いていたと思うが、その後一度 panic した。再び動作中
    ttyp0:makoto@kuro 10:44:16/070714(~)> uptime
    10:44AM  up 22 days, 11:13, 1 user, load averages: 2.26, 1.81, 1.51
    
  • 20061019 の evbppc 版を 寺駅の上で動かしている。 raid も動いて、それなりに安定
    NetBSD tera.ki.nu 4.99.3 NetBSD 4.99.3 (KUROBOX.raid) #1: 
    Wed Jun 13 01:01:52 JST 2007  
    root@trapani:/work/20061019/sys/arch/evbppc/compile/obj/KUROBOX.raid evbppc
    
  • Sandpoint が継続するらしいということで、再び sandpoint に戻すことを計画
  • 20061019 にある 4.99.3 関連の譜は次の通り
    1 9.diff.gz 96 KB 10/31/06 obsolete
    2 evbppc-20061019.tar.gz 91 KB 01/08/07 追加分
    3 evbppc-20070104.diff 21 KB 01/04/07 -current に合せて再作成(変更分)
    4 evbppc-9.diff 427 KB10/31/06 追加分 + 変更分
    5 evbppc-9.diff.gz 96 KB 10/31/06 4 を圧縮したもの
  • 実は単に 20061008 版を(作業開始に)使えばいいのでは、という気がして来た

手順

  1. TNF を checkout 日付は ftp://ftp.ki.nu/pub/NetBSD-daily/HEAD/map/index.html を見て 20070709-UTC とする
  2. sys/arch/{powerpc,sandpoint} を ppcoea-renovation 枝に update
  3. import
     cvs -d ${CVSROOT} import -ko -m 'TNF import'  -I \! -I CVS   \
        src TNF d_${DATE}  >& ../log-import
    
  4. 作った保管庫から checkout
  5. tag を打つ
  6. 20061019 にある変更を加える: 追加分修正分。 この時に
    • sysinst 用の telnetd 関連は後まわしにする (dhclient, telnetd, login)
    • sys/arch/evbppc/kurobox は sys/arch/sandpoint/kurobox に移動
    • sys/arch/evbppc/include は sys/arch/sandpoint/include に上書き
    • 変更分については telnetd, dhclient, login 等も混っている .. (が取敢えず変更してしまう..)
    • 追加分の中でも、 以下のものは要注意
      sys/arch/sandpoint/include/bootinfo.h
      sys/arch/sandpoint/include/openpicreg.h
      sys/arch/sandpoint/include/isa_machdep.h
      
  7. 加えた譜 を cvs add しておく
  8. tag を打つ
  9. ./build.sh

手順(別法)

cvs -d /e/cvsync/cvsync co -D "2007/07/17 0000-UTC" src
ttyp0:makoto@mini 13:02:25/070722(/export/20070717)> cd src/
ttyp0:makoto@mini 13:42:50/070722(...20070717/src)> 
cvs update -r ppcoea-renovation sys/arch/{powerpc,sandpoint}
patch を当てて失敗してから、何度となく繰返すことを考えると、 一つづつ分離していた方が良い → split-patch
それを当た時の様子 → split-patch-result
Last Update: Sat, 07 Jun 2014 13:16:17 GMT 1.66 2008/03/08