起動ログを拝見しますと、13行目のマシン判定が
Beagle unknown 0x02
となっています。
u-boot-omap3 のソースコードの board/ti/beagle/beagle.c の中を御覧いただくと、
switch (beagle_revision) {
case REVISION_AXBX:
printf("Beagle Rev Ax/Bx\n");
setenv("mpurate", "600");
break;
case REVISION_CX:
printf("Beagle Rev C1/C2/C3\n");
MUX_BEAGLE_C();
setenv("mpurate", "600");
break;
case REVISION_C4:
printf("Beagle Rev C4\n");
MUX_BEAGLE_C();
/* Set VAUX2 to 1.8V for EHCI PHY */
twl4030_pmrecv_vsel_cfg(TWL4030_PM_RECEIVER_VAUX2_DEDICATED,
TWL4030_PM_RECEIVER_VAUX2_VSEL_18,
TWL4030_PM_RECEIVER_VAUX2_DEV_GRP,
TWL4030_PM_RECEIVER_DEV_GRP_P1);
setenv("mpurate", "720");
break;
case REVISION_XM:
printf("Beagle xM Rev A\n");
MUX_BEAGLE_XM();
/* Set VAUX2 to 1.8V for EHCI PHY */
twl4030_pmrecv_vsel_cfg(TWL4030_PM_RECEIVER_VAUX2_DEDICATED,
TWL4030_PM_RECEIVER_VAUX2_VSEL_18,
TWL4030_PM_RECEIVER_VAUX2_DEV_GRP,
TWL4030_PM_RECEIVER_DEV_GRP_P1);
setenv("mpurate", "1000");
break;
default:
printf("Beagle unknown 0x%02x\n", beagle_revision);
}
てなことをやっている箇所があります。
あばくろさんの BeagleBoard-xM rev.C はまだ対応がされていないようなので
最後の default 行に行ってしまい、u-boot での EHCI の初期化が
正しく行われず USB が使えない状態になってしまっているのではないでしょうか。
また、
49行目
Kernel command line: console=ttyS2,115200n8 androidboot.console=ttyS2
mem=256M root=/dev/mmcblk0p2 rw y
となっていますが、
TI-Android-FroYo-DevKit-V2 や TI-Android-FroYo-DevKit-V2.2 の boot.scr を見ると、
setenv bootargs で設定している kernel command line は
'console=ttyS2,115200n8 androidboot.console=ttyS2 mem=256M
root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off
mpurate=1000 omap_vout.vid1_static_vrfb_alloc=y'
となっています。
rev.C はまだソフトウェアが対応修正中で足りないのはこれだけではないかも知れませんが、
kernel の起動オプションに mpurate=1000 も足して設定したら何か状況が変化しないでしょうか。
Satoshi OTSUKA
satoshi...@gmail.com
2011年4月27日19:33 abcro <abcro_...@yahoo.co.jp>:
> --
2011年4月28日11:09 abcro <abcro_...@yahoo.co.jp>:
>
> あとkernel の起動オプションに mpurate=1000 も足してというのは、
> boot.scrを再作成するということだったでしょうか?
はい、そういうつもりでした。
>
> TI-Android-FroYo-DevKit-V2 UserGuideや
> TI-Android-FroYo-DevKit-V2 ReleaseNotes、
> u-bootのREADMEを確認したのですが、
> boot.scrのTI-Android-FroYo-DevKit-V2の設定内容が
> 分からず作成できませんでした。
>
> どこに情報が乗っているのか教えていただけないでしょうか。
ここらへんにありますです。
http://elinux.org/BeagleBoardUbuntu#U-Boot_Boot_Scripts
Satoshi OTSUKA
satoshi...@gmail.com
2011年4月28日11:58 Satoshi OTSUKA <satoshi...@gmail.com>:
>>
>> どこに情報が乗っているのか教えていただけないでしょうか。
>
> ここらへんにありますです。
> http://elinux.org/BeagleBoardUbuntu#U-Boot_Boot_Scripts
mkimage コマンドで boot.scr を作成する手順がこの URL で、
bootargs の内容に関しては
http://processors.wiki.ti.com/index.php/TI-Android-FroYo-DevKit-V2_UserGuide#Using_DVI_Monitor
こちらあたりに書いてあります。
大塚聡史
Satoshi OTSUKA
satoshi...@gmail.com