[Armadillo:02922] Re: Armadillo240のVGAにコンソール
ログ電子\(吉岡\)
email@hidden
2008年 5月 26日 (月) 17:11:50 JST
御世話になります。
カーネル:v2.6.12.3-a9-13
Atmark-dist:v20071214
で以下の設定をしました。
Device Drivers --->
Character devices --->
[*] Virtual terminal
[*] Support for console on virtual terminal
Graphics support --->
<*> Virtual Frame Buffer support (ONLY FOR TESTING!)
Console display driver support --->
[*] VGA text console
<*> Framebuffer Console support
[*] Select compiled-in fonts
[ ] VGA 8x8 font
[*] VGA 8x16 font
makeすると
CC drivers/video/console/vgacon.o
drivers/video/console/vgacon.c: In function ‘vgacon_startup’:
drivers/video/console/vgacon.c:289: error: ‘PCIMEM_BASE’ undeclared (first
use in this function)
drivers/video/console/vgacon.c:289: error: (Each undeclared identifier is
reported only once
drivers/video/console/vgacon.c:289: error: for each function it appears in.)
drivers/video/console/vgacon.c: In function ‘vgacon_do_font_op’:
drivers/video/console/vgacon.c:732: error: ‘PCIMEM_BASE’ undeclared (first
use in this function)
make[4]: *** [drivers/video/console/vgacon.o] エラー 1
make[3]: *** [drivers/video/console] エラー 2
make[2]: *** [drivers/video] エラー 2
make[1]: *** [drivers] エラー 2
make[1]: ディレクトリ `/home/atmark/linux-2.6.12.3-a9-13' から出ます
make: *** [linux] エラー 1
でコンパイルエラーとなり先に進まない状態です。
> >> kernel: (たぶん)linux-2.6.12.3-a9-12
> >> userland: (たぶん)atmark-dist v1.14.0 (Armadillo-240.Recover)
とかいてあったのでCDに入っていたカーネル(2.6.12.3-a9-12)で設定しましたが
同じコンパイルエラーとなりました。
http://armadillo.atmark-techno.com/faq/vt-enable-failed
に「バーチャルターミナルを有効にすると、コンパイルに失敗します」
と同じ状態です。
<*> Framebuffer Console support
だけマークするとコンパイルは通りますが
getty -L 115200 /dev/tty1 &
をしても何も表示されません。
> nakaiです。
>
> kernelのコンフィグレーションは、以下のようにしてください。
>
> Device Drivers --->
> [*] Virtual terminal
> [*] Support for console on virtual terminal
>
> Graphics support --->
> Console display driver support --->
> [ ] VGA text console
> <*> Framebuffer Console support
> [*] Select compiled-in fonts
> [*] VGA 8x16 font
>
> userlandは、
>
http://download.atmark-techno.com/armadillo-240/images/romfs-a240-base-1.06.img.gz
> のままです。
>
> 起動しログイン後、
> getty -L 38400 tty1 &
> を実行してください。
>
> イメージに反映させるには、
> [Armadillo:1208]:
> を参照してください。
>
>
>
> nakai さんは書きました:
> > nakaiです。
> >
> >
http://download.atmark-techno.com/armadillo-240/images/linux-a240-1.07.bin.gz
> >
http://download.atmark-techno.com/armadillo-240/images/romfs-a240-base-1.06.img.gz
> >
> > で試してみましたが、gettyを実行するだけではダメですね。
> > kernelのコンフィグレーションの変更箇所を後ほど連絡しますね。
> >
> >
> > nakai さんは書きました:
> >> nakaiです。
> >>
> >> ちょうどA240が手元にあったので試してみました。
> >>
> >> シリアルコンソールで
> >>
> >> getty -L 115200 /dev/tty1 &
> >>
> >> と打ったら出ませんか?
> >>
> >> ちなみに、試したイメージは、
> >> kernel: (たぶん)linux-2.6.12.3-a9-12
> >> userland: (たぶん)atmark-dist v1.14.0 (Armadillo-240.Recover)
> >> です。
> >> # どんな状態なものなのか把握していないので、カスタマイズされてるかもし
れませんが。。
> >>
> >>
> >>
> >>
> >> ログ電子(吉岡) さんは書きました:
> >>> Armadillo240のVGAにコンソールにしたいのですが。
> >>> 過去にArmadillo:1204で質問されている方がいたので
> >>> それをもとにやってみたのですがうまくいきません。
> >>>
> >>> 過去のarmadillo240_defconfigはLinux kernel versionは2.6.12.3-a9-5で
> >>> 現在私が変更しているLinux kernel versionは2.6.12.3-a9-13です。
> >>>
> >>> 設定ファイルも更新されてて違うようなので
> >>> 過去の設定ではうまくいた無いのでしょうか?
> >>>
> >>> 宜しくお願いします。
armadillo メーリングリストの案内