日記 (2004年長月)

日記の表紙前月(葉月)翌月(神無月)
2004年9月1日(水)
曇時々晴。

o 明け方に下がって 31℃になった。って昨日より暑いよ。

o (たぶん)午後、エアコンを直してもらった。ふう。

2004年9月2日(木)
雨後曇。エアコンが直ったら涼しいな…。

o えっ!?!? っと言われても、私も番組出演者(番組表より、 とんぼ研究家…石澤 直也、歌手…芹 洋子、エッセイスト…みなみらんぼう; 司会は青木 裕子アナウンサー) と一緒にへえボタンを連打(違)していただけなのでよく分かりません。 その説は出演者の誰かが出していました。

2004年9月3日(金)
晴時々曇。

o なんか invite メイルが来たんだが、何書こう…(笑)。

2004年9月4日(土)
午前中はうす曇。だんだん曇ってきて午後は時々雨。

o てけとーに書いて登録。なんだ、後で変更できるんか。

o 上新に遠征。記念品の袋をGET。

スーパーに寄って帰る。

o 油断していたら前腕が真っ赤に日焼けしてしまった。

2004年9月5日(日)
曇。

o 本日の誤読: DirectX (略)はオレ(の一部)という認識なので。

o 1907地震。 風呂にいたら、ゴゴゴゴ…と音がしてきてそのうちゆっさゆっさと揺れだした(汗)。 長い…。

この辺は震度4くらい。 震央は紀伊半島沖、震源の深さ10km38kmに修正、M6.9。

なんかいつまでも揺れているような気分がする…。

o 容赦なくニュース入れるの勘弁してください(泣) >JOBK。

o 寝てたら日が変わる直前にまた地震。きゃあ。 震度4くらい。東海道沖、10km44kmに修正、M7.4。

寝直し…。

2004年9月6日(月)
晴れ。

o 0004 ラジオを聞いていたら緊急警報信号。試験以外で初めて聞いたよ。 0015 また鳴ったけど試験と同じようなパタンだから終了信号かな?

o 0532 地震。震度1で起きるし(汗)。紀伊半島沖、10km、M5.7。

寝直し…。

2004年9月7日(火)
晴後曇。

o 0830 始業時刻に地震。震度3くらい。東海道沖、10km、M6.4。

o 半年ぶりに献血。 台風で風が強くて、テントのまわりにおおいをするのは諦めたらしく、なんか砂っぽい。 強風でバス揺れまくり。地震じゃないだろうな…。

o 夕方は台風18号で暴風。建物が揺れてる…。 雨はほぼ無し(細かいのがほんのちょっとだけ)。

2004年9月8日(水)
未明に大雨。朝からは晴れ。

o 0337 地震。震度2くらい。東海道沖、10km、M5.4。

「大地も空も落ち着かない夜です」って詩人だな須磨さん。

o エアチェックしている時に臨時ニュースが(汗)。 でもちゃんとニュースの間番組を止めてくれたので、切り貼りして問題なし。

o なんかだるだる…。

2004年9月9日(木)
晴れ。

o 昨夜遅くに揺れたらしいが、気付かずに寝てた。

o FM をエアチェックしている時に大阪から臨時ニュースが(泣)。 番組を止めずにかぶせてくれたのでどうしようもない。 以前 AM で録音しておいたやつを切り貼りしたけど、不自然だ…。

2004年9月10日(金)
曇。涼しい。ほんのちょっとだけ雨。

o PCMCIA なフラッシュメモリカード(not ATA)は、有効な CIS があって、 CISTPL_DEVICE なタプルのデバイス種別が DTYPE_FLASH になっている。

PCカードスロットに挿す空冷ファンは、CIS はデタラメだ…。

2004年9月11日(土)
晴れ。

o なんか最近 PC カード(PCMCIA なやつ)がいろいろ動かないことに気付いた (CardBus は関係ない(?)ので気付かんかった)。

3勝4敗。

2004年9月12日(日)
曇時々晴。

ぐう。

o fdc_pcmcia.c に変更が入っているので使えるようになったんだろうかと思って試す。 コンパイルすら通らない。ううむ。

o 先週地震でつぶれた番組を今日やるのカー。 それはいいけどさらに追い出された番組は…。

2004年9月13日(月)
晴時々曇。真夏のように暑い。

…ほんだけ?

