[Armadillo:02923] Re: Armadillo240のVGAにコンソール
nakai
email@hidden
2008年 5月 26日 (月) 17:15:31 JST
nakaiです。
> 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
「VGA text console」
はチェックしないでください。
> <*> Framebuffer Console support
> [*] Select compiled-in fonts
> [ ] VGA 8x8 font
> [*] VGA 8x16 font
ログ電子(吉岡) さんは書きました:
> 御世話になります。
>
> カーネル: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 mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内