Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!uccba!ucqais!blubaugh From: blubaugh@ucqais.uc.edu (Dr. Blubaugh) Newsgroups: comp.sys.amiga.tech Subject: Multi serial/parallel ports Keywords: Serial parallel ports Message-ID: <2502@ucqais.uc.edu> Date: 17 Oct 90 03:46:30 GMT Organization: U.C. Dept. of Chemistry Lines: 17 How are multiple serial boards supposed to work?? I've got an A3000 and the developer notes,AmigaMail,2.0 autodocs and all and I've even built a multi-serial board with autoconfig and have a preliminary device to handle the ports. I understand how the DOS level stuff is going to work with additional ports but I just don't grasp how the hardware board makes its extra units known to the system. I know from the AmigaMail article that the port.handler,serial.device (why not parallel.device too?) and preferences were rewritten to accomodate multiple ports but what is supposed to happen when serial.device unit 4 is opened? Could someone explain how exec decides what code, if any, is really going to get control. This surely has been worked out since C= has an 8 port card ready to sell. Is the board supposed to add its own serial.device to the exec list of devices and hope that the first (C=) device looks for it to pass control when it isn't their unit, or is there a special call Hi_I_am_adding_units_to_this_exec_device that isn't documented yet.