月曜日
バーテックスリンク(VICS Technology inc.)のUSB接続メモリカードリーダー/ライターRD5が無事使えた…。 かどうかは未確認(^^;)、認識してマウントさせただけなので。スライス指定がいるようですな。 SD と CF の 2 枚挿しだけど、さすがに lun 違いで両方認識とは行きませんか、 おいおい試そう。上記は認識されたSD(64MB)の方。 ちなみに FreeBSD 4.4R、USBなんで当然(?)READ6 は通りません。umass0: PQI Travel Flash, rev 1.10/2.05, addr 2 … da0 at umass-sim0 bus 0 target 0 lun 0 da0: <General Flash Disk Drive 2.05> Removable Direct Access SCSI-2 device da0: 650KB/s transfers da0: 60MB (124160 512 byte sectors: 64H 32S/T 60C) # mount -t msdos /dev/da0 /mnt msdos: /dev/da0: Invalid argument # mount -t msdos /dev/da0s1 /mnt # df /mnt Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/da0s1 62064 8352 53712 13% /mnt
複数種挿しておいて書き込んだ場合、 ちゃんと排他処理というか目的のメディアだけを判断するんだろうか? ちょっと心配だ。金曜日
Panasonic CF-B5R のOSを FreeBSD3.5.1R から FreeBSD4.4R にあげてみる。 ついでに音楽が聴けるように pcm0 を使ってみると…、emiclock が見えなくなる…(;_;)。 2つ目を起動してみるとちゃんと見える。 emiclock が消えた状態で mp3 を再生してみると『Can't open /dev/dsp!』。 emiclock を kill するとちゃんと再生し、その後 emiclock を起動するとちゃんと見える。
む〜、起動音関係で何かつかんでるんだろうか? 起動時、-nossound 付けてもいいんだけど、リソースにEmiClock*noSoundCache: TRUEと書いてとりあえず解決(なのか?)。 console では鳴るのに X をあげると鳴らなくなると、数時間 X を疑ってたなんてここだけの秘密:-)。RD5続報:どうでもいいCFを使って書き込みテスト成功。
いや、TRGPro に突っ込んでるバックアップ用CF(64M)をRD5に入れて palmware をインストールしただけ(^^;)。 2枚突っ込みでの書き込みはしてません。土曜日
RD5続報:二枚突っ込み mount 確認というわけで使えるようです。でも SD に入ってる2MB強のファイルを開いた後、 ls をした時、固まってしまった…。若干操作に注意が必要かも。 開いたファイルは変更してないけど lock(write protect) してたからかな? まぁ、/kernel: umass0: detached /kernel: umass0: PQI Travel Flash, rev 1.10/2.05, addr 2 /kernel: da0 at umass-sim0 bus 0 target 0 lun 0 /kernel: da0: <General Flash Disk Drive 2.05> Removable Direct Access SCSI-2 device /kernel: da0: 650KB/s transfers /kernel: da0: 60MB (124160 512 byte sectors: 64H 32S/T 60C) # SD+CF突っ込み、通常認識はSD /kernel: da1 at umass-sim0 bus 0 target 0 lun 1 /kernel: da1: <General Flash Disk Drive 2.05> Removable Direct Access SCSI-2 device /kernel: da1: 650KB/s transfers /kernel: da1: Attempt to query device size failed: NOT READY, Medium not present # camcontrol rescan 0:0:1、smartmedia port? /kernel: da2 at umass-sim0 bus 0 target 0 lun 2 /kernel: da2: <General Flash Disk Drive 2.05> Removable Direct Access SCSI-2 device /kernel: da2: 650KB/s transfers /kernel: da2: 61MB (125184 512 byte sectors: 64H 32S/T 61C) # camcontrol rescan 0:0:2 CF※1 # camcontrol devlist ※1での状態 <General Flash Disk Drive 2.05> at scbus0 target 0 lun 0 (da0,pass0) <General Flash Disk Drive 2.05> at scbus0 target 0 lun 1 (da1,pass1) # 無いのに登録されてる <General Flash Disk Drive 2.05> at scbus0 target 0 lun 2 (da2,pass2) # camcontrol devlist # 再突っ込み camcontrol rescan 0:0:2だけでの状態※2 <General Flash Disk Drive 2.05> at scbus0 target 0 lun 0 (da0,pass0) <General Flash Disk Drive 2.05> at scbus0 target 0 lun 2 (da1,pass1) # mount -t msdos /dev/da0s1 /usb/SD ※2の状態でマウント # mount -t msdos /dev/da1s1 /usb/CF # df /usb/SD /usb/CF Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/da0s1 62064 8352 53712 13% /usb/SD /dev/da1s1 62376 24246 38130 39% /usb/CF # ls -CF /usb/SD /usb/CF /usb/SD: imexport/ private/ recycled/ sd_voice/ /usb/CF: AutoCF/ TRGpro Backup/ palmware/と書いてるから当然といえば当然か(別にややこしいことはしてないけど)。camcontrol を不適切に使用すると、データの損失や、システムクラッシュにつな がる可能性があります。経験豊富なユーザであっても、このコマンドを使用する 際には注意を払うことをお勧めします。素人さんはこのユーティリティに近付い てはいけません。日曜日
SDをマウントしようとして刺さってしまう、今度は自動的にrebootまで…。 reboot 後なんとなく emiclock のリソースをコメントアウトしてみるとちゃんと見え、 音もちゃんとなる…、訳わからん。
変わった(覚えのある)事といえば GENERIC カーネル用に残っていた /boot/kernel.conf を消したくらいだけど、それも影響するんだろうか?
RD5で3枚挿しをしてみようとジャンクのスマートメディアを買いに日本橋へ。 結局まりだす編集長にID無しの2〜4Mのものをもらう事に。