[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:12915] Re: i810fb (Re: jfbterm と画面モード)



山口@富山大学 です。

<20020209234210.6d7672c1.ikeda_hi@db3.so-net.ne.jp>において
ikeda_hi@db3.so-net.ne.jpさんは言いました。

> http://sourceforge.net/projects/i810fb/
> 
> であれば、MSI MS-6209ベアボーン(i810e) + Mitsubishi RDT151S の組み合わせで
> kernel 2.4.17 で 1024x768 が表示できています。

こっちを試してみました。

ハードウェアは、

  トヨムラのベアボーン PC Denim(SF-81ENT/B)
    マザーボード: Delta M81ENT-FX (i810e)
  飯山 A702H

で、カーネル 2.4.17 で 1024x768 表示できました。

> 手順は、上記の sourceforge のページより
> patch-i810fb-2.4.17-0.0.15-agpgart.bz2 を入手してパッチを当てて、
> 
>   Console drivers  ---> 
>     Frame-buffer support  ---> 
>       <M>   Intel 810/810E/810DC-100 support (EXPERIMENTAL) 
> 
> としてカーネル再構築。

ここは私の場合組み込みにできたので、

      <*>   Intel 810/810E/810DC-100 support (EXPERIMENTAL) 

で構築し、カーネルオプションは、

  video=i810fb:vram=4:xres=1024:bpp=8:hsync1=27:hsync2=96:vsync1=50
        :vsync2=160:accel:mtrr

で起動できました(実際は 1 行です)。dmesg は、

Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 202M
agpgart: Detected an Intel i810 E Chipset.
agpgart: detected 4MB dedicated video ram.
agpgart: AGP aperture is 64M @ 0xd0000000
Console: switching to colour frame buffer device 128x48
fb0: Intel 810/815 framebuffer device v0.0.15-agpgart, Tony Daplas
     Driver is utilizing kernel agpgart services
     Framebuffer using 4096K of System RAM
     Logical framebuffer starts at 0xd3bff000
     MMIO address starts at 0xd6000000
     Mode is 1024x768 @ 8bpp
     Acceleration is enabled
     MTRR is enabled
     External VGA is disabled
     Hardware cursor is disabled
     Using standard video timings

といった感じになります。
# カーソルが緑色なのを除いてほぼ正常です(緑色で正常なのかもしれませんが)

> ただし、(私の環境のみの問題かもしれませんが)不具合もあります。
> 
>   (1)X と同時に使用できない。(i810ドライバ使用時)
>        modprobe 後に gdm 等 を起動するとフリーズする。
>        Ctrl + Alt + Del も効かずリセットするしかない。
>        X にパッチを当てれば大丈夫との記述が
>        Documentaion/fb/intel810.txt に有るが未確認。

これは私のところでも駄目でした。XFree86 4.1.0 で、

(WW) AGPIOC_ACQUIRE failed (Device or resource busy)
(EE) GARTInit: AGPIOC_INFO failed (Invalid argument)

のようにエラーが出ました。XFree86 4.2.0 でパッチを試してみます。

>   (2)kernel 組み込みに出来ない。
>        make menuconfig で <*> にしようとしても <M> にしかならない。
>        なので boot penguin は拝めません。

こっちは私のところではうまくいきました。これは i810fb に必要な
機能(agpgart など)がモジュールになっているからではないでしょうか?
# 私のところでは agpgart は <*> です
+--------+--------+--------+--------+--------+--------+--------+
富山大学大学院理工学研究科
電子情報工学専攻 知能システム工学第 3 講座
山口 真悟 (YAMAGUCHI Shingo)  shingo@kip.iis.toyama-u.ac.jp

Follow-Ups
[plamo:12916] Re: i810fb (Re: jfbterm と画面モード), YAMAGUCHI Shingo
[plamo:12917] Re: i810fb (Re: jfbterm と画面モード), Hiroshi IKEDA
References
[plamo:12907] i810fb (Re: jfbterm と画面モード), Hiroshi IKEDA

[検索ページ] [メール一覧]
Plamo ML 公開システム