トップ «前の日記(2005年03月30日) 最新 次の日記(2005年04月01日)» 編集
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2005年03月31日

某SH4

カーネルがまっとうに走るようになってユーザーランドもまっとうに走るようになった。Ethernetもまっとうに走るようになって、ねっt−わくさービスも順調。
PCMCIAはソケットドライバの記述が(一応?)出来たけどうまく動かない。cardmgrを起動すると
cat760:/etc/pcmcia# cardmgr
cardmgr[859]: watching 1 socket
cardmgr[859]: could not adjust resource: IO ports 0x100-0x4ff: Function not implemented
cardmgr[859]: could not adjust resource: IO ports 0x800-0x8ff: Function not implemented
cardmgr[859]: could not adjust resource: IO ports 0xc00-0xcff: Function not implemented
cardmgr[859]: could not adjust resource: memory 0xc0000-0xfffff: Function not implemented
cardmgr[859]: could not adjust resource: memory 0xa0000000-0xa0ffffff: Function not implemented
cardmgr[859]: could not adjust resource: memory 0x60000000-0x60ffffff: Function not implemented
cardmgr[859]: could not adjust resource: IO ports 0xa00-0xaff: Function not implemented
IOとmemoryのリソース取得に失敗するらしい。
/etc/pcmcia/config ファイルがコレ↓なんで、このリソースを取ろうとしてるのはわかるんだけど。。。
include port 0x100-0x4ff
include port 0x800-0x8ff
include port 0xc00-0xcff
include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff
include memory 0x60000000-0x60ffffff
# High port numbers do not always work...
# include port 0x1000-0x17ff
# Extra port range for IBM Token Ring
include port 0xa00-0xaff

はまってきた

うーむ、はまってきた。cardmgrをkernel-2.4環境でビルドすると駄目らしい。従ってlinux-2.6環境を擬似的に作り上げてクロスでコンパイル。gcc-3.0.4では弱いか。gcc-3.4.3に挑戦。あーglibc-2.2では駄目なのね。glibc-2.3のビルドに挑戦。
debian/rules.d/build.mk:15: *** Recursive variable `xx' references itself (eventually).  Stop.
Makefile中でxx変数が再帰的に定義されている?? ググル。
Bug#218595: glibc: FTBFS with make 3.79.1-14 バグトラッキング発見。
Wed, 05 Nov 2003 てのは結構古いバグだねぇ。glibc 2.3.2.ds1-10 でfixされているらしい。
http://lists.debian.org/debian-glibc/2003/11/msg00287.html
あー自分が再帰してきた。

landiskで

binutils-2.15 をセルフビルドした
real    46m46.190s
user    39m18.140s
sys     7m3.120s

landiskで

gcc-3.4.3 をセルフビルドした
real    138m51.510s
user    133m50.530s
sys     4m6.770s