"IP-Config: Failed to open eth0" on epia-m
ron minnich
rminnich at lanl.gov
Thu Apr 15 16:16:00 CEST 2004
On Thu, 15 Apr 2004, Hendricks David W. wrote:
> Uh oh, I think this was another consequence of a broken pci-irq.c file in
> the Linux source. If you look in your arch/i386/kernel/pci-irq.c,
> get rid of the xor in the pirq_cyrix_get and pirq_cyrix_set functions like
> so:
> static int pirq_cyrix_get(struct pci_dev *router, struct pci_dev
> *dev, i
> nt pirq) {
> return read_config_nybble(router, 0x5C, (pirq-1)/*^1*/);
> }
>
> static int pirq_cyrix_set(struct pci_dev *router, struct pci_dev
> *dev, i
> nt pirq, int irq) {
> write_config_nybble(router, 0x5C, (pirq-1)/*^1*/, irq);
> return 1;
> }
>
> Recompile your kernel, replace your image, and see what happens.
I don't think this is it, since cyrix is geode stuff.
I am not sure what it is though. Do you want to send David and me the
whole serial output?
ron
More information about the coreboot
mailing list