On Monday 22 October 2007 11:28:10 am Aurelien Jarno wrote: > Signed-off-by: Aurelien Jarno <[EMAIL PROTECTED]> > > diff --git a/arch/ppc/syslib/i8259.c b/arch/ppc/syslib/i8259.c > index 1e5a00a..559f27c 100644 > --- a/arch/ppc/syslib/i8259.c > +++ b/arch/ppc/syslib/i8259.c > @@ -127,6 +127,7 @@ static void i8259_unmask_irq(unsigned int irq_nr) > static struct irq_chip i8259_pic = { > .typename = " i8259 ", > .mask = i8259_mask_irq, > + .disable = i8259_mask_irq, > .unmask = i8259_unmask_irq, > .mask_ack = i8259_mask_and_ack_irq, > };
Using mdm's qemu target platform and the 4k bios that supplies a device tree, I applied this but it didn't make any difference in the ne2k-pci adapter (not that I noticed). It still doesn't bind to anything during bootup. (There's no eth0.) I also tried enabling the 8139too driver and telling qemu "-net nic,model=rtl8139 -net user" (which made arm work), and it goes: > PCI: Probing PCI hardware > Memory resource not set for host bridge 0 > PCI: Cannot allocate resource region 2 of PCI bridge 0 > PCI: can't move host bridge resource > PCI: Cannot allocate resource region 0 of device 0000:00:0d.0 > PCI: Cannot allocate resource region 1 of device 0000:00:0d.0 ... > 8139too Fast Ethernet driver 0.9.28 > 8139too 0000:00:0d.0: This (id 10ec:8139 rev 20) is an enhanced 8139C+ chip > 8139too 0000:00:0d.0: Use the "8139cp" driver for improved performance and > stability. And then there's an eth0, but it doesn't work. I can assign an address to it but no matter what I try, no packets are sent and received (the packet transmit/receive/error counts never even go up, they stay at zero). Am I doing something wrong? Rob -- "One of my most productive days was throwing away 1000 lines of code." - Ken Thompson.