[Armadillo:05237] Re: Armadillo-9 に debian-etch-a9 で画面が出ない

Takashi Suzuki email@hidden
2010年 5月 28日 (金) 20:30:32 JST


鈴木隆司です。

On May 28, 2010, at 2:52 PM, Yasushi SHOJI wrote:
>> 正しく立ち上がり、普通に使えるようにはなったものの、起動時も含め
>> 『画面が一切出ない』
>> という状況になり、原因が分からず困っています。
> 
> 「画面の設定をしているのに出ない」ということですよね?
> VGAのコネクタ部分に大きな力が加わると、半田接続部分が破壊される場合があります。

確かに、それが怪しいような気がしてきました。
今 Armadillo-9 が手元に無いので、来週頭にハンダ接続部分を確認し、
念のため半田ごてをあてて様子を見てみます。

ちなみに、私が確認したことを列挙しておきます。
[0] VGA コネクタを他の PC に差し替えて、きちんと映ることを確認。
[1] MicroDrive 上の Debian で起動して確認。
[2] Flash 上のイメージ で起動して確認。(video=ep93xxfb:CRT-800x600,8bpp 指定)
[3] Flash 上のイメージ で起動して確認。(clearenv)
以下詳細:

ーーーーーーーーーーーーーーーーーーーーー
[1]:MicroDrive 上の Debian で起動した場合
ーーーーーーーーーーーーーーーーーーーーー
hermit> setenv noinitrd root=/dev/hdc1
hermit> setenv
1: noinitrd
2: root=/dev/hdc1

と設定しておいて、JP2 をオープンにして起動:

Hermit-At v1.1.21 (armadillo9/eth) compiled at 18:39:20, Mar 25 2009
Uncompressing  kernel........................................................................................done.
Uncompressing ramdisk.................................................................................................................................................................................................done.
Doing noinitrd
Doing root=/dev/hdc1
Doing mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config)

Debian GNU/Linux 4.0 debian ttyAM0

debian login:

と、起動途中のログが出ずに、しばらくしてからログインプロンプトが出ます。
VGA 出力(に繋いだ LCD モニタ)には何も出ません。

ーーーーーーーーーーーーーーーーーーーーーー
[2]:Flash 上のイメージで起動した場合 part1
ーーーーーーーーーーーーーーーーーーーーーー
hermit> setenv video=ep93xxfb:CRT-800x600,8bpp
hermit> setenv
1: video=ep93xxfb:CRT-800x600,8bpp

と設定しておいて、JP2 をオープンにして起動:

Hermit-At v1.1.21 (armadillo9/eth) compiled at 18:39:20, Mar 25 2009
Uncompressing  kernel........................................................................................done.
Uncompressing ramdisk.................................................................................................................................................................................................done.
Doing video=ep93xxfb:CRT-800x600,8bpp
Doing mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config)

atmark-dist v1.24.0 (AtmarkTechno/Armadillo-9)
Linux 2.6.12.3-a9-17 [armv4tl arch]

a9-0 login:

と、こちらも起動途中のログが一切出ずに、しばらくしてからログインプロンプトが出ます。
VGA 出力(に繋いだ LCD モニタ)には何も出ません。

ーーーーーーーーーーーーーーーーーーーーーー
[3]:Flash 上のイメージで起動した場合 part2
ーーーーーーーーーーーーーーーーーーーーーー
hermit> clearenv

と設定しておいて、JP2 をオープンにして起動:(一部伏せ字にしてあります)

Hermit-At v1.1.21 (armadillo9/eth) compiled at 18:39:20, Mar 25 2009
Uncompressing  kernel........................................................................................done.
Uncompressing ramdisk.................................................................................................................................................................................................done.
Doing console=ttyAM0,115200
Doing mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config)
Linux version 2.6.12.3-a9-17 (email@hidden) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 Thu Mar 19 13:47:09 JST 2009
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Machine: Armadillo-9
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: console=ttyAM0,115200 mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config)
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 32MB 32MB = 64MB total
Memory: 55608KB available (2305K code, 572K data, 100K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd
Freeing initrd memory: 6144K
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NetWinder Floating Point Emulator V0.97 (double precision)
devfs: 2004-01-31 Richard Gooch (email@hidden)
devfs: boot_options: 0x0
Console: switching to colour frame buffer device 80x30
fb0: EP93xx frame buffer at 640x480x16
ttyAM0 at MMIO 0x808c0000 (irq = 52) is a EP93XX
ttyAM1 at MMIO 0x808d0000 (irq = 54) is a EP93XX
ttyAM2 at MMIO 0x808e0000 (irq = 55) is a EP93XX
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
i2c /dev entries driver
i2c-armadillo9: i2c Armadillo-9 driver, (C) 2004-2007 Atmark Techno, Inc.
i2c-at24cxx: i2c at24cxx eeprom driver, (C) 2003-2005 Atmark Techno, Inc.
i2c-s3531a: Device Type [S-353x0A]
i2c-s3531a: i2c S-3531A/S-353X0A driver, (C) 2001-2005 Atmark Techno, Inc.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
No card in slot: PFDR=000000ff
armadillo9-nor: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
armadillo9-nor: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
4 cmdlinepart partitions found on MTD device armadillo9-nor
parse_mtd_partitions:4
Creating 4 MTD partitions on "armadillo9-nor":
0x00000000-0x00010000 : "bootloader"
0x00010000-0x00180000 : "kernel"
0x00180000-0x007f0000 : "userland"
0x007f0000-0x00800000 : "config"
ep93xxusb ep93xxusb.0: EP93xx OHCI
ep93xxusb ep93xxusb.0: new USB bus registered, assigned bus number 1
ep93xxusb ep93xxusb.0: irq 56, io base 0xff020000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
usbcore: registered new driver audio
drivers/usb/class/audio.c: v1.0.0:USB Audio Class driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
ip_tables: (C) 2000-2002 Netfilter core team
NET: Registered protocol family 1
NET: Registered protocol family 17
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 6144KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 100K
init started:  BusyBox v1.00 (2009.03.19-04:47+0000) multi-call binary
Starting fsck for root filesystem.
fsck 1.25 (20-Sep-2001)
ext2fs_check_if_mount: No such file or directory while determining whether /dev/ram0 is mounted.
/dev/ram0: clean, 677/1024 files, 4049/6144 blocks
Checking root filesystem:                                       done
Remounting root rw:                                             done
Mounting proc:                                                  done
Mounting usbfs:                                                 done
Cleaning up system:                                             done
Running local start scripts.
Changing file permissions:                                      done
Configure /home/ftp:                                            done
Starting syslogd:                                               done
Starting klogd:                                                 done
Starting basic firewall:                                        done
Loading /etc/config:                                            done
Setting hostname:                                               done
Configuring network interfaces: info, udhcpc (v0.9.9-pre) started
debug, Sending discover...
debug, Sending select for 1**.1**.1**.1**...
info, Lease of 1**.1**.1**.1** obtained, lease time 3600
                                                               done
Starting thttpd:                                                done
Starting inetd:                                                 done
                                                               done

atmark-dist v1.24.0 (AtmarkTechno/Armadillo-9)
Linux 2.6.12.3-a9-17 [armv4tl arch]

a9-0 login:

と、こちらは起動途中のログがコンソールに出て、続けてログインプロンプトが出ます。
VGA 出力(に繋いだ LCD モニタ)には何も出ません。




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