-へたれ技術者のヤサグレ日記-(for精神衛生対策)

この日記はw3mとemacs(21.3.1)とSKKを使って書いています。
本日記の主要取扱項目は電子回路/UNIX/ネットワーク/アニメ/声優です。
「コピーコントロールCD」 という名称は売買春を援助交際と言う位に悪質です。不買運動実施中! 勝利は目前です!
日記が更新されていない時は激務で果てているか酔っ払っているかのどちらかです。
となグラ! アニメ化!

本日記に価値があるかどうかは各個人が判断するものであり強制したり、されたりするものではないと考える。


[ AERG | Zaurus | TCVVアニタレ空中線 | 管理用 ] [星野アンテナ] [NO CCCD] [時間ねぇ〜] [RSS] [RSS feed meter for http://cgi.din.or.jp/~kaya-z/cgi-bin/diary/index.cgi]

先月 2002年05月 来月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
    follow me on Twitter

    2002年05月05日()

    _★ [UNIX] Kernel-2.5.13およびdj2


    帰省している間にKernel-2.5.13が出ている上にdjパッチが2まで出ていた。
    ホント最近、リリース早いなぁ。
    つーことで、まず純粋2.5.13をコンパイル。
    カーネル本体は良いけどmoduleをコンパイルしていたらLVMでエラー。
    ただLVMは使っていないのでコレを外してみたが、今度はufs関連でエラー。
    仕方ないんでdj2を当てて再度コンパイル。
    すると、相変わらずdriver/scsi/ncr53c8xx.cでエラー。
    今回は本格的にソースを調査してみた。
    djパッチはdriver/scsi/hosts.h中の
    int (* abort)(Scsi_Cmnd *);
    int (* reset)(Scsi_Cmnd *, unsigned int);
    
    を削除している様子。
    一方、ncr53c8xx.hの中ぢゃあ
    #define NCR53C8XX {     name:           "",                     \
                            detect:         ncr53c8xx_detect,       \
                            release:        ncr53c8xx_release,      \
                            info:           ncr53c8xx_info,         \
                            queuecommand:   ncr53c8xx_queue_command,\
                            abort:          ncr53c8xx_abort,        \
                            reset:          ncr53c8xx_reset,        \
                            bios_param:     scsicam_bios_param,     \
                            can_queue:      SCSI_NCR_CAN_QUEUE,     \
                            this_id:        7,                      \
                            sg_tablesize:   SCSI_NCR_SG_TABLESIZE,  \
                            cmd_per_lun:    SCSI_NCR_CMD_PER_LUN,   \
                            use_clustering: DISABLE_CLUSTERING} 
    
    
    と、依然としてabout,resetを参照しているのでエラーとなった模様。
    で、これをコメント通りにabout,resetをそれぞれ、int (*eh_abort_handler)(Scsi_Cmnd *)とint (*eh_host_reset_handler)(Scsi_Cmnd *)にして再コンパイル。
    今度は全て上手く通過した。
    で、再起動。
    うっ。フレームバッファを有効にすると起動しない。
    さらにIDE-SCSIモジュールを組み込むとカーネルパニックで落る。
    IDE-SCSIを無効にしてみたら起動はするもののコンソールから入力できず。
    うーむ。へたれハッキングが悪かったのかなぁ。
    でも、以前の版からvesafbとIDE-SCSIは動作が怪しかったしなぁ。
    分らん。

    以上、1 日分です。
    タイトル一覧
    カテゴリ分類
    INET
    MISC
    UNIX
    uclinux
    zaurus
    愚痴
    研究
    声優
    設計
    萌え
    Powered by hns-2.10-pl3, HyperNikkiSystem Project

    マリみて妄想CV, となグラ!妄想CV, 諸君、私は大原さやか様が好きだ, [IPv6限定]清水愛さまハァハァページ, 大原さやか様サランラップCM
    E-mail:kaya-z@tcvv.org
    Copyright(C)2000-2006,KAYANUMA Shin'ichi,日本駄目人間協会 AllRightsReserved.