2007年03月24日

MicroDriveを分解

Zaurusに入っていたMicroDriveが壊れたので分解してみました。
以下が証拠写真です。

DSCF1026.JPG

DSCF1027.JPG

DSCF1028.JPG

DSCF1029.JPG

DSCF1030.JPG

DSCF1032.JPG

DSCF1033.JPG

DSCF1034.JPG

DSCF1035.JPG

DSCF1036.JPG

DSCF1037.JPG

DSCF1039.JPG

DSCF1040.JPG

DSCF1041.JPG

DSCF1042.JPG

モータが見れたから満足。6極のBLDCかな?

00:32 | コメント (0) | トラックバック

2006年03月17日

SL-C3200買いました

SL-C3200を買いました。
ということでSL-C3000からの変更点です。

・起動速度が速くなった
・英会話系のコンテンツがいっぱい
・デフォルトでホームディレクトリが80Mになった
・デフォルトでルートディレクトリが16Mから44Mになった
・wlan0によるアクセスレスポンスがよくなった(?)

SL-C3200_1.JPG


SL-C3200_2.JPG

SL-C3200_3.JPG

SL-C3200_4.JPG

・ディスク情報

bash-2.05$ df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                   44032     44032         0 100% /
/dev/root                44032     44032         0 100% /
/dev/mtdblock3           79872      9140     70732  11% /home
/dev/ram1                   44        30        14  68% /dev
none                      1024        76       948   7% /dev/shm
/dev/hda1                 9725      1048      8175  11% /hdd1
/dev/hda2                 9755      1122      8129  12% /hdd2
/dev/hda3              5968284   1481216   4487068  25% /hdd3
/dev/mmcda1             999536    464528    535008  46% /usr/mnt.rom/card

・マウントポイント

