[Armadillo:00366] Re: PCMCIA-CSの件

nakai email@hidden
2005年 6月 13日 (月) 20:03:09 JST


中井です。

対策が間違ってました。
perlスクリプトを実行するときに、perl自体が入っていなかったため
エラーとなっていたようです。
下記実行して再度コンパイルしてみてください。

apt-get install perl

> ちなみに、images−>romfsツリー変換の方法をご
> 教授くだされば幸いです。

上記、よくわからないのですが、どういったことを行ないたいのですか?


----- Original Message ----- 
From: email@hidden 
To: email@hidden 
Sent: Monday, June 13, 2005 3:48 PM
Subject: [Armadillo:00365] Re: PCMCIA-CSの件


ホウ@日本電素です。
早速のご回答ありがとうございました。

早速下記の回避策で何回も遣ってみましたが、
やはり、同じエラーメッセージでmakeが中断されました。
---------------------------------------
cd atmark-dist/user/pcmcia-cs
make distclean
cd ../../
make

---------------------------------------
ちなみに、images−>romfsツリー変換の方法をご
教授くだされば幸いです。


----- Original Message ----- 
Date: Sat, 11 Jun 2005 00:23:21 +0900
From: "nakai" <email@hidden>
Subject: [Armadillo:00364] Re: PCMCIA-CSの件
To: "Armadillo series general discussion list"
<email@hidden>
Message-ID: <001301c56dd0$560301f0$email@hidden>
Content-Type: text/plain; charset="iso-2022-jp"

中井です。

現象確認できました。が、原因を調査中です。

一応の回避策です。

cd atmark-dist/user/pcmcia-cs
make distclean
cd ../../
make

以上でどうでしょうか?

----- Original Message ----- 
From: email@hidden 
To: email@hidden 
Sent: Friday, June 10, 2005 6:42 PM
Subject: [Armadillo:00362] PCMCIA-CSの件


ホウ@日本電素です。

>ログから見ますと、depmodコマンドが失敗してるように見えます。
>
>以下確認してください。
>・/sbin/depmod がインストールされているか。(または、PATHが通っているか。また、一般ユーザが実行できるか。)

インストールされていました。PATHも通っています。一般ユーザー実行も可能です。
よくよく見ると、

make[2]: *** [romfs] Error 2は
./install-etc: line 1: ../cardmgr/pcic_probe: cannot execute binary file
ところで発生しているようです。
../cardmgr/pcic_probeも存在しているし、実行権限もあるようですが。

現在こちらで使っている環境はWinXPーSP2、colinuxはArmadillo-9付属CDのcolinux0.6.1です。
ただ、以下のアップグレードを行っています:
★Sargeへのアップグレード
/etc/apt/source.listを下記のように修正
deb http://www.t.ring.gr.jp/pub/linux/debian/debian sarge main contrib non-free
deb http://www.t.ring.gr.jp/pub/linux/debian/debian-jp sarge-jp main contrib non-free
deb http://www.t.ring.gr.jp/pub/linux/debian/debian-non-US sarge/non-US main contrib non-free
deb http://security.debian.org/ sarge/updates main contrib non-free

deb-src http://www.t.ring.gr.jp/pub/linux/debian/debian sarge main contrib non-free
deb-src http://www.t.ring.gr.jp/pub/linux/debian/debian-jp sarge-jp main contrib non-free
deb-src http://www.t.ring.gr.jp/pub/linux/debian/debian-non-US sarge/non-US main contrib non-free
deb-src http://security.debian.org/ sarge/updates main contrib non-free

# apt-get update
# apt-get dist-upgrade
# apt-get install file
#dpkg- l file
file 4.12-1


現在Vendor/Product=Armadillo-9は旨くビルドできています。

現在、Armadillo-9ボードのPCMCIAカードのドライバー開発を行っておりますが、
自前でPCMCIA-CSユーザーランドがビルドできたらと思っています。

