mail bounce fixed; question on NatSemi IRQ routing.

Ronald G. Minnich rminnich at lanl.gov
Fri Nov 1 14:59:01 CET 2002


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 at 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 at 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.

ron




More information about the coreboot mailing list