bash-2.05$ mount
rootfs on / type rootfs (rw)
/dev/root on / type jffs2 (ro)
/proc on /proc type proc (rw)
/dev/mtdblock3 on /home type jffs2 (rw,noatime)
/dev/ram1 on /dev type minix (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda1 on /hdd1 type ext3 (ro,noatime)
/dev/hda2 on /hdd2 type ext3 (rw,noatime)
/dev/hda3 on /hdd3 type vfat (rw,noatime)
none on /dev/pts type devpts (rw)
/dev/mmcda1 on /usr/mnt.rom/card type vfat (rw,noatime)

・ブートログ

bash-2.05$ dmesg
responce time out (cmd=05 MMC_STAT=0x2142)
[SD]-clustsize = 4000
usbh: hotplug_schedule_bh: schedule bh
hotplug_schedule_bh: schedule bh
usbh: hotplug_bh:
usbh: udc_connected: ACTIVE_LOW: 0<7>usbh: monitor_connected: 0
usbh: monitor_restore: RESTORE_UNLOADED
usbh: monitor_hotplug: agent: usbh interface: monitor action: restore-unloaded
hotplug_bh:
monitor_connected: 1
monitor_restore: RESTORE_LOADED
monitor_hotplug: agent: usbd interface: monitor action: restore-loaded
pxa_pcmcia_suspend(0)
usbdcore: usbdcore 0.1 035 2002-06-12 20:00 (dbg="")
net_fd 0.1 035 2002-06-12 20:00 (dbg="",alwaysup=0,OUT=64,IN=64)
vendorID: 4dd productID: 9031
pxa27x_bi 0.1-alpha 035 2002-06-12 20:00 (dbg="")
bi_modinit: call udc_startup_events
bi_device_event: call udc_enable
bi_device_event: call udc_all_interrupts
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
usbd_device_bh: usbd_device_bh: no urb_sent function
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
change resolution 480x640 => 240x320
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
change resolution 240x320 => 480x640
change resolution 480x640 => 240x320
usbd_send_urb: !USBD_OK
netproto_start_xmit: comm failure, send failed: -70 c37fc800
change resolution 240x320 => 480x640
NETDEV WATCHDOG: usbd0: transmit timed out
NETDEV WATCHDOG: usbd0: transmit timed out
monitor_hotplug: agent: usbd interface: monitor action: suspend
udc_disable: ep0_urb already NULL
udc_disable: ep0_urb already NULL
usbdcore: usbdcore 0.1 035 2002-06-12 20:00 exiting
monitor_pm_event: suspend finished (rc=0)
usbh: monitor_hotplug: agent: usbh interface: monitor action: suspend
usbh: monitor_pm_event: suspend finished (rc=0)
pxa_sd_wait_response: responce time out (cmd=07 MMC_STAT=0x2142)
pxa_pcmcia_suspend(1)
sharp_sl_nand_suspend
jack=0
resume virtual_wakeup_factor=00000001 (src=9801a003)
resume logical_wakeup_factor=00000001 (src=ae000019)
FCS : CCCR = 2000210
sharp_sl_nand_resume
pxa_pcmcia_init(0)
pxa_pcmcia_init(1)
new hp status=0
pxa_sd_wait_response: responce time out (cmd=52 MMC_STAT=0x2142)
pxa_sd_wait_response: responce time out (cmd=05 MMC_STAT=0x2142)
[SD]-clustsize = 4000
usbh: hotplug_schedule_bh: schedule bh
hotplug_schedule_bh: schedule bh
usbh: hotplug_bh:
usbh: udc_connected: ACTIVE_LOW: 0<7>usbh: monitor_connected: 0
usbh: monitor_restore: RESTORE_UNLOADED
usbh: monitor_hotplug: agent: usbh interface: monitor action: restore-unloaded
hotplug_bh:
monitor_connected: 1
monitor_restore: RESTORE_LOADED
monitor_hotplug: agent: usbd interface: monitor action: restore-loaded
pxa_pcmcia_suspend(0)
usbdcore: usbdcore 0.1 035 2002-06-12 20:00 (dbg="")
net_fd 0.1 035 2002-06-12 20:00 (dbg="",alwaysup=0,OUT=64,IN=64)
vendorID: 4dd productID: 9031
pxa27x_bi 0.1-alpha 035 2002-06-12 20:00 (dbg="")
bi_modinit: call udc_startup_events
bi_device_event: call udc_enable
bi_device_event: call udc_all_interrupts
udc_connect: usb-device is not active.
hfa384x_docmd_wait: hfa384x_cmd timeout(1), reg=0x8888.
hfa384x_drvr_start: Initialize command failed.
hfa384x_drvr_start: Failed, result=-110
prism2sta_ifstate: hfa384x_drvr_start() failed,result=-110
ident: nic h/w: id=0x801b 1.0.0
ident: pri f/w: id=0x15 1.1.0
ident: sta f/w: id=0x1f 1.4.2
MFI:SUP:role=0x00:id=0x01:var=0x01:b/t=1/1
CFI:SUP:role=0x00:id=0x02:var=0x02:b/t=1/1
PRI:SUP:role=0x00:id=0x03:var=0x01:b/t=4/4
STA:SUP:role=0x00:id=0x04:var=0x01:b/t=1/9
PRI-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
STA-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
STA-MFI:ACT:role=0x01:id=0x01:var=0x01:b/t=1/1
Prism2 card SN: 99360066\x00\x00\x00\x00
linkstatus=CONNECTED
ident: nic h/w: id=0x801b 1.0.0
ident: pri f/w: id=0x15 1.1.0
ident: sta f/w: id=0x1f 1.4.2
MFI:SUP:role=0x00:id=0x01:var=0x01:b/t=1/1
CFI:SUP:role=0x00:id=0x02:var=0x02:b/t=1/1
PRI:SUP:role=0x00:id=0x03:var=0x01:b/t=4/4
STA:SUP:role=0x00:id=0x04:var=0x01:b/t=1/9
PRI-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
STA-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
STA-MFI:ACT:role=0x01:id=0x01:var=0x01:b/t=1/1
Prism2 card SN: 99360066\x00\x00\x00\x00
linkstatus=CONNECTED

23:06 | コメント (0) | トラックバック

2005年01月26日

WLCFL-11のその後

無線LANカード(WLCFL-11)ですが今でも順調に動いてます。
ただ通信中にとてつもないほどカードが熱くなります。
体感温度として50℃ぐらいでしょうか。

ここの仕様を見ると最大電流320mAとなっています。
じゃあ他のカードはどうなのだろうとりなざうテクノウさんのを参照してみたのですが、
最大電流だけを見ると、どうやらこれでも低いほうのようです。
PCMCIAタイプの無線LANカードではそんなに熱くならなかったのですが、
CFタイプの無線LANカードだと、こんなに熱くなるものなのでしょうか。

う−ん、これだけ熱いとバッテリ動作時間への影響よりもバッテリ劣化への影響が気になります。
最近の11gチップを11bのみで動かせば結構消費電力を押さえられる気がします。
どこか作ってくれませんかね。

23:29 | コメント (0) | トラックバック

2005年01月18日

無線LANカード(WLCFL-11)

corega製無線LANカード(WLCFL-11)を購入しました。
特にドライバなどをインストールせずにSL-C3000にて使うことができました。

で、ftp(35Mbyteのファイル転送)にて速度を計測してみました。

PC→SL-C3000(KB/s)SL-C3000→PC(KB/s)
無線LAN接続514492
USBネットワーク接続669492

・・・どうやらディスクアクセスで頭打ちになっているようです。
ただ、転送開始時のレスポンスはUSBの方が速いので
WEBブラウザ上での体感速度はUSBの方が上です。

22:57 | コメント (0) | トラックバック

2005年01月06日

SL-C3000でUSBメモリを使う

SL-C3000にはUSBポートがあり、ホストとしても、クライアントとしても動作します。
ただ通常PCで使われるUSB機器とはポートの形状が異なるため、専用のケーブルが必要です。
私はPocketGamesにて購入しました。

届きましたので早速手持ちのUSBメモリ(EasyDiskPlatinum 256M)を使ってみました。
20050106_1.jpg

まずこのケーブルとUSBメモリを接続します。
あとはターミナル上で以下コマンドを実行します。

# su
# bash
# mkdir /mnt/usbmem
# mount -t vfat -o umask=000,noatime,iocharset=euc-jp,codepage=932 /dev/sda1 /mnt/usbmem

(注意)これはターミナルの漢字コーディングがEUCの場合です。
SJISの場合はeuc-jpの部分をsjisに変更してください。
UTF-8の場合はeuc-jpの部分をutf8に変更してください。

これで/mnt/usbmem以下にてUSBメモリにアクセスすることが可能です。
使い終わったあとは以下コマンドを実行してからUSBメモリを抜いてください。
# umount /dev/sda1

詳細は以下に載ってますので参照すると良いでしょう。
http://pc.watch.impress.co.jp/docs/2004/1122/pda39.htm

23:47 | コメント (0) | トラックバック

2004年12月19日

GH-SDC1GC購入

安かったのでSL-C3000用に1Gbyte SDカードを購入しました。
ただメーカHPなどにも速度情報などが載っておらず満足する速度が出るのか少々不安でした。

で、届いたので早速速度比較してみました。
比較対象は去年デジカメ用に購入した高速SDカード(10MB/s)です。

まずはPCからのアクセスとしてhdbenchを使って計測しました。

Read(KB/s)Write(KB/s)
SD256(Panasonic)32274834
GH-SDC1GC(GreenHouse)34944907
数値が大きいほど速いです。
ほとんど変わらないですね。

ではSL-C3000からアクセスとしてZbenchを使って計測しました。

Read(s)Write(s)
SD256(Panasonic)14.6041.622
GH-SDC1GC(GreenHouse)14.6091.106
こちらは数値が小さい方が速いです。
やはりほとんど変わりありません。

これらを見る限りは十分な速度が出ているようです。
良い買い物をしました。

23:50 | コメント (0) | トラックバック