[Armadillo:01208] Re: Armadillo-240では無理っぽい。Re: [Armadillo-240]

nakai email@hidden
2006年 9月 7日 (木) 23:28:01 JST


中井です。

kernelのconfig内容を変えて、
userlandの/etc/inittabを変更し、
イメージを作成、書き込みすれば、
videoに起動ログ+ログインプロンプトが表示されるようです。
以下に、3つの項目に分けて記します。

また、これらの設定をA240.Baseのdefault設定とするか
検討したいと思います。
さらに、マニュアルの見直しもしたいと思います。

ご迷惑お掛けしますが、よろしくお願いします。



○kernel起動オプションの変更
hermitを起動し、
setenv console=video
とします。
#前回のメールではオプション間違えてました。

○kernel configureの差分
サンプルですので、必要であれば変更してください。
armadillo240_defconfigと.configのdiffです。
#Bluetoothと無線LANをはずしています。(カーネルイメージサイズが大きくなりすぎるので)

--- arch/arm/configs/armadillo240_defconfig     2006-06-14 19:21:40.000000000 +0900
+++ .config     2006-09-07 22:55:17.341420392 +0900
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.12.3-a9-5
-# Wed Jun 14 19:21:40 2006
+# Linux kernel version: 2.6.12.3-a9-6
+# Thu Sep  7 22:55:17 2006
 #
 CONFIG_ARM=y
 CONFIG_MMU=y
@@ -112,8 +112,7 @@
 # CONFIG_EP93XX_SDCS2 is not set
 # CONFIG_EP93XX_SDCS3 is not set
 # CONFIG_EP93XX_SYNC_BOOT is not set
-CONFIG_EP93XX_FPU=y
-CONFIG_EP93XX_FPU_ACC=y
+# CONFIG_EP93XX_FPU is not set
 CONFIG_ARCH_EP9315A=y
 CONFIG_EP93XX_FRAMEBUFFER=y
 CONFIG_EP93XX_GRAPHICS=y
@@ -513,24 +512,7 @@
 # CONFIG_NET_POLL_CONTROLLER is not set
 # CONFIG_HAMRADIO is not set
 # CONFIG_IRDA is not set
-CONFIG_BT=y
-CONFIG_BT_L2CAP=y
-# CONFIG_BT_SCO is not set
-CONFIG_BT_RFCOMM=y
-CONFIG_BT_RFCOMM_TTY=y
-# CONFIG_BT_BNEP is not set
-# CONFIG_BT_HIDP is not set
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_HCIUSB=y
-# CONFIG_BT_HCIUSB_SCO is not set
-# CONFIG_BT_HCIUART is not set
-# CONFIG_BT_HCIBCM203X is not set
-# CONFIG_BT_HCIBPA10X is not set
-# CONFIG_BT_HCIBFUSB is not set
-# CONFIG_BT_HCIVHCI is not set
+# CONFIG_BT is not set
 CONFIG_NETDEVICES=y
 # CONFIG_DUMMY is not set
 # CONFIG_BONDING is not set
@@ -564,14 +546,7 @@
 #
 # Wireless LAN (non-hamradio)
 #
-CONFIG_NET_RADIO=y
-
-#
-# Obsolete Wireless cards support (pre-802.11)
-#
-# CONFIG_STRIP is not set
-# CONFIG_ATMEL is not set
-CONFIG_NET_WIRELESS=y
+# CONFIG_NET_RADIO is not set

 #
 # Wan interfaces
@@ -590,12 +565,47 @@
 #
 # Input device support
 #
-# CONFIG_INPUT is not set
+CONFIG_INPUT=y
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+# CONFIG_INPUT_JOYDEV is not set
+# CONFIG_INPUT_TSDEV is not set
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ATKBD=y
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_KEYBOARD_EP93XX=y
+# CONFIG_KEYBOARD_EP93XX_SPI is not set
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=y
+# CONFIG_MOUSE_SERIAL is not set
+# CONFIG_MOUSE_VSXXXAA is not set
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TOUCHSCREEN is not set
+# CONFIG_INPUT_MISC is not set

 #
 # Hardware I/O ports
 #
-# CONFIG_SERIO is not set
+CONFIG_SERIO=y
+CONFIG_SERIO_SERPORT=y
+# CONFIG_SERIO_AMBAKMI is not set
+CONFIG_SERIO_LIBPS2=y
+# CONFIG_SERIO_RAW is not set
 # CONFIG_GAMEPORT is not set

 #
@@ -604,7 +614,9 @@
 CONFIG_ARMADILLO2X0_GPIO=y
 CONFIG_ARMADILLO2X0_LED=y
 CONFIG_ARMADILLO2X0_SW=y
-# CONFIG_VT is not set
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
 # CONFIG_SERIAL_NONSTANDARD is not set

 #
@@ -768,9 +780,28 @@
 # CONFIG_FB_VIRTUAL is not set

 #
+# Console display driver support
+#
+# CONFIG_VGA_CONSOLE is not set
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+# CONFIG_FONT_6x11 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+
+#
 # Logo configuration
 #
