Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!decwrl!adobe!gelphman From: gelphman@adobe.COM (David Gelphman) Newsgroups: comp.sys.mac.hardware Subject: Re: Another bizarre keyboard problem Message-ID: <5484@adobe.UUCP> Date: 14 Aug 90 16:49:55 GMT References: <1990Jun26.193915.18901@calgary.uucp> <23382@dartvax.Dartmouth.EDU> <4614@adobe.UUCP> <1990Aug4.110706.28526@lth.se> <1990Aug13.192343.5613@gorgo.ifi.unizh.ch> Reply-To: gelphman@adobe.UUCP (David Gelphman) Organization: Adobe Systems Incorporated, Mountain View Lines: 36 In article <1990Aug13.192343.5613@gorgo.ifi.unizh.ch> Daniel Schaerer writes: >[David Gelphman and Roland Mansson write that their Mac II's often don't >recognize the keyboard at startup. Roland writes that resetting the ADB bus >helps.] [Sorry I'm late with my followup, our mail/news system was down.] > >Please say more about your environment, maybe we can reconstruct this puzzle. >I have the same annoying problem on a Mac II, but, as far as I can remember, >*only since I installed System 6.0.5*. I haven't tried to reinstall 6.0.4 yet. After seeing the message from Roland Mansson I got a copy of the ADB probe cdev and indeed resetting the bus does solve the problem. Perhaps some ADB sleuth'ers out there can help. I find that when the keyboard is locked up and I bring up the ADB Probe cdev that the system thinks there are 3 ADB devices, ID 0,2,3. When the keyboard is locked out the two of the devices were listed as Type 1, and the 3rd was listed as Type 0. After using the Reset function, I again had devices ID 0,2,3 but now instead of two devices with ID =1, one of the devices which had ID 1 now had ID=2 so there were no ID 'conflicts'. I took a peek at IM Vol V and didn't really see much about the Type of device. Admittedly I didn't spend much time. I was surprised to see 3 devices since I only have an extended keyboard and a mouse but I suppose ADB may be like SCSI and the Mac itself may be a device. More information about my system: vintage Mac II, A Roms, 5 Megs of memory, 68851 PMMU chip installed, extended keyboard, standard Apple mouse, 8 bit Apple video card, Color Monitor, internal Apple 40 Meg HD, external Micropolis 140 Meg HD, Apple tilt and swivel monitor stand (sorry I couldn't resist), modem and appletalk printer hooked up. Software: System 6.0.5 with ~15 inits. I don't believe the inits have much to do with this problem but I'm sure somebody will prove me wrong. One more question: the ADB probe Reset feature seems to solve the problem. In looking at the ADB chapter in IM I noted there is an ADB Init procedure available in ROM. It would be easy to write an INIT which just executed this proc but I figure there is probably more to it than this? Ideas? Thanks for any help, David