{"id":2479,"date":"2012-03-29T09:00:31","date_gmt":"2012-03-29T13:00:31","guid":{"rendered":"http:\/\/www.paleotechnologist.net\/?p=2479"},"modified":"2012-05-09T15:58:59","modified_gmt":"2012-05-09T19:58:59","slug":"wireless-keyboard-mystery","status":"publish","type":"post","link":"https:\/\/www.paleotechnologist.net\/?p=2479","title":{"rendered":"Wireless Keyboard Mystery"},"content":{"rendered":"<p>Sometimes, a background in Embedded Systems can be useful in IT work.<\/p>\n<p>Recently, a Logitech wireless keyboard at work was acting strangely. Before being moved to a new computer, it had worked flawlessly, but now was only responding intermittently (perhaps registering one keystroke in twenty &#8212; but always correctly.)<\/p>\n<p>Since the wireless adapter plugged in to the laptop via USB and had been detected readily by Windows 7, it wasn&#8217;t likely to be a driver issue. (Keyboards usually don&#8217;t cause many driver problems in Win7.) The batteries had been recently changed, so that didn&#8217;t seem to be the problem. It was a classic case of gremlins.<\/p>\n<p>The next step in troubleshooting was to narrow the problem down to what had changed. The computer had been changed, so that was one possible suspect &#8212; although an unlikely one, since the only connection to this computer was as a USB keyboard. The power connection to the wireless base was still plugged in securely and the base was getting power.<\/p>\n<p>The only other change was that the PS\/2 mouse connection, which had been connected but not in use on the older computer&#8217;s docking station, had been left unplugged on the new machine (which didn&#8217;t have any PS\/2 ports.) <em>Hmmm<\/em>.<\/p>\n<p>Plugging the PS\/2 mouse connection back in to the old docking station (while leaving the USB keyboard connector plugged in to the new machine) made the problems go away: the keyboard started working perfectly. My guess, as an Embedded Systems geek, is that the processor in the wireless base was getting stuck in the &#8220;wait-for-PS\/2-mouse-response&#8221; routine, and not processing the keyboard input. In Muggle terms, it realized that it no longer had a mouse port to talk to, and had gone off to sulk.<\/p>\n<p>It works for now &#8212; while the old docking station is still there &#8212; but keeping an entire legacy docking station on a desk just to keep a wireless keyboard working properly is rather inefficient. Something tells me that there&#8217;s a PIC project to emulate a PS\/2 mouse port in my immediate future. That should rank right up there on my list of weird projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A wireless keyboard wouldn&#8217;t work on a new computer&#8230; <a href=\"https:\/\/www.paleotechnologist.net\/?p=2479\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"footnotes":""},"categories":[210,214],"tags":[],"class_list":["post-2479","post","type-post","status-publish","format-standard","hentry","category-digital","category-sysadmin"],"_links":{"self":[{"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/posts\/2479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2479"}],"version-history":[{"count":9,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/posts\/2479\/revisions"}],"predecessor-version":[{"id":2548,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/posts\/2479\/revisions\/2548"}],"wp:attachment":[{"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}