飛田です。 ;; 御希望の解ではないかとはおもいますが、参考情報まで。 >>>>> In [vine-users : No.072213] >>>>> Seiichirou Babasaki <mindgear@xxxxxxxxxxxx> wrote: > 馬場崎です。 > いわもとさんどうもありがとうございます。 [...] > > 2.4.27-0vl7.6 には、VIA KT400/600 で AGP 3.0 をサポートする > > patch が当たってます。(2.4.21-apg3.patch) > > > > 現に KT600 の私のマザーでは AGP 3.0 使えてます。 > > http://search.luky.org/vine-users.6/msg01552.html > > > > で、たぶん KM400 の AGP まわりは KT400 と同じでしょうから、 > > 上記 patch に KM400 のエントリを加えてみては > > いかがでしょう? > ソースと、それから src.rpmを展開して得られる 2.4.21-apg3.patch を > 見ながら /usr/src/linux-2.4.27/drivers/char/agp あたりに手を加えて > みたのですが技術不足でビルドできないという結果になりました。 > /usr/src/linux-2.4.27/drivers/char/agp/agp.h に名前を入れて、 > /usr/src/linux-2.4.27/drivers/char/agp/agpgart_be.c に > KT400(8377)をまねしてKM400(8378)のエントリをこんな感じで加えてみましたが、 > { PCI_DEVICE_ID_VIA_8378_0, > PPCI_VENDOR_ID_VIA, > VIA_APOLLO_KT400, > "Via", > "Apollo Pro KM400", > via_generic_setup }, > { PCI_DEVICE_ID_VIA_CLE266, > PCI_VENDOR_ID_VIA, > VIA_CLE266, > "Via", > "CLE266", > via_generic_setup }, [...] 手元の kernel-source-2.6.8 の $SOURCE/drivers/char/agp/via-agp.c には、 /* KM400 */ { .device_id = PCI_DEVICE_ID_VIA_8378_0, .chipset_name = "KM400/KM400A", }, というエントリがありました。 ある程度の経験と情報を持ってないとてこずる可能性もありますが、一度、お 試し程度の感じで 2.6 系 kernel の source を持ってきてビルドしてみると いうのも手なのでは... ;; あるいはもしどこかにあるのなら rpm でも.. -- Shinichiro HIDA mailto:shinichiro@xxxxxxxxxxxxx GPG fingerprint = 5F2D 1656 FFF6 F691 A51C 5E61 E416 D398 470C 1CE9