Thanks to your help, I am now mounting root:
Mounted root (ext2 filesystem) readonly
<4>Freeing unused kernel memory: 52k freed
<4>Warning: unable to open an initial console
Part of the problem was in my PCI config, another problem was I had to
enable the IDE in Linux, as follows:
#define LINUXBIOS
#ifndef LINUXBIOS
if (e->reg && (pci_read_config_byte(dev, e->reg, &tmp) ||
(tmp &
e->mask) != e->val))
continue; /* port not enabled */
#else
/* force 'em on! */
if (e->reg) {
pci_read_config_byte(dev, e->reg, &tmp);
tmp |= e->val;
pci_write_config_byte(dev, e->reg, tmp);
printk("%s: LINUXBIOS, so Jammed the enable
on!\n",
d->name);
}
#endif
So in the LINUXBIOS case you know that no BIOS was there to do things, so
you just turn the IDE on.
I die on opening the initial console. That's the next barrier to multiuser
boot. Any hints welcome .... I've attached my .config and the command
line I'm using is:
command_line="root=/dev/hda1 serial=1,9600n8 console=ttyS1,9600";
I have to go back and look, But I think it should be:
command_line="root=/dev/hda1 serial=0,9600n8 console=ttyS0,9600";
Please let me know if you know ...
I'm putting a snapshot on the web page in a few minutes.
ron