Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!ucbvax!mtxinu!taniwha!paul From: paul@taniwha.UUCP (Paul Campbell) Newsgroups: comp.protocols.appletalk Subject: Re: Connecting to Ethernet Message-ID: <509@taniwha.UUCP> Date: 3 Mar 90 16:54:28 GMT References: <1733@sequent.cs.qmw.ac.uk> Reply-To: paul@taniwha.UUCP (Paul Campbell) Organization: Taniwha Systems Design, Oakland Lines: 28 In article <1733@sequent.cs.qmw.ac.uk> liam@cs.qmc.ac.uk (William Roberts) writes: >Normally this is OK; the Slot Manager will have opened the >driver anyway. However, under A/UX, when doing the >autoconfiguration the kernel used is a bare minimum and has no >such drivers. If the card is still connected and the Ethernet >is active, then the Kinetics card will generate an interrupt >and Bingo, your machine is locked up. The Apple card naturally >doesn't do this, but Apple should have stated explicitly in >their design guidelines that you must only enable the card >interrupts from the initialisation routine in the Operating >System driver. The actual problem is that Kinetics doesn't disable the card when the MacOS goes away (Apple does), it's actually easy to do once you figure out how (I sell a 4 port serial card and had to go through this :-) and is required for any card that generates asynchronous interrupts (for example a card like a SCSI card that only generates interrupts after being asked to do something doesn't have this problem, but serial, network and other I/O cards that connect to the real world have to 'do the right thing') Paul Campbell -- Paul Campbell UUCP: ..!mtxinu!taniwha!paul AppleLink: CAMPBELL.P Remember 1990? that was the year the US government funded a Communist election victory in Nicaragua and claimed it a victory for Capitalism.