If you tried to send me mail and it bounced, try again.
I've hit a snag with 2.4.19 and the natsemi chip on the geode cards. It looks like a bug in 2.4.19 to me.
The scenario is this: PCM 5823-A2, using linuxbios and etherboot. I etherboot 2.4.17, and get this at PCI config Linux version 2.4.17-lanl.10customslave (root@localhost) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #9 Wed Jun 19 11:17:05 MDT 2002 . . . PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Using IRQ router NatSemi [1078/0100] at 00:12.0 PCI: Found IRQ 9 for device 00:0b.0 PCI: Sharing IRQ 9 with 00:13.0 PCI: Found IRQ 10 for device 00:0c.0
So the ethernet device (0:b.0) gets IRQ 9.
On 2.4.19, same .config file, everything else the same:
Linux version 2.4.19-geode-2 (rminnich@mini) (gcc version 2.96 20000731 . . . PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Using IRQ router NatSemi [1078/0100] at 00:12.0 PCI: Found IRQ 10 for device 00:0b.0 IRQ routing conflict for 00:13.0, have irq 9, want irq 10 PCI: Found IRQ 9 for device 00:0c.0
Same board, same linuxbios, same etherboot, but the kernel gets the wrong IRQ information.
Anybody else seen this or have an ideas? This is weird. I'm madly doing diff -U on the relevant places but see nothing yet.