Hi Stefan,
On Mon, Jun 04, Stefan Reinauer wrote:
- Dieter Bloms dieter@bloms.de [070604 19:36]:
When should I see anything on the console ? Must all chips already be up, so the northbridge i855gm may be the problem, or is the winbond the only chip, which should be up to the anything on the console ?
Is your target using the correct superio driver in auto.c? It's not enough to set it in Config.lb (unfortunately)
for now my auto.c looks like:
--snip-- #define ASSEMBLY 1 #define ASM_CONSOLE_LOGLEVEL 8 #include <stdint.h> #include <device/pci_def.h> #include <arch/io.h> #include <device/pnp_def.h> #include <arch/romcc_io.h> #include <arch/hlt.h> #include "option_table.h" #include "pc80/mc146818rtc_early.c" #include "pc80/serial.c" #include "arch/i386/lib/console.c" #include "ram/ramtest.c" #include "cpu/x86/mtrr/earlymtrr.c" #include "cpu/x86/bist.h"
#include "superio/winbond/w83627hf/w83627hf.h" #include "superio/winbond/w83627hf/w83627hf_early_serial.c" #include "superio/winbond/w83627hf/w83627hf_early_init.c"
#define SERIAL_DEV PNP_DEV(0x2e, W83627HF_SP1)
static void main(unsigned long bist) { /* Setup the console */ w83627hf_enable_serial(SERIAL_DEV, TTYS0_BASE); uart_init(); console_init(); print_err("Hello\n"); } --snip--
Is the SuperIO maybe listening on 4e instead of 2e?
where can I see where the superio is listening on ?
I've changed the address from 2e to 4e in auto.c and Config.lb, but it didn't change anything.