steletoの日記 このページをアンテナに追加 RSSフィード

2017-06-11

[] CubieBoard2サーバが起動しなくなった問題(解決済み) 12:02  CubieBoard2サーバが起動しなくなった問題(解決済み) - steletoの日記 を含むブックマーク  CubieBoard2サーバが起動しなくなった問題(解決済み) - steletoの日記 のブックマークコメント

ファイル置き場やproxyに使っているCubieBoard2(NetBSD/evbarm 7.1)が先週当たりから応答しない。とりあえずシリアルケーブルで母艦と繋いでみる。

wd0 at atabus0 drive 0
wd0: <Hitachi HTS545050B9A300>
wd0: 465 GB, 969021 cyl, 16 head, 63 sec, 512 bytes/sect x 976773168 sectors
boot device: wd0
root on wd0a dumps on wd0b
/: replaying log to memory
root file system type: ffs
Sun Jun  4 01:45:20 JST 2017
Starting root file system check:
panic: kernel diagnostic assertion "oldsize != VSIZENOTSET || pgend > oldsize" failed: file "/home/star/work/netbsd/src/sys/uvm/uvm_vnode.c", line 355
Stopped in pid 21.1 (fsck) at   netbsd:cpu_Debugger+0x4:        bx      r14
db{1}>

おぉうなんでか知らんけどfsckkernel panicしとる。最初はディスクが死んだかと思ったけどシングルユーザモードでなら起動できたのでSMARTを見た感じでは大丈夫…そうな気がする(これの読み方をよく知らない)。

# atactl /dev/wd0 smart status
SMART supported, SMART enabled
id value thresh crit collect reliability description                 raw
  1 100   62     yes online  positive    Raw read error rate         0
  2 100   40     yes offline positive    Throughput performance      0
  3 243   33     yes online  positive    Spin-up time                30064771072
  4 100    0     no  online  positive    Start/stop count            636
  5 100    5     yes online  positive    Reallocated sector count    0
  7 100   67     yes online  positive    Seek error rate             0
  8 100   40     yes offline positive    Seek time performance       0
  9  30    0     no  online  positive    Power-on hours count        30862
 10 100   60     yes online  positive    Spin retry count            0
 12 100    0     no  online  positive    Device power cycle count    615
191 100    0     no  online  positive    G-sense error rate          0
192 100    0     no  online  positive    Power-off retract count     77
193  37    0     no  online  positive    Load cycle count            638702
194 171    0     no  online  positive    Temperature                 32 Lifetime min/max 10/56
196 100    0     no  online  positive    Reallocated event count     0
197 100    0     no  online  positive    Current pending sector      0
198 100    0     no  offline positive    Offline uncorrectable       0
199 200    0     no  online  positive    Ultra DMA CRC error count   145240
223 100    0     no  online  positive    Load/unload retry count     0

であればfsckをかけてチェックをかけて…ってそこでkernel panicしてるのか。とりあえず試しにディスクを引っこ抜いて母艦に繋げてそちらで動かしてみる。

$ sudo fsck_ffs -fy /dev/wd3a
** /dev/rwd3a
** File system is already clean
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
UNKNOWN FILE TYPE I=11210928
CLEAR? yes

UNKNOWN FILE TYPE I=11210929
CLEAR? yes

UNKNOWN FILE TYPE I=11210930
CLEAR? yes
   :
   :

おぉ動いた。そしてエラーまみれだ orz

そしてfsckをかけ終わったディスクをCubieBoard2に戻したら無事に起動するようになったのでとりあえずそのまま動かすことに。NetBSD 8が出たころに改めてディスク診断をかけてクリーンインストールかなー。

2014-04-29

[]▂▅▇█▓▒░('ω')░▒▓█▇▅▂うわあああああああああああ 21:34 ▂▅▇█▓▒░('ω')░▒▓█▇▅▂うわあああああああああああ - steletoの日記 を含むブックマーク ▂▅▇█▓▒░('ω')░▒▓█▇▅▂うわあああああああああああ - steletoの日記 のブックマークコメント

こっちは先週のとある出勤中の出来事。


  1. さて乗り替えで座れたし続きやるか
  2. ポケットからZaurusを取り出す
  3. スタイラス「ポロッ」あっ

f:id:steleto:20140429212629j:image

▂▅▇█▓▒░('ω')░▒▓█▇▅▂うわあああああああああああ

出勤中だったけどあまりのショックでそのまま帰りたくなったよ… orz (※マジです)


なおペン先は折れた衝撃で5mくらい吹っ飛んでた模様。完全に見失ってて半分諦めてたところにわざわざ拾って渡してくれた方本当にありがとうございました。

2012-09-03

夏休み終了のお知らせ 02:16 夏休み終了のお知らせ - steletoの日記 を含むブックマーク 夏休み終了のお知らせ - steletoの日記 のブックマークコメント

といっても実際には夏休みなんて8/15でとっくに終わっているというタイトル詐欺。ついでに言うと休み明け以降は仕事のほうがギャースな展開になってたり。

そんなわけで…宿題(H8)進んでねぇ orz

まぁ全く進んでいない、というわけではなくてちびちび進めてはいたんだが

  • __divsi3が足りねぇとか怒られたけどなにこれー? → 32bit整数の除算? → 解法がわからないからぐぐる先生おしえてー → ありゃ、筆算で除算するときと同じように桁シフト+除算なのか → それっぽく実装
  • RetroBSDのlibcを持ってきて手抜きできないかなぁ → 一部関数が高速化のためにMIPSアセンブラで実装されている、までは予想してたがシステムコール系も全てMIPSアセンブラで泥沼化

てな感じでバイナリの作成まで全然届かないという状況なので進んだ感じがない。ぐぬぬ。

2012-08-18

[] Hello World 01:30  Hello World - steletoの日記 を含むブックマーク  Hello World - steletoの日記 のブックマークコメント

ずっと動かなったんだが、虱潰しに調べていった結果レジスタのSCRとSMRを入力ミスしてた。そりゃシリアルから何も応答しないわなorz

ブートローダーを作る段階で大コケしていて何時になったら本題に入れるやら…。

2012-05-06

[][] Xで右SHIFTが効かない病 02:30  Xで右SHIFTが効かない病 - steletoの日記 を含むブックマーク  Xで右SHIFTが効かない病 - steletoの日記 のブックマークコメント

どうにもキーボードのチャタリングがよくおきるのでしばらくコードを眺めてたらキーマップが間違っていたことに今ごろ気が付いたorz

あわよくば、とちょっと期待してみたけどチャタリングとは全く関係なかった模様('・ω・`)

Index: src/sys/arch/zaurus/dev/zkbdmap.h
===================================================================
--- src/sys/arch/zaurus/dev/zkbdmap.h
+++ src/sys/arch/zaurus/dev/zkbdmap.h
@@ -325,19 +325,19 @@
     /* KC(70), */	0xcd, /* KS_KP_Right, right, */
     /* KC(71), */	0x00, /* NC */
     /* KC(72), */	0x00, /* NC */
     /* KC(73), */	0x00, /* NC */
     /* KC(74), */	0x00, /* NC */
-    /* KC(75), */	0x00, /* NC */
+    /* KC(75), */	0x36, /* KS_Shift_R, */
     /* KC(76), */	0x00, /* NC */
     /* KC(77), */	0x00, /* NC */
     /* KC(78), */	0x00, /* NC */
     /* KC(79), */	0x00, /* NC */
     /* KC(80), */	0x00, /* NC */
     /* KC(81), */	0x00, /* NC */
     /* KC(82), */	0x00, /* NC */
-    /* KC(83), */	0x36, /* KS_Shift_R, */
+    /* KC(83), */	0x00, /* NC */
     /* KC(84), */	0x2a, /* KS_Shift_L, */
     /* KC(85), */	0x00, /* NC */
     /* KC(86), */	0x00, /* NC */
     /* KC(87), */	0x00, /* NC */
     /* KC(88), */	0x00, /* NC */

tsutsuiitsutsuii 2012/05/07 06:04 右シフトの件はあとでコミットしときます
(Zaurus 3台がOSC愛媛のあと仕舞われたまま……)

steletosteleto 2012/05/09 00:58 よろしくおねがいしますm(_ _)m