Date: Thu, 22 Apr 1999 00:58:27 -0700 From: Amancio Hasty <hasty@rah.star-gate.com> To: Nick Hibma <nick.hibma@jrc.it> Cc: Freebsd-current@FreeBSD.ORG Subject: Re: USB keyboard attach function? Message-ID: <199904220758.AAA09090@rah.star-gate.com> In-Reply-To: Your message of "Thu, 22 Apr 1999 09:45:39 %2B0200." <Pine.BSF.3.96.990422094505.8635B-100000@elpc36.jrc.it>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multipart MIME message. --==_Exmh_-21328833960 Content-Type: text/plain; charset=us-ascii > Did you update your rc.conf lately? It should contain the startup of > the usbd daemon. I know start usbd upon startup 8) > > A side note, someone fixed syscons so it no longer panics if > > the atkbd device is not configured . In my case, I have > > a USB keyboard and a USB mouse connected to the > > system with no atkbdc nor atbkd device . It works like > > a charm now 8) > > Cool! > Not quite a fix however the following patches fixes disconnect /reconnect problems with my USB mouse and the 3com USB modem . This is a bandage please don't commit is just that right if I diconnect my usb modem or usb mouse my system panics hence the following simple patch. Disconnected and reconnected my mouse several times and got no panic plus every time someone calls here the USB modem does not crash my system 8) One thing though someone ought to fix moused so that if it is talking to a usb mouse which gets disconnected and then reconnected to enable again the mouse. I managed to get back my mouse operational by sending a "HUP" signal to moused. Enjoy --==_Exmh_-21328833960 Content-Type: text/plain ; name="usb-patch"; charset=us-ascii Content-Description: usb-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="usb-patch" ZGlmZiAtciAtYyB1c2IvdWdlbi5jIHVzYi5uZXcvdWdlbi5jCioqKiB1c2IvdWdlbi5jCUZy aSBBcHIgMTYgMTY6MTM6MzYgMTk5OQotLS0gdXNiLm5ldy91Z2VuLmMJV2VkIEFwciAyMSAx OToxNjo1NCAxOTk5CioqKioqKioqKioqKioqKgoqKiogOTQ3LDk1MyAqKioqCiAgCXN0cnVj dCB1Z2VuX2VuZHBvaW50ICpzY2U7CiAgCWludCByZXZlbnRzID0gMDsKICAJaW50IHM7CiEg CiAgCWlmIChzYy0+c2NfZGlzY29ubmVjdGVkKQogIAkJcmV0dXJuIChFSU8pOwogIAotLS0g OTQ3LDk1MyAtLS0tCiAgCXN0cnVjdCB1Z2VuX2VuZHBvaW50ICpzY2U7CiAgCWludCByZXZl bnRzID0gMDsKICAJaW50IHM7CiEgCWlmIChzYyA9PSBOVUxMICkgcmV0dXJuIChFSU8pOwog IAlpZiAoc2MtPnNjX2Rpc2Nvbm5lY3RlZCkKICAJCXJldHVybiAoRUlPKTsKICAKZGlmZiAt ciAtYyB1c2IvdWtiZC5jIHVzYi5uZXcvdWtiZC5jCioqKiB1c2IvdWtiZC5jCVN1biBBcHIg MTEgMTU6Mjg6MzggMTk5OQotLS0gdXNiLm5ldy91a2JkLmMJV2VkIEFwciAyMSAxOToxNToy OSAxOTk5CioqKioqKioqKioqKioqKgoqKiogMzA2LDMxMSAqKioqCi0tLSAzMDYsMzEyIC0t LS0KICB1a2JkcG9sbChkZXZfdCBkZXYsIGludCBldmVudCwgc3RydWN0IHByb2MgKnApCiAg ewogIAlVU0JfR0VUX1NDKHVrYmQsIFVLQkRVTklUKGRldiksc2MpOworIAlpZiAoc2MgPT0g TlVMTCApIHJldHVybiAwOwogIAogIAlyZXR1cm4gZ2Vua2JkcG9sbCgmc2MtPnNjX2dlbnNj LCBzYy0+c2Nfa2JkLCBldmVudCwgcCk7CiAgfQpkaWZmIC1yIC1jIHVzYi91bXMuYyB1c2Iu bmV3L3Vtcy5jCioqKiB1c2IvdW1zLmMJRnJpIEFwciAxNiAxNjoxMzo0NyAxOTk5Ci0tLSB1 c2IubmV3L3Vtcy5jCVdlZCBBcHIgMjEgMTg6NTk6MDkgMTk5OQoqKioqKioqKioqKioqKioK KioqIDY2NCw2NjkgKioqKgotLS0gNjY0LDY3MCAtLS0tCiAgCVVTQl9HRVRfU0ModW1zLCBV TVNVTklUKGRldiksIHNjKTsKICAJaW50IHJldmVudHMgPSAwOwogIAlpbnQgczsKKyAJaWYg KHNjID09IE5VTEwgKSByZXR1cm4gcmV2ZW50czsKICAKICAJcyA9IHNwbHVzYigpOwogIAlp ZiAoZXZlbnRzICYgKFBPTExJTiB8IFBPTExSRE5PUk0pKSB7CmRpZmYgLXIgLWMgdXNiL3Vz Yl9wb3J0LmggdXNiLm5ldy91c2JfcG9ydC5oCioqKiB1c2IvdXNiX3BvcnQuaAlXZWQgQXBy IDIxIDE1OjMzOjQ0IDE5OTkKLS0tIHVzYi5uZXcvdXNiX3BvcnQuaAlXZWQgQXByIDIxIDE4 OjI5OjIwIDE5OTkKKioqKioqKioqKioqKioqCioqKiAyMDIsMjA4ICoqKioKICAJCSgoZGV2 KS0+c29mdGMgPSBkZXZpY2VfZ2V0X3NvZnRjKGJkZXYpKSA6IDApCiAgCiAgLyogY29udmVy c2lvbiBmcm9tIG9uZSB0eXBlIG9mIHF1ZXVlIHRvIHRoZSBvdGhlciAqLwohICNkZWZpbmUg U0lNUExFUV9SRU1PVkVfSEVBRAlTVEFJTFFfUkVNT1ZFX0hFQUQKICAjZGVmaW5lIFNJTVBM RVFfSU5TRVJUX0hFQUQJU1RBSUxRX0lOU0VSVF9IRUFECiAgI2RlZmluZSBTSU1QTEVRX0lO U0VSVF9UQUlMCVNUQUlMUV9JTlNFUlRfVEFJTAogICNkZWZpbmUgU0lNUExFUV9ORVhUCQlT VEFJTFFfTkVYVAotLS0gMjAyLDIxNiAtLS0tCiAgCQkoKGRldiktPnNvZnRjID0gZGV2aWNl X2dldF9zb2Z0YyhiZGV2KSkgOiAwKQogIAogIC8qIGNvbnZlcnNpb24gZnJvbSBvbmUgdHlw ZSBvZiBxdWV1ZSB0byB0aGUgb3RoZXIgKi8KISAvKiAjZGVmaW5lIFNJTVBMRVFfUkVNT1ZF X0hFQUQJU1RBSUxRX1JFTU9WRV9IRUFEICovCiEgI2RlZmluZSBTSU1QTEVRX1JFTU9WRV9I RUFEKGhlYWQsIGZpZWxkKSBkbyB7CQkJCVwKISAgICAgICAgIGlmICgoaGVhZCktPnN0cWhf Zmlyc3QgIT0gTlVMTCApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAohIAlp ZiAoKChoZWFkKS0+c3RxaF9maXJzdCA9CQkJCQlcCiEgCSAgICAgKGhlYWQpLT5zdHFoX2Zp cnN0LT5maWVsZC5zdHFlX25leHQpID09IE5VTEwpCQlcCiEgCQkoaGVhZCktPnN0cWhfbGFz dCA9ICYoaGVhZCktPnN0cWhfZmlyc3Q7CQlcCiEgICAgICAgICAgfSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAohIH0g d2hpbGUgKDApCiEgCiAgI2RlZmluZSBTSU1QTEVRX0lOU0VSVF9IRUFECVNUQUlMUV9JTlNF UlRfSEVBRAogICNkZWZpbmUgU0lNUExFUV9JTlNFUlRfVEFJTAlTVEFJTFFfSU5TRVJUX1RB SUwKICAjZGVmaW5lIFNJTVBMRVFfTkVYVAkJU1RBSUxRX05FWFQK --==_Exmh_-21328833960 Content-Type: text/plain; charset=us-ascii Amancio Hasty hasty@star-gate.com --==_Exmh_-21328833960-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904220758.AAA09090>