- 366 名前:login:Penguin mailto:sage [2007/11/07(水) 17:18:59 ID:vIxgOeoP]
- >>363
追記です。 簡単に出来そうな手順としては、 1. 別PCにてVirtualBoxやVMPlayer等を使いVine3.1をインストールする。 2. 開発環境をそろえる。apt-get upgradeはしない。 3. 入れたてのVine3.1と同じバージョンのkernelのソースを持ってきて、pegasus.c, pegasus.hを用意する。 4. 作業用ディレクトリを作り、pegsus.*と ttp://pegasus2.cvs.sourceforge.net/pegasus2/pegasus/Makefile?view=log&pathrev=pegasus_2_4 のMakefile Revision 1.1.2.9を作業用ディレクトリに入れる。 5. cd 作業用ディレクトリ 6. pegasus.hへパッチをあて(エディタで直接編集も可)、make 7. 出来たpegasus.oを、問題のPCへ何らかの方法でコピーする。 コピー先は/lib/modules/2.4.??-0vl???/kernel/drivers/usb/ pegasus.oのバックアップは取っておく。 8. 問題のPCの/etc/murasaki/murasaki.usbmapへ以下2行を追記 # ELECOM LD-USB20 pagasus 0x0003 0x056e 0x0002 0x0 0x0 0x0 0x0 0x0 0x00 0x00 0x00 0x000000 他の行をコピーして編集すればOK。 9. 再起動、USBに挿していろいろ確認、ネットワーク設定をし、接続を確認する。 10. apt-get update、apt-get upgradeをし、開発環境、Vine3.x最新のkernelソースを入れてから再起動。 11. 最新kernelと4.からMakefile、pegasus.*を持ってきて、6.-7.を作業。8.の内容もupgradeで上書きされていないか確認。 12. 9.を確認。 こう書くと長いけど、pegasus.h, pegasus.cとMakefileを持ってきてmakeして、pegasus.oをコピー、murasakiの設定をするだけ。 面倒になってるのはネットワークが駄目な状態ではソースや開発環境を揃えるのが難しいのと、upgrade後にkernelが変わること。
|

|