From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 8 Aug 1995 16:39:16 -0400 From: forsyth@plan9.cs.york.ac.uk forsyth@plan9.cs.york.ac.uk Subject: pc file server kernel: caveats Topicbox-Message-UUID: 14d01814-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19950808203916.lW7GojCr0qzlGEFcqt7BNj8jpaXILl_QijTnB-KBQ-w@z> the pc file server kernel's ether509 driver needs similar changes to /sys/src/9/pc/ether509.c: specifically, it needs to loop until there aren't any more interrupts waiting. otherwise, under load it can suddenly stop seeing further interrupts and things time out. i have the impression that this is more likely to happen with the newer 3c509b than with the original 3c509. the pc file server decides my 16 Mbyte AMD486dx4/100 (no-obvious-name clone) motherboard has 256 Mbytes (would be nice). not surprisingly, it then blows up in iobufinit. i've no idea what the m/board is doing that causes the probe not to detect that the memory subsystem has wrapped the addresses; perhaps this board doesn't do the usual thing. it's happy if the probe is limited to 128 Mbytes.