Hi!
thank you for your info. Could you document your steps a little bit? Ok, I thought about closing the jumper P34.
The AppNote of st says one only has to rise pin1 (reset) to vid=12V to temporarily unprotect the flash. -> but 12V can cause harm to other devices, and I do not know the circuitry of the board. So this feature seems to be jumper P34. I will try.
Fortunately I managed to rewrite the old bios in the unporotected sectors (the protected sectors were not modified by erase and write). So reboot should be safe.
Attached you find my coreboot.bin together with the filo config. (The Flash is damn small, one wants to have more space. Which upgrades are supported? If I solder a socket I easily could upgrade to a bigger flash)
Is my coreboot kosher? does it boot?
Many thanks
LuJa
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda3 / ext3 errors=remount-ro 0 1 /dev/hda4 /data ext3 defaults 0 2 /dev/hda1 /dos vfat defaults 0 0 /dev/hda2 none swap sw 0 0 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
# !!! 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 = 5
###Default parameters for Autoboot (if USE_GRUB is set to 0) # Image filename for automatic boot and optional command line parameter AUTOBOOT_FILE = "hda3:/vmlinuz root=/dev/hda3 console=tty0 console=ttyS0,115200" #AUTOBOOT_FILE = "hda1:/vmlinuz root=/dev/hda3" #AUTOBOOT_FILE = "hda1:/vmlinuz root=/dev/hda3 console=tty0 console=ttyS0,115200" #AUTOBOOT_FILE = "mem@0xfff80000" #AUTOBOOT_FILE = "hde1@0" #AUTOBOOT_FILE = "uda1:/vmlinuz.elf" #AUTOBOOT_FILE = "flashb@0x00400000,0x154a00 console=tty0 console=ttyS0,115200"
# 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
# SATA drives seem to have problems reporting their spinup. # This will delay FILO start by 5s so the disks have some time to settle. # (required on some broken SATA controllers) # NOTE: Slows down access significantly, so disable # whenever possible. #SLOW_SATA = 1
# Use PCMCIA compact flash on Via Epia MII10000 and MII6000E # This device is referred to as hde. PCMCIA_CF = 0
# Driver for USB Storage USB_DISK = 0
# Driver for NAND flash storage FLASH_DISK = 0
# 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 = 0 FSYS_MINIX = 0 FSYS_REISERFS = 1 FSYS_XFS = 0 FSYS_ISO9660 = 1 FSYS_CRAMFS = 0 FSYS_SQUASHFS = 0
# 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 = 0
# Sound drivers VIA_SOUND = 0
# Debugging DEBUG_ALL = 0 DEBUG_ELFBOOT = 0 DEBUG_ELFNOTE = 0 DEBUG_LINUXBIOS = 0 DEBUG_MALLOC = 0 DEBUG_MULTIBOOT = 0 DEBUG_SEGMENT = 0 DEBUG_SYS_INFO = 0 DEBUG_TIMER = 0 DEBUG_BLOCKDEV = 0 DEBUG_PCI = 0 DEBUG_VIA_SOUND = 0 DEBUG_LINUXLOAD = 0 DEBUG_IDE = 0 DEBUG_USB = 0 DEBUG_ELTORITO = 0 DEBUG_FLASH = 0 DEBUG_ARTECBOOT = 0
# i386 options
# Loader for standard Linux kernel image, a.k.a. /vmlinuz LINUX_LOADER = 1
# Loader for Windows CE image # Leave disabled for now. Not supported. WINCE_LOADER = 0
# Artecboot loader support ARTEC_BOOT = 0
# Boot FILO from Multiboot loader (eg. GRUB) MULTIBOOT_IMAGE = 0