Hi all,
I'm working on my first LinuxBios install on a Via Epia MII 12000 and am having some problems with filo. I seem to have everything built mostly correct, as I'm able to get to the filo boot prompt and invoke memtest86 (with VGA) from an iso9660 fs on hdc. When trying to boot off of the onboard CF (hde) I get the following error:
boot: hde1:/bzImage console=ttyS0,115200 malloc_diag: alloc: 368 bytes (5 blocks), free: 16008 bytes (1 blocks) malloc_diag: alloc: 384 bytes (6 blocks), free: 15992 bytes (1 blocks) file_open: dev=hde1, path=/bzImage find_ide_controller: PCI IDE #1 not found IDE channel 2 not found devopen: failed to open ide malloc_diag: alloc: 368 bytes (5 blocks), free: 16008 bytes (1 blocks) malloc_diag: alloc: 320 bytes (4 blocks), free: 16056 bytes (1 blocks) boot: hde1:/bzImage console=ttyS0,115200
My filo Config and a complete debug log is attached. I suspect that my problem is with my filo build rather than linuxbios, though I've checked my config against all the examples and documentation I could find, and nothing jumps out at me. I'm running filo r32 and linuxbios r2567. Anyone point me in the right direction?
Thanks,
John
# !!! NOTE !!! # Do NOT add spaces or comments at the end of option lines. # It confuses some versions of make.
# Use grub instead of autoboot? #USE_GRUB = 1
# Grub menu.lst path #MENULST_FILE = "hda3:/boot/filo/menu.lst" # Via Epia-MII CF boot: #MENULST_FILE = "hde1:/boot/filo/menu.lst"
# time before default menu.lst is chosen. Set to 0 to ignore #MENULST_TIMEOUT = 0
# Image filename for automatic boot and optional command line parameter AUTOBOOT_FILE = "hde1:/bzImage console=ttyS0,115200" #AUTOBOOT_FILE = "hda1:/vmlinuz root=/dev/hda1 console=tty0 console=ttyS0,115200" #AUTOBOOT_FILE = "mem@0xfff80000" #AUTOBOOT_FILE = "hde1@0" #AUTOBOOT_FILE = "uda1:/vmlinuz.elf"
# Time in second before booting AUTOBOOT_FILE AUTOBOOT_DELAY = 2
# Driver for hard disk, CompactFlash, and CD-ROM on IDE bus IDE_DISK = 1
# Add a short delay when polling status registers # (required on some broken SATA controllers) # NOTE: Slows down access significantly, so disable # whenever possible. #IDE_DISK_POLL_DELAY = 1
# Use PCMCIA compact flash on Via Epia MII10000 and MII6000E # This device is referred to as hde. PCMCIA_CF = 1
# Driver for USB Storage USB_DISK = 1
# VGA text console #VGA_CONSOLE = 1 #PC_KEYBOARD = 1
# Serial console SERIAL_CONSOLE = 1 SERIAL_IOBASE = 0x3f8 # if SERIAL_SPEED is commented out, the speed will not be changed. #SERIAL_SPEED = 115200
# Filesystems FSYS_EXT2FS = 1 FSYS_FAT = 1 #FSYS_JFS = 1 #FSYS_MINIX = 1 #FSYS_REISERFS = 1 #FSYS_XFS = 1 FSYS_ISO9660 = 1
# Support for boot disk image in bootable CD-ROM (El Torito) ELTORITO = 1
# PCI support SUPPORT_PCI = 1
# Enable this to scan PCI busses above bus 0 # AMD64 based boards do need this. PCI_BRUTE_SCAN = 1
# Sound support (needs SUPPORT_PCI) #SUPPORT_SOUND = 1
# Sound drivers #VIA_SOUND = 1
# Debugging DEBUG_ALL = 1 #DEBUG_ELFBOOT = 1 #DEBUG_ELFNOTE = 1 #DEBUG_LINUXBIOS = 1 #DEBUG_MALLOC = 1 #DEBUG_MULTIBOOT = 1 #DEBUG_SEGMENT = 1 #DEBUG_SYS_INFO = 1 #DEBUG_TIMER = 1 #DEBUG_BLOCKDEV = 1 #DEBUG_PCI = 1 #DEBUG_VIA_SOUND = 1 #DEBUG_LINUXLOAD = 1 #DEBUG_IDE = 1 #DEBUG_USB = 1 #DEBUG_ELTORITO = 1
# i386 options
# Loader for standard Linux kernel image, a.k.a. /vmlinuz LINUX_LOADER = 1
# Boot FILO from Multiboot loader (eg. GRUB) #MULTIBOOT_IMAGE = 1