-# CONFIG_LOGO is not set
+CONFIG_LOGO=y
+CONFIG_LOGO_LINUX_MONO=y
+CONFIG_LOGO_LINUX_VGA16=y
+CONFIG_LOGO_LINUX_CLUT224=y
 # CONFIG_BACKLIGHT_LCD_SUPPORT is not set

 #
@@ -805,10 +836,7 @@
 #
 # USB Device Class drivers
 #
-
-#
-# USB Bluetooth TTY can only be used with disabled Bluetooth subsystem
-#
+# CONFIG_USB_BLUETOOTH_TTY is not set
 # CONFIG_USB_ACM is not set
 # CONFIG_USB_PRINTER is not set

@@ -829,11 +857,17 @@
 # USB Input Devices
 #
 CONFIG_USB_HID=y
-
-#
-# Input core support is needed for USB HID input layer or HIDBP support
-#
+CONFIG_USB_HIDINPUT=y
+# CONFIG_HID_FF is not set
 # CONFIG_USB_HIDDEV is not set
+# CONFIG_USB_AIPTEK is not set
+# CONFIG_USB_WACOM is not set
+# CONFIG_USB_KBTAB is not set
+# CONFIG_USB_POWERMATE is not set
+# CONFIG_USB_MTOUCH is not set
+# CONFIG_USB_EGALAX is not set
+# CONFIG_USB_XPAD is not set
+# CONFIG_USB_ATI_REMOTE is not set

 #
 # USB Imaging devices
@@ -858,8 +892,6 @@
 CONFIG_USB_PEGASUS=y
 # CONFIG_USB_RTL8150 is not set
 # CONFIG_USB_USBNET is not set
-# CONFIG_USB_ZD1201 is not set
-CONFIG_USB_ZD1211=y
 # CONFIG_USB_MON is not set

 #

○userlandの変更箇所
atmark-dist-20060801/vendors/AtmarkTechno/Armadillo-240.Base/etc/inittabファイルの
#::respawn:/sbin/getty 38400 tty1
を
::respawn:/sbin/getty 38400 tty1
「#」を削除してください。


> -----Original Message-----
> From: email@hidden 
> [mailto:email@hidden] On Behalf Of nakai
> Sent: Thursday, September 07, 2006 10:09 PM
> To: 'Armadillo series general discussion list'
> Subject: [Armadillo:01206] Re: Armadillo-240では無理っぽい。Re: 
> [Armadillo-240]
> 
>  
> 中井です。
> 
> 出ないようですね。
> 
> 確認してから再度報告します。
> 
> > -----Original Message-----
> > From: email@hidden 
> > [mailto:email@hidden] On 
> Behalf Of nakai
> > Sent: Thursday, September 07, 2006 10:05 PM
> > To: 'Armadillo series general discussion list'
> > Subject: [Armadillo:01205] Re: Armadillo-240では無理っぽい。Re: 
> > [Armadillo-240]
> > 
> >  
> > 中井です。
> > 
> > hermitで
> > setenv console=vga
> > としてブートさせたらどうですか?
> > 
> > > -----Original Message-----
> > > From: email@hidden 
> > > [mailto:email@hidden] On Behalf 
> > > Of email@hidden
> > > Sent: Thursday, September 07, 2006 9:41 PM
> > > To: email@hidden
> > > Subject: [Armadillo:01204] Armadillo-240では無理っぽい。Re: 
> [Armadillo-240]
> > > 
> > > こんにちは、吉本@オクテットです。
> > > 
> > > 送信者: Masai Murabayashi<email@hidden>
> > > > Kernel Configurationから
> > > > ディスプレイをコンソール画面にできるのでしょうか?
> > > 
> > > フレームバッファが使えるかどうか昨日から色々とやっていましたが、結論からいうと現在のArmadill
> > > o-240では出来ないようです。
> > > 多分、最初から入っているUSBメモリの画像を表示させるために削ったのではないでしょうか。
> > > 
> > > Armadillo-240.BaseとArmadillo-9のmenuconfigの画面を比べてみたところ、以下のようにペンギンロゴ
> > > を表示させる設定の上のConsole display driverの設定がありませんでした。おそらくそのためでしょ
> > > う。ちなみにロゴだけ表示させようとしても出来ません。これは何故でしょうか?別な項目も関係して
> > > いるかもしれません。
> > > 
> > > Console display driver support  --->
> > > [ ] VGA text console
> > >  <*> Framebuffer Console support
> > >  [*] Select compiled-in fonts
> > >  [*]   VGA 8x8 font
> > >  [*]   VGA 8x16 font
> > >  [*]   Acorn console 8x8 font
> > > Logo configuration  --->
> > > 
> > > とりあえず、Armadillo-240.BaseはRecoverではないのですから、Armadillo-9と同様になるようなもの
> > > にして欲しいです。
> > > 
> > > とりあえず、どうやったらロゴが出るように出来るかご存知の方は教えてください。
> > > #もちろんArmadillo-9としてmenuconfigしたら出来るのですが、、、
> > > 
> > > よろしくお願い致します。
> > > _______________________________________________
> > > armadillo mailing list
> > > email@hidden
> > > http://lists.atmark-techno.com/mailman/listinfo/armadillo
> > 
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> > http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo




armadillo メーリングリストの案内