2004年9月14日(火)
晴時々曇。

o ニセ。ようわからん(ぉぃ)。

o SaTa. さんキター(←?)。

2004年9月15日(水)
晴れ。

ブラックマンデーに逆らって(?)休暇。

Zzz..

o fdc at pcmcia で christos の人に質問してみたり。

o wwwoffle のキャッシュを整理。300MB 空いた(笑)。

o はうンサーバも湘南の CGI サーバも落ちてる…。平和だ。

2004年9月16日(木)
曇時々晴。

o くりちゃんから 6年モノのソースをもらっちゃった。てへっ(←…)。

どうしよう(←…)。

2004年9月17日(金)
曇。

o いいなあ。ストライキって一回やってみたいんだよなあ(ぉぃ)。

o むむ、pccbb.c でカードの電源 ON 後の delay が微妙に減ってるな。これかな。

o ウイルスの残骸は最近ですが、流量はこんなもんかな

2004年9月18日(土)
晴後曇一時雨。

o PC カードのドライバをいじろうと思ったが、 その前に pcmcia まわりを直さなきゃと思って、 cvs update してカーネルを作ったら panic。

で、まず pnpbios がぶっ壊れていたので直したり。

o で pcmcia を調べる。うーん分からん…。

実は TDK な 10BASE-T (mbe) も動いていないみたい。

2004年9月19日(日)
曇時々晴。

o pcmcia よく分かんないので、とりあえず fdc いじり。 attach まわりを書く。fd の probe の割込みが……止まらない(汗)。

とりあえず probe を割込みなしにしてみた。

pcmcia0: ++enabled_count = 1
pcmcia0: CIS version PCMCIA 2.0 or 2.1
pcmcia0: CIS info: Y-E DATA, External FDD, Controller, 2.00-2
pcmcia0: Manufacturer code 0xffffffff, product 0xffffffff
pcmcia0: function 0: unspecified, ccr addr 7f0 mask 7
pcmcia0: function 0, config table entry 1: I/O card; irq mask ffff; iomask 3, iospace 0-7; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 2: I/O card; irq mask ffff; iomask a, iospace 3c8-3cf; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 3: I/O card; irq mask ffff; iomask a, iospace 3c0-3c7; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 4: I/O card; irq mask ffff; iomask a, iospace 3a8-3af; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 5: I/O card; irq mask ffff; iomask a, iospace 3a0-3a7; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 6: I/O card; irq mask ffff; iomask a, iospace 388-38f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 7: I/O card; irq mask ffff; iomask a, iospace 380-387; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 8: I/O card; irq mask ffff; iomask a, iospace 368-36f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 9: I/O card; irq mask ffff; iomask a, iospace 360-367; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 10: I/O card; irq mask ffff; iomask a, iospace 348-34f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 11: I/O card; irq mask ffff; iomask a, iospace 340-347; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 12: I/O card; irq mask ffff; iomask a, iospace 328-32f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 13: I/O card; irq mask ffff; iomask a, iospace 320-327; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 14: I/O card; irq mask ffff; iomask a, iospace 308-30f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 15: I/O card; irq mask ffff; iomask a, iospace 300-307; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 16: I/O card; irq mask ffff; iomask a, iospace 2e8-2ef; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 17: I/O card; irq mask ffff; iomask a, iospace 2e0-2e7; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 18: I/O card; irq mask ffff; iomask a, iospace 2c8-2cf; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 19: I/O card; irq mask ffff; iomask a, iospace 2c0-2c7; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 20: I/O card; irq mask ffff; iomask a, iospace 2a8-2af; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 21: I/O card; irq mask ffff; iomask a, iospace 2a0-2a7; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 22: I/O card; irq mask ffff; iomask a, iospace 288-28f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 23: I/O card; irq mask ffff; iomask a, iospace 280-287; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 24: I/O card; irq mask ffff; iomask a, iospace 268-26f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 25: I/O card; irq mask ffff; iomask a, iospace 260-267; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 26: I/O card; irq mask ffff; iomask a, iospace 248-24f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 27: I/O card; irq mask ffff; iomask a, iospace 240-247; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 28: I/O card; irq mask ffff; iomask a, iospace 228-22f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 29: I/O card; irq mask ffff; iomask a, iospace 220-227; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 30: I/O card; irq mask ffff; iomask a, iospace 208-20f; rdybsy_active bvd_active io8 irqlevel
pcmcia0: function 0, config table entry 31: I/O card; irq mask ffff; iomask a, iospace 200-207; rdybsy_active bvd_active io8 irqlevel
fdc0 at pcmcia0 function 0: <Y-E DATA, External FDD, Controller, 2.00-2>
pcmcia_config_alloc: io 0 start=0 length=8 align=8 skew=0
window iobase 4000 iomax 4007
function iobase 4000 iomax 4007
pcmcia0: ++enabled_count = 2
pcmcia0: function 0 CCR at 0 offset 7f0: 41 20 c 0, 0 0 0 ff, ff
fdc0: found an fdc
pcmcia_intr_establish: function is enabled!
fdc0: probing drive 0
fdprobe: status 20 0
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
fdc0: probing drive 1
fdprobe: status 71 0
fdc0: probing drive 2
fdc0: probing drive 3
pcmcia0: --enabled_count = 1

