Hi,
The latest svn revisions of filo and libpayload (r83 and r3708) conspire
to add the video console driver twice to the console_out list. This
causes the list to become circular, with the effect that device_putchar
spins in a loop printing the first character it is given. ("F".)
Trivial patch and .config appended. (One might perhaps also consider
making device_putchar or console_add_* more robust in the face of this
kind of error, but I settled for this.)
--
Arne.
#
# Automatically generated make config: don't edit
# FILO version: 0.6.0rc1
# Thu Oct 30 12:01:16 2008
#
CONFIG_TARGET_I386=y
# CONFIG_REVIEW is not set
#
# Interface Options
#
CONFIG_USE_GRUB=y
CONFIG_PROMPT="filo"
CONFIG_MENULST_FILE="hde1:/grub/menu.lst"
CONFIG_MENULST_TIMEOUT=3
CONFIG_USE_MD5_PASSWORDS=y
#
# Drivers
#
CONFIG_IDE_DISK=y
CONFIG_IDE_DISK_POLL_DELAY=0
# CONFIG_SLOW_SATA is not set
# CONFIG_PCMCIA_CF is not set
CONFIG_USB_NEW_DISK=y
# CONFIG_USB_DISK is not set
# CONFIG_FLASH_DISK is not set
CONFIG_SUPPORT_PCI=y
# CONFIG_PCI_BRUTE_SCAN is not set
# CONFIG_SUPPORT_SOUND is not set
#
# Filesystems
#
CONFIG_FSYS_EXT2FS=y
CONFIG_FSYS_FAT=y
# CONFIG_FSYS_JFS is not set
# CONFIG_FSYS_MINIX is not set
# CONFIG_FSYS_REISERFS is not set
# CONFIG_FSYS_XFS is not set
CONFIG_FSYS_ISO9660=y
CONFIG_ELTORITO=y
# CONFIG_FSYS_CRAMFS is not set
# CONFIG_FSYS_SQUASHFS is not set
#
# Loaders
#
CONFIG_LINUX_LOADER=y
# CONFIG_WINCE_LOADER is not set
# CONFIG_ARTEC_BOOT is not set
#
# Debugging & Experimental
#
# CONFIG_EXPERIMENTAL is not set
# CONFIG_DEBUG_ALL is not set
# CONFIG_DEBUG_ELFBOOT is not set
# CONFIG_DEBUG_ELFNOTE is not set
# CONFIG_DEBUG_SEGMENT is not set
# CONFIG_DEBUG_SYS_INFO is not set
# CONFIG_DEBUG_BLOCKDEV is not set
# CONFIG_DEBUG_VFS is not set
# CONFIG_DEBUG_FSYS_EXT2FS is not set
# CONFIG_DEBUG_PCI is not set
# CONFIG_DEBUG_LINUXLOAD is not set
# CONFIG_DEBUG_IDE is not set
# CONFIG_DEBUG_ELTORITO is not set
CONFIG_DEVELOPER_TOOLS=y