"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