Armadilloフォーラム

G3マニュアル:11.1.2. インストールの実行:エラーが発生

sannguyen

2016年8月29日 9時44分

サンです。
お世話になっております。
宜しくお願いします。

出荷状態に戻したいので、マニュアルの11.1.1.インストールデイスクの作成通りやりました。

Log:
atmark@atde6:~/download$ sudo umount /dev/sdc1
atmark@atde6:~/download$ sudo dd if=install_disk_sd_20160705.img of=/dev/sdc bs=4M
90+1 レコード入力
90+1 レコード出力
380633600 バイト (381 MB) コピーされました、 138.13 秒、 2.8 MB/秒
atmark@atde6:~/download$ sync

更にArmadillo に電源を投入する時、次の様に表示されていました。
Log:
省略
reading boot.scr
** Unable to read file boot.scr ** <==気になるところです。
省略
Mounting proc: failed <==気になるところです。
Starting fsck for root filesystem.
fsck 1.25 (20-Sep-2001)
/dev/mmcblk0p2: clean, 1049/5136 files, 19032/20480 blocks
Checking root filesystem: done
Remounting root rw: EXT3-fs (mmcblk0p2): using internal journal
done
Mounting sysfs: failed <==気になるところです。
省略
Starting local stop scripts.
Syncing all filesystems: done
Unmounting all filesystems: done
                 <==気になるところです。”The system is going down NOW!
                            Sent SIGTERM to all processes
                            Sent SIGKILL to all processes
                            Requesting system halt”が書いてありますか。
imx2-wdt 30280000.wdog: Device shutdown: Expect reboot!
reboot: System halted

後で、リブートし、Armadilloの状態がおかしかったです。
何回も自動的にログイン画面が表示されました。

Log:
省略
[ 971] 0 971 351 14 4 0 0 lockfile-create
[ 977] 0 977 358 12 3 0 0 01ifupdown
[ 978] 0 978 341 19 4 0 0 run-parts
[ 982] 0 982 358 20 3 0 0 avahi-daemon-ch
[ 986] 0 986 358 20 3 0 0 avahi-daemon-ch
Out of memory: Kill process 776 (bash) score 12 or sacrifice child
Killed process 776 (bash) total-vm:7124kB, anon-rss:4580kB, file-rss:0kB

Debian GNU/Linux 8 armadillo-iotg ttymxc4

armadillo-iotg login: root
Password:
Last login: Thu Jan 1 09:00:21 JST 1970 on ttymxc4
Linux armadillo-iotg 3.14.38-at2 #383 SMP PREEMPT Sun Jun 12 14:33:00 JST 2016 armv7l

何回もsdカードをbootable b w95 fat32にフォーマットし、インストールデイスクを作成し、やり直しましたが
結果としては同じです。11.2.特定のイメージファイルだけを書換える通りやってみましたが、
「11.2.4. ルートファイルシステムの書き換え」 通り出来ませんでした。mmcblk2p2がどこかにマウント(mount)されており、umountすることが出来ませんでしたから、mmcblk2p2を/mntにマウント(mount)するコマンドが実行できませんでした。

但し、15.SDブートの活用通りにSDカードで起動したら、OSがうまく動きました。
どうやったら出荷状態に戻せるのかご教示いただけないでしょうか。

コメント

sannguyen

2016年8月29日 9時55分

サンです。

> 何回もsdカードをbootable b w95 fat32にフォーマットし、インストールデイスクを作成し、やり直しましたが
> 結果としては同じです。11.2.特定のイメージファイルだけを書換える通りやってみましたが、
> 「11.2.4. ルートファイルシステムの書き換え」 通り出来ませんでした。mmcblk2p2がどこかにマウント(mount)されており、umountすることが出来ませんでしたから、mmcblk2p2を/mntにマウント(mount)するコマンドが実行できませんでした。

すみません、間違いました、「11.2.4. ルートファイルシステムの書き換え」出来ましたが、Armadillo-G3の壊れている状態が治りませんでした。

at_takumi.ando

2016年9月1日 16時06分

安藤です。

>何回もsdカードをbootable b w95 fat32にフォーマットし、インストールデイスクを作成し、やり直しましたが
>結果としては同じです。11.2.特定のイメージファイルだけを書換える通りやってみましたが、

こちらで install_disk_sd_20160705.img を使用してみましたが、問題なく出荷状態へ戻すことができました。

もう一度、Armadillo-IoT ゲートウェイ G3 製品マニュアルの『11.1. インストールディスクを使用する』[1]にも記述されている、
以下の手順を実行し、再度eMMCから起動して頂けますか?
それでも同様の問題が発生する場合は、問題発生時のログをお送り頂けますでしょうか?

--------------------------------------------------------------------------------------------------------------------------------------------------------
1. 512 MB以上のSDカードを用意してください。

2. ATDE に SD カードを接続します。詳しくは「取り外し可能デバイスの使用」を参照してください。

3. SD カードがマウントされている場合、アンマウントします。

[PC ~]$ mount
(省略)
/dev/sdb1 on /media/atmark/B18A-3218 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
[PC ~]$ sudo umount /dev/sdb1

4. SD カードにインストールディスクイメージを書き込みます。

[PC ~]$ sudo dd if=install_disk_sd_20160705.img of=/dev/sdb bs=4M
94+1 レコード入力
94+1 レコード出力
397410304 バイト (397 MB) コピーされました、 45.8441 秒、 8.7 MB/秒
[PC ~]$ sync

5. 電源が切断されていることを確認します。接続されていた場合は、電源を切断してください。

6. USBシリアル変換アダプタのスライドスイッチを確認します。スライドスイッチが図4.8「スライドスイッチの設定」の 2 側に設定されている事を確認してください。

7. インストールディスクを使用してSDブートを行います。SDスロット(CON4)にインストールディスクを接続し、JP1をショートに設定してください。

8. Armadillo に電源を投入します。Armadilloが起動するとインストールが始まり、自動的にeMMCとQSPIが書き換えられます。

U-Boot 2014.04-at2 (Jun 12 2016 - 17:47:04)
 
CPU:   Freescale i.MX7D rev1.1 at 792 MHz
CPU:   Temperature: can't get valid data!
Reset cause: POR
I2C:   ready
DRAM:  512 MiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
In:    serial
Out:   serial
Err:   serial
Found PFUZE300! deviceid 0x30, revid 0x11
Board Type: Armadillo-IoT G3(0a000000)
Revison: 0002
S/N: 2000
DRAM: 00001d05
XTAL: 00
Net:   FEC0
Normal Boot
: (省略)
*+*+* Recovery Start!! *+*+*

9. 以下のようにメッセージが表示され、自動的に終了するとインストール完了です。

*+*+* Recovery Completed!! *+*+*
 
System is going down for system reboot now.
 
Starting local stop scripts.
Syncing all filesystems: done
Unmounting all filesystems: done
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system halt
reboot: System halted

--------------------------------------------------------------------------------------------------------------------------------------------------------

[1] http://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_prod…