また、imagesフォルダーのファイルをromfsツリーに変換する方法があれば
ご教授くださればありがたいです(既存のPCMCIA-CSユーザーランドを使うために)。

以上、宜しくお願い致します。


Message: 3
Date: Thu, 9 Jun 2005 16:04:54 +0900
From: "nakai" <email@hidden>
Subject: [Armadillo:00361] Re:
atmark-dist-20050506のrootログイン&Armadillo-9.PCMCIA
To: "Armadillo series general discussion list"
<email@hidden>
Message-ID: <014601c56cc1$89a30f60$email@hidden>
Content-Type: text/plain; charset="iso-2022-jp"

中井です。

PCMCIA-CSの件ですが、
ログから見ますと、depmodコマンドが失敗してるように見えます。

以下確認してください。
・/sbin/depmod がインストールされているか。(または、PATHが通っているか。また、一般ユーザが実行できるか。)

上記でうまくいかない場合は、この情報だけではわかりません。

現在お使いになっている環境は、
WindowsXP 、 colinux ですよね?
colinuxはArmadillo-9付属CDに収録されているものでしょうか?
もしそうでなければ、付属CDのuserlandを使用することを強くお勧めします。
また、この場合、colinuxはwoodyのためfileコマンドが古いversionです。
以下を参照し、fileコマンドを最新にする必要があります。

http://lists.atmark-techno.com/pipermail/armadillo/2005-June/000343.html

以上。


----- Original Message ----- 
From: email@hidden 
To: email@hidden 
Sent: Thursday, June 09, 2005 3:35 PM
Subject: [Armadillo:00360] Re: atmark-dist-20050506のrootログイン&Armadillo-9.PCMCIA


ホウ@日本電素です。

romfs/lib/ld-2.3.2.soがコピーされない原因は
結局fileコマンドがインストールされていませんでした。
fileコマンドをインストールして、makeー>実機動作
まで問題なく動くことを確認しました。ご助言ありがとう
ございました。

そこでPCMCIA-CSユーザーランドビルドを試みましたが
やはりmake romfsでエラーが発生しています。詳細の流れは
以下です。
-----------------------------------------------
1.rm -r atmark-dist-20050506
2.rm- r linux-2.4.27-a9-5
3.tar zxf atmmark-dist-20050506.tar.gz
4.tar zxf linux-2.4.27-a9-5.tar.gz
5.cd atmark-dist-20050506
6.ln -s ../linux-2.4.27-a9-5 ./linux-2.4.x
7.make config
Vendor AtmarkTechno
AtmarkTechno Products Armadillo-9.PCMCIA 
Libc Version None 
Default all settings y 
Customize Kernel Settings n 
Customize Vendor/User Settings n 
Update Default Vendor Settings n
8.make dep all
で以下のメッセージが表示されます:
 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
->Installing PCMCIA startup script as /atmark-dist-20050506/romfs/etc/
rc.d/rc.pcmcia.N
./install-etc: line 1: ../cardmgr/pcic_probe: cannot execute binary file
->Updating client scripts in /atmark-dist-20050506/romfs/etc/pcmcia
-> *NOT* running depmod. Run depmod by hand if necessary.
make[3]:Leaving directory '/atmark-dist-20050506/user/pcmcia-cs/etc'
scripts/depmod.pl -b /atmark-dist-20050506/romfs/lib/modules/2.4.27-a9-
5 &> /dev/null
make[2]: *** [romfs] Error 2
make[2]: Leaving directory '/atmark-dist-20050506/user/pcmcia-cs'
make[1]: *** [romfs] Error 2
make[1]: Leaving directory '/atmark-dist-20050506/user'
make: *** [romfs] Error1
-----------------------------------------------
Armadillo-9.PCMCIA の場合の設定等を含め、対策方法をご教授頂ければ
幸いです。






_______________________________________________
armadillo mailing list
email@hidden
http://lists.atmark-techno.com/mailman/listinfo/armadillo



armadillo メーリングリストの案内