Y.s Diary


 

2014年 04月 05日
今日の到着 (散財)
+ [Android]
  1. NVIDIA SHIELD
  2. PDA工房 Perfect Shield NVIDIA SHIELD (3枚セット)
 
2014年 04月 09日
mmcblk0: error -110 transferring data (CuBox-i)
+ [CuBox-i4Pro で UHS は使えない ?]

CuBox-i4Pro を去年に購入 した後、動作確認ぐらいで放置してました。

で、数日前からがんばって OS のインストールとかしてるのです。

がしかし、しばらく動作させていますと

mmcblk0: error -110 transferring data

が延々と出てハングした様になります。

Linux kernel を 3.0.35-g0f2006c-dirty や 3.0.35-gde37251 、更には 3.10.30-g592b2d9 と変更しても同じです。

ところが microSD カードを

SanDisk Extreme Pro microSDHC UHS-I[SDSDQXP-016G-J35]

から

Barun microSDHC 16GB CLASS10[BMC-MS16G BK]

に変えたらエラーが出ません。

Google で検索しますと、 UHS 対応カードだとこのエラーが出る事がある様なのですが、 全ての UHS 対応カードがダメなのか不明です。

<追記>

あー、

TOSHIBA microSDHC UHS-I CARD[SD-C032GR7AR30]

ではエラーは出ませんでした。

UHS 対応カードだとダメなのではなくて、たまたま使用した SanDisk Extreme Pro microSDHC がダメだったのかもしれません。

Windows PC で Check Flash 1.16 を使用し、エラーが無いのは確認したのですが…

</追記>

 
2014年 04月 10日
今日の敗北品 (散財)
+ [Book]
  1. <このライトノベルがすごい!文庫>スクールライブ・オンライン 3[木野裕喜/hatsuko]
  2. <ぽにきゃんBOOKS>イット 完全版 1[児玉ヒロキ/Tea]
 
2014年 04月 14日
CuBox-i4Pro に Debian をインストールする (CuBox-i)
+ [microSD カードの準備]

以下の作業は、Ubuntu 13.10 x86_64 で行っています。

microSD カードのデバイス名は当方の環境では /dev/sdd です。

各々の環境により変わりますので、間違えない様に良く確認してください。

最初に、microSD カードの先頭を 0 でクリアしておきます。

% sudo dd if=/dev/zero of=/dev/sdd bs=1M count=4

以下の様なパーティションを作成します。

% sudo fdisk /dev/sdd
...
デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdd1            8192       49151       20480    c  W95 FAT32 (LBA)
/dev/sdd2           49152    31116287    15533568   83  Linux

microSD カードの先頭にブートローダーを書き込むため、 最初のパーティションの始点を 8192 からにしています。

それぞれのパーティションをフォーマットします。

% sudo mkdosfs -n BOOT /dev/sdd1
% sudo mke2fs -T ext4 -L ROOT /dev/sdd2

/dev/sdd1 は /media/BOOT に、/dev/sdd2 は /media/ROOT にマウントしておきます。

+ [ブートローダー]

クロスコンパイラは、 Software Downloads at Linaro からダウンロードした

gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz

を使用しました。

ブートローダーのソースを取得します。

% git clone https://github.com/SolidRun/u-boot-imx6.git

ブートローダーをコンパイルします。

% cd u-boot-imx6
% make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6_cubox-i_config
% make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

ブートローダーをmicroSD カードに書き込みます。

% sudo dd if=SPL of=/dev/sdd bs=1K seek=1
% sudo dd if=u-boot.img of=/dev/sdd bs=1K seek=42
+ [ユーザーランド]

コンパイルするのが面倒でしたので、 I.MX6 Debian Jessie (GPU/VPU) 3.10.17_beta で公開されている

jessie-3.10.17_beta.tar.gz

を使用しました。

% wget -nd -N http://stende.no-ip.info/jas/debian/jessie-3.10.17_beta.tar.gz

ダウンロードした jessie-3.10.17_beta.tar.gz を microSD カードに展開します。

