Hi,
For some reason with the latest LinuxBIOS CVS sources Linux is having trouble with PCI IRQs. I'm using the same old Matsonic MS7308E that has worked in the past. Same thing happens with the irq_tables.c in CVS and one that I generate with getpir. I pasted relevent messages from LB, etherboot, and Linux below.
The 'verifying pirq routing table failed' line seems suspicious to me... but I haven't looked at it much yet - I know a lot of people use this or similar board, anyone seen something like this before?
Thanks,
Jake
From LinuxBIOS messages:
... Copying IRQ routing tables to 0xf0000...done. Verifing priq routing tables copy at 0xf0000...failed Wrote linuxbios table at: 00000500 - 0000063c checksum f4eb ...
From Etherboot:
... Probing...[SIS900]Found SIS 900 ROM address 0x0000 The PCI BIOS has not enabled this device! Updating PCI command 0003->0007. pci_bus 00 pci_device_fn 09 ...
Linux startup messages: ... sis900.c: v1.08.04 4/25/2002 PCI: No IRQ known for interrupt pin C of device 00:01.1. Please try using pci=b. eth0: SiS 900 Internal MII PHY transceiver found at address 1. eth0: Using transceiver found at address 1 as default eth0: SiS 900 PCI Fast Ethernet at 0x2000, IRQ 0, 00:d0:09:a2:0b:f0. ...
disable CONFIG_COMPRESS
option CONFIG_COMPRESS=0
and let me know.
ron