Bishop - FAQ
よくある質問とその回答集
1. 電源を用意する必要はありますか?
12V 3.8AのスイッチングACアダプタが付属します。
2. USBデバイスのコネクタから電源を供給できますか?
できません。
3. キーボードやマウスは使えますか?
一般的なUSBキーボードやマウスが使用可能です。
4. 簡易キーパッドとは何ですか?
基板の裏側にある簡易的なボタンです。

5. LCDはカラーですか?
カラーです。PE-201Aは24bpp、PE-201Bは16bppまでです。ただし、デバイスドライバが対応しているのは16bppのみです。
6. USBデバイスは繋げますか?
USB 1.1で動作するデバイスが接続可能です。
7. USBデバイスとして使えますか?
まだできません。
8. USB OTGに対応しますか?
今のところ、予定はありません。
9. SDIOに対応していますか?
今のところ、予定はありません。
10. ABIは何ですか?
OABIです。
11. EABIに対応していますか?
今のところ、予定はありません。
12. MACアドレスは入っていますか?
正規のMACアドレスが入った状態で出荷されます。
13. /dev/mmcblk0をマウントできません
SD/MMC上のパーティションは/dev/mmcblk0p1, /dev/mmcblk0p2, ... です。
14. NANDをmountすると"CLEANMARKER node found at 0x00000000 has totlen 0xc != normal 0x0"のようなエラーがでます
NANDに置くjffs2イメージファイルを作る場合、mkfs.jffs2コマンドに-nオプションをつけてください。
15. NANDのjffs2ルートファイルシステムをマウントできません。
- カーネルの起動パラメータにrootfstype=jffs2を追加してください。
- root=/dev/mtd5ではなくroot=/dev/mtdblock5である点にも注意してください。
16. NANDのjffs2をルートファイルシステムにしてapt-getするとmmapのエラーで中断します。
jffs2がPROT_WRITEかつMAP_SHAREDなmmapに対応していないためです。
以下のようにtmpfsを使って回避できます。
# mount -t tmpfs tmpfs /var/cache/apt/ # mkdir -p /var/cache/apt/archives/partial # aptitude update
別解として、/etc/apt/apt.confに
Dir:;Cache::pkgcache "";
を設定しておけば、パッケージキャッシュが無効化されてエラーは出なくなります。ただし、コマンド実行毎にパッケージリストの再解析がおこなわれるようになるため、aptの所要時間が増加してしまいます。多くの操作をおこなうなら、前述したtmpfsを使った方法をお奨めします。
16.1. 参考
- http://www.handhelds.org/pipermail/intimate/0/0028.html
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314334
17. NFSで外部のディスクをmountできません
portmapがインストールされているか確認してください。
18. udevで/dev/dspが作られません
CONFIG_SND_PCM_OSSを有効にしたカーネルが必要です。
19. U-Bootで設定した時刻とLinuxの時刻が異なります。
U-Bootのdateコマンドではタイムゾーンが考慮されません。Linuxで設定したタイムゾーンとUTCの時差を計算して設定してください。Linux側のdate/hwclockコマンドで設定する場合は時差を考慮する必要はありません。
20. ログイン時に"You are required to change your password immediately (root enforced)"と毎回パスワードの変更を要求されます
U-BootやLinuxでRTCを設定してください。
U-Bootの場合:
Bishop # date (MMDDhhmm((CC)YY)(.ss))
Linuxの場合:
# date (MMDDhhmm((CC)YY)(.ss)) # hwclock --systohc
21. /dev/ttyS0 を指定してもシリアルポートにアクセスできません。
Bishopのシリアルポートは/dev/ttySAC0です。
22. カーネルの起動メッセージを、LCDとシリアルコンソールの両方に出力できますか?
U-Bootのbootargs環境変数にシリアルとLCDの両方を指定します。
console=ttySAC0,115200n8 console=tty0
カーネル付属文書 Documentation/serial-console.txt も参照してください。
23. bootargsを変更したら起動しなくなりました。
以下を確認してみてください。
- bootargs に設定する文字列は""でクオートする必要はありません。
24. LANがeth0ではなくeth1になってしまいます。
/etc/udev/rules.d/z25_persistent-net.rulesを削除してください。
25. シリアルコンソールのプロンプトは見えても入力を受けつけません。
シリアルポートのハードウェアフロー制御が無効になっているか確認してください。minicomの場合、Ctrl-Z → Oでオプションの表示/設定が行えます。minicom起動後に設定を変更した場合は、minicomをいったん終了して起動しなおす必要があります。
26. ソースコードは公開されていますか?
ダウンロードで公開しています。
27. サンプルコードはありますか?
サンプルコード にて順次公開していきます。
28. ソフトウェアのカスタマイズは受け付けていますか?
embedded@pylone.jpまでお問い合わせください。
29. 設計情報は提供されますか?
回路図はライセンス契約が必要です。 パーツリストは公開されません。 詳細は sales@pylone.jp までお問い合わせください。
30. 製品にそのまま組み込むことは可能ですか?
可能です。量産に対応しています。詳細については sales@pylone.jp までお問い合わせください。