% sudo tar -xf jessie-3.10.17_beta.tar.gz -C /media/ROOT
% sudo mv -i /media/ROOT/boot/* /media/BOOT/
+ [カーネル]

カーネルのソースを取得します。

% git clone https://github.com/SolidRun/linux-linaro-stable-mx6.git

カーネルをコンパイルします。

% cd linux-linaro-stable-mx6
% make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_v7_cubox-i_hummingboard_defconfig
% make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage imx6q-cubox-i.dtb
% make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules

カーネルを microSD カードにコピーします。

% cp arch/arm/boot/zImage /media/BOOT/
% cp arch/arm/boot/dts/imx6q-cubox-i.dtb /media/BOOT/
% sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=/media/ROOT modules_install

ブート用の設定ファイルを作成します。

% vi /media/BOOT/uEnv.txt
bootfile=zImage
boot_fdt=yes
fdt_file=imx6q-cubox-i.dtb
mmcargs=setenv bootargs root=/dev/mmcblk0p2 rootfstype=ext4 rootwait video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 dmfc=3 consoleblank=0
+ [ローカルタイム]

日本時間にします。

% sudo cp /media/ROOT/usr/share/zoneinfo/Asia/Tokyo /media/ROOT/etc/localtime

更に

% sudo vi /media/ROOT/etc/timezone

を実行し

Asia/Tokyo

に書き換えます。

+ [キーボードレイアウト]

キーボードレイアウトが gb になっていますので

% sudo vi /media/ROOT/etc/default/keyboard

を実行し

XKBLAYOUT="us"

等に変更します。

+ [Input driver event debug module]

イベントのデバッグメッセージが大量に出ますので

% sudo vi /media/ROOT/etc/modprobe.d/blacklist.conf

を実行し

blacklist evbug

を書き込みます。

今日の敗北品 (散財)
+ [Book]
  1. <電撃文庫>ソードアート・オンライン 14 アリシゼーション・ユナイティング[川原礫/abec]
  2. <電撃文庫>魔法科高校の劣等生 13 スティープルチェース編[佐島勤/石田可奈]
 
2014年 04月 15日
今日の到着 (散財)
+ [PC]
  1. Transcend microSDHC UHS-I[TS16GUSDHC10U1]x2
 
2014年 04月 16日
今日の到着 (散財)
+ [Book]
  1. <クロエ出版>イビツナ彼女は年中「発情期!!」[秋月伊槻]
+ [Food]
  1. TWININGS EARL GREY Leaf Tea 160g
  2. TWININGS QUALITY LADY GREY 100g
+ [PC]
  1. PLANEX カッ飛び! 11ac/n/a 超小型 5GHz専用無線LAN子機 【手裏剣】[GW-450S]x2
 
2014年 04月 17日
GW-450S【手裏剣】の Linux ドライバ (Linux)
+ [Vendor ID & Product ID]

Version 4.2.4 で確認したのですが、GW-450S【手裏剣】の Vendor ID と Product ID が登録されていません。

RTL8811AU_linux_v4.2.4_9533.20131209/driver/rtl8811AU_linux_v4.2.4_9533.20131209/os_dep/linux/usb_intf.c

の 317行目ぐらいに

{USB_DEVICE(0x2019, 0xAB32),.driver_info = RTL8821},

を追加すると良さそうです。

某 Handheld PC 用にコンパイル していて気が付きました。

 
2014年 04月 24日
今日の敗北品 (散財)
+ [Book]
  1. <MFブックス>八男って、それはないでしょう! 1[Y.A/藤ちょこ]
  2. <MF文庫J>さて、異世界を攻略しようか。 2[おかざき登/ぺこ]
  3. <オーバーラップ文庫>フレイム王国興亡記 1[疎陀陽/ゆーげん]
  4. <オーバーラップ文庫>異世界魔法は遅れてる! 1[樋辻臥命/himesuz]
  5. <ファンタジア文庫>スカイ・ワールド 7[瀬尾つかさ/武藤此史]
  6. <一迅社文庫>千の魔剣と盾の乙女 13[川口士/アシオ]
 
2014年 04月 26日
今日の敗北品 (散財)
+ [Book]
  1. <アルファポリス>魔拳のデイドリーマー[西和尚/Tea]
  2. <アルファポリス>スイの魔法 2 銀の人形[白神怜司/ネム]
  3. <アルファポリス>スピリット・マイグレーション 2[ヘロー天気/イシバシヨウスケ]
  4. <アルファポリス>白の皇国物語 11[白沢戌亥/マグチモ]
  5. <アルファポリス>ワールドトークRPG![しろやぎ/シルバー]
  6. <MF文庫J>ノーゲーム・ノーライフ 6 ゲーマー夫嫁は世界に挑んだそうです[榎宮祐/榎宮祐]
 
2014年 04月 28日
今日の敗北品 (散財)
+ [Book]
  1. <スーパーダッシュ文庫>偽神戦記 首輪姫の戴冠[三国陣/なかばやし黎明]
  2. <ヒーロー文庫>最新のゲームは凄すぎだろ 2[浮世草子/植田亮]
  3. <ヒーロー文庫>ナイツ&マジック 4[天酒之瓢/黒銀]
  4. <ヒーロー文庫>理想のヒモ生活 5[渡辺恒彦/文倉十]
  5. <ファンタジア文庫>棺姫のチャイカ IX[榊一郎/なまにくATK(ニトロプラス)]
 
2014年 04月 29日
今日の到着 (散財)
+ [Book]
  1. <ジーウォーク>ほわいとしろっぷ[AWA]
  2. <マックス>めろきゅん[とめきち]
  3. <マックス>らぶコロン[emily]
  4. <コアマガジン>モバリータ[猫玄]
  5. <ぷちぱら文庫Creative>幼なじみと専属メイドに催眠を使ったら予想以上にスケベになった!?[愛内なの/るしゅーと]
  6. <ぷちぱら文庫Creative>妹はなぜ後ろから突かれるのが好きなのか?[うたのはかせ/鎖ノム]
  7. <二次元ドリーム文庫>絶対服従!言いなり許可証でお嬢様と調教生活[栗栖ティナ/相音うしお]
  8. <二次元ドリーム文庫>いじめっこ生徒会長にエッチなお返しをしませんか?[089タロー/SAIPACo.]
  9. <美少女文庫>彼女は姫メイド! 竜宮城姫菜と暮らそう[箕崎准/庄名泉石]
  10. <美少女文庫えすかれ>リモコンで思い通り! 妹も幼なじみも先生もお嬢様だって[田沼淳一/さとーさとる]
 

This page is written in Japanese.