fd 見えたー。でもアクセスすると panic、カードを抜くと panic。

2004年9月20日(月)
晴れ。

o fdc いじり。PIO な部分をくりちゃんのコードからコピペ。 うーん動かんな…。

o なんかのどが乾いたので、庭で水を飲んでいた。 なんか飲んでも飲んでものどが乾くなあ。

…目が覚めたら実際にのどが乾いていたので水補給。今日も暑いな…。

2004年9月21日(火)
晴時々曇。夜遅く雨。

o うーん、動かんな。ちゃんと読まないとだめか…。

2004年9月22日(水)
曇。涼しくなった。最高気温24℃くらいらしい。

o ふと、Lynx を 2.8.5rel.2 に更新。 screen の中で使うには slang でないとだめっぽい。 怪しかった <input type="file" ...> が直っているみたい。

読み込み途中の表示が KiB になってる…(笑)。

2004年9月23日(木)
晴時々曇。午後に雨。秋分。

o fdc いじり。そういえば Inside X68000 に FDC も載ってたなと思い出して見る。 割込みの条件とか細かい所は書いてないか…。

割込みハンドラを、 デバイスの状態で場合分けするように書き直す必要があるような予感。

o 主将んとこから 自己啓発セミナーを暴露しちゃるっ! とな。

2004年9月24日(金)
曇一時雨。

休み。

出掛けようとするも、やっぱり調子悪いのでやめ…。

o fdc いじり。FDC 自体は 2 port だけで、 mortor 制御とかは別のデバイスのポートで MD らしい。 ううむ、面倒だな…。

2004年9月25日(土)
晴時々曇。夕方に雨。

o μPD765 の詳しいデータシートは見つからないので 82077AA のデータシート(注: 直PDF)を見る。 これには転送の終わらせ方が書いてあって(4.2.5)、 TC ピンを(たぶん DMA コントローラが)アサートするか、 転送を止めてわざと underrun/overrun エラーを起こさせるか、らしい。 後者は ST0 が abnormal termination になるらしい。美しくない。

2004年9月26日(日)
曇時々晴。夜に雨。

o fdc->sc_maxiosize を設定していなかったよう。てけとーに設定したらなんとなく動いてきた。

…って転送うまくいってないな。

result phase まわりを書き換えるか…。 …動かんな(汗)。

2004年9月27日(月)
雨。朝晩は曇。

o 「民間にできることは民間に」とうそぶきつつ民間閣僚0てのは愛敬がある。

o 赤十字血液センターから結果の葉書。だいたい(?)標準値。

o FDC の資料を探してきて読み読み。

2004年9月28日(火)
曇時々雨。

o fdc いじり。うーん、なんか転送が始まらないな…。

2004年9月29日(水)
昼前に雨。昼頃から曇。夜に暴風雨。

o 台風21号で、ちょっとだけ大雨。 ほとんどは紀伊山地のあっち側に落としてきたらしく、大して降らない。

2004年9月30日(木)
昼頃まで曇でちょっとだけ雨。のち晴れ。

o バグめっけ(汗)。

	誤: 6 | (fdc->sc_flags & FDC_CAP_DMA) ? 0 : 1
	正: 6 | (fdc->sc_flags & FDC_CAP_DMA ? 0 : 1)

ガビーン(3点)。

これで CPU 転送が起きるようになった。

日記の表紙前月(葉月)翌月(神無月)
ITOH Yasufumi