エントリー

EPIAのmicroSDで原因不明のエラー

  • 2012/12/08 21:35
  • カテゴリー:EPIAPC

何故一度起動すると次はエラーになるのか?

microSDカードがおかしくなったのかと思い、ようやく空けることが出来た2GのUSBメモリを使って同じことをやってみた
(実はmicroSDを諦めてUSBメモリでやってみるかと新しいUSBメモリを購入して使用中だったUSBメモリと交換した)

 D001W001

BUFFALO RUF2-E 2GM(アクセスランプが付いているので助かる)
FAT32で「CrystalDiskMark 3.0.1」にて計測

結果はmicroSDカードと同じように初回の起動は問題なしで次に起動するとエラーが出る
syslogを取り出し見てみると起動時に二箇所でエラーが発生している

初回

(略)
Dec  8 11:17:57 epia-m kernel: [   14.713169] EXT3-fs: mounted filesystem with ordered data mode.
Dec  8 11:17:57 epia-m kernel: [   15.720902] eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
Dec  8 11:17:58 epia-m acpid: starting up with netlink and the input layer
(略)

二回目

(略)
Dec  8 11:23:53 epia-m kernel: [   12.538736] EXT3-fs: mounted filesystem with ordered data mode.
Dec  8 11:23:53 epia-m kernel: [   12.738553] grep[485]: segfault at 0 ip 0804c8d0 sp bfb6815c error 6 in grep[8048000+19000]
Dec  8 11:23:53 epia-m kernel: [   13.399775] grep[574]: segfault at 0 ip 0804c8d0 sp bfe7c80c error 6 in grep[8048000+19000]
Dec  8 11:23:53 epia-m kernel: [   13.457722] grep[581]: segfault at 0 ip 0804c8d0 sp bfa79a1c error 6 in grep[8048000+19000]
Dec  8 11:23:53 epia-m kernel: [   13.664769] grep[607]: segfault at 0 ip 0804c8d0 sp bfa4e9cc error 6 in grep[8048000+19000]
Dec  8 11:23:53 epia-m acpid: cannot open input layer
Dec  8 11:19:47 epia-m shutdown[1261]: shutting down for system reboot
(略)

LANの初期化の部分である
grepがsegmentation faultを起こしている

初回

(略)
Dec  8 11:17:58 epia-m /usr/sbin/cron[925]: (CRON) INFO (Running @reboot jobs)
Dec  8 11:17:59 epia-m dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
Dec  8 11:17:59 epia-m dhclient: DHCPOFFER from 192.168.24.1
Dec  8 11:17:59 epia-m dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Dec  8 11:17:59 epia-m dhclient: DHCPACK from 192.168.24.1
Dec  8 11:18:01 epia-m dhclient: bound to 192.168.24.54 -- renewal in 1532 seconds.
Dec  8 11:19:47 epia-m shutdown[1261]: shutting down for system reboot
(略)

二回目

(略)
Dec  8 11:23:54 epia-m /usr/sbin/cron[737]: (CRON) INFO (Running @reboot jobs)
Dec  8 11:23:54 epia-m kernel: [   15.100264] grep[757]: segfault at 0 ip 0804c8d0 sp bf96de7c error 6 in grep[8048000+19000]
Dec  8 11:23:54 epia-m kernel: [   15.127965] grep[769]: segfault at 0 ip 0804c8d0 sp bfafd96c error 6 in grep[8048000+19000]
Dec  8 11:23:54 epia-m kernel: [   15.322719] grep[788]: segfault at 0 ip 0804c8d0 sp bfba31bc error 6 in grep[8048000+19000]
Dec  8 11:23:54 epia-m kernel: [   15.331010] grep[790]: segfault at 0 ip 0804c8d0 sp bff4fa4c error 6 in grep[8048000+19000]
Dec  8 11:23:54 epia-m kernel: [   15.339241] grep[792]: segfault at 0 ip 0804c8d0 sp bfea7dac error 6 in grep[8048000+19000]
Dec  8 11:25:35 epia-m shutdown[1023]: shutting down for system halt
(略)

DHCPの初期化の部分である
LANが初期化されていないのでDHCPも駄目だろうが、こちらもgrepがsegmentation faultを起こしている

二箇所ともLANに係わる部分である
なんらかのファイルが更新されて異常が起こっているのかと思い更新されたファイルを確認した

とりあえず/etcあたりが怪しい

$ sudo mount /dev/sdd2 /mnt
$ cd /mnt/etc
$ ls -ltr
(略)
drwxr-xr-x 2 root root    4096 12月  4 22:08 default
-rw-r--r-- 1 root root      24 12月  8 11:17 resolv.conf
-rw-r--r-- 1 root root     546 12月  8 11:25 mtab
-rw-r--r-- 1 root root      45 12月  8 11:25 adjtime

resolv.confの中身は問題なし
mtabってunixでいう昔のmnttabですな(問題なし)
adjtimeも問題なし

更新したファイル全部調べてみることにする

$ touch -t 201212080000 /tmp/file
$ sudo find . -newer /tmp/file -print
./tmp
./tmp/.ICE-unix
./tmp/.X11-unix
./etc
./etc/mtab
find: `./etc/host.con': そのようなファイルやディレクトリはありません
./etc/resolv.conf
./etc/adjtime
./etc/network/run
./var/lock
./var/run
./var/run/utmp
./var/run/portmap.pid
./var/run/crond.reboot
./var/run/sm-notify.pid
./var/run/rpc.statd.pid
./var/run/acpid.socket
./var/run/portmap_mapping
./var/run/exim4
./var/run/crond.pid
./var/run/motd
./var/run/portmap.state
./var/log
./var/log/fsck/checkfs
./var/log/fsck/checkroot
./var/log/messages
./var/log/user.log
./var/log/wtmp
./var/log/syslog
./var/log/debug
./var/log/exim4/mainlog
./var/log/auth.log
./var/log/kern.log
./var/log/daemon.log
./var/log/lastlog
./var/log/dmesg.0
./var/log/dmesg
./var/lib/urandom
./var/lib/urandom/random-seed
./var/lib/exim4
./var/lib/exim4/config.autogenerated
./var/lib/dhcp/dhclient.eth0.leases
./root/.bash_history
$

特に問題のありそうな更新ファイルはない

一体何が起きているのだろう?

ページ移動

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
コメント
閲覧制限
投稿キー(スパム対策に、投稿キー を半角で入力してください。)

ユーティリティ

検索

エントリー検索フォーム
キーワード

過去ログ

Feed