On Tue, Feb 04, 2003 at 05:37:00PM -0800, Tibor Polgar wrote: > > I'm getting exactly the same problem. What machine are you using? > > I'm using an ip27 (origin 200), and an acenic network card. > > > > It seems that there all kinds of PCI hacks in the ip27 support, > > and I'm currently trying to figure out how to get this card working... > > My buddy and I used to work at Alteon with my buddy doing most of the original > NIC firmware coding. I don't remember who did the SGI driver side coding. > The linux driver was done by Jes Sorensen using our OpenDriver kit. Let me > know if we can help in any way. Is the Origin an SGI machine? Yep. It's sitting in an SGI machine room. > If so, i do > recall we had to do some special casing to get the card to work correctly. Yeah, that would be right. Have you had a look at pci_fixup_ioc3()? (That's the network card that seems to come with the Origin 200). I bet it's something similar. Just, the base address the card (PCI bus?) is spitting out is very odd: eth0: SGI AceNIC Gigabit Ethernet at 0xfe7fc000, irq 8 The card is in slot 6, so I'd expect the base address to be 0x8900000. Anyway, it dies on this: writel(HW_RESET | (HW_RESET << 24), ®s->HostCtrl); with: ®s->HostCtrl=9200000008900040 or ®s->HostCtrl=92000000fe7fc040 (depending on the base address... I hard coded in a more sane one, but it still crashes) Cheers, Andrew