Content-Type: multipart/mixed; boundary="=-yKLMTBbwO4WXoXldBwaf" --=-yKLMTBbwO4WXoXldBwaf Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2005-04-30 at 17:36 -0700, Shaun Jackman wrote: > I have a PS/2 keyboard to GameCube joystick port adapter labelled "GC > Keyboard & PS Controller Adapter 2 in 1 for GameCube". It works with > Action Replay and Phantasy Star Online, but I haven't managed to get > it working with Linux. Does this device work with GC Linux? I'm > running Linux 2.6.11-isobel-nfs9. Try the attached patch. --=20 Daniel Thompson (Merlin) signature.asc? http://www.redfelineninja.dsl.pipex.com/signature.html Did Sigmund's wife wear Freudian slips? --=-yKLMTBbwO4WXoXldBwaf Content-Disposition: attachment; filename=si-liksang_adaptor.patch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name=si-liksang_adaptor.patch; charset=ISO-8859-1 LS0tIGxpbnV4L2RyaXZlcnMvaW5wdXQvZ2NuLXNpLmMJMjAwNC0xMi0wMyAyMTozMzo0NS4wMDAw MDAwMDAgKzAwMDANCisrKyBsaW51eC0yLjYuMTAvZHJpdmVycy9pbnB1dC9nY24tc2kuYwkyMDA1 LTAyLTEzIDE2OjQyOjA2LjAwMDAwMDAwMCArMDAwMA0KQEAgLTk1LDcgKzk1LDcgQEANCiB9Ow0K IA0KIHR5cGVkZWYgc3RydWN0IHsNCi0JdW5zaWduZWQgY2hhciBvbGRbM107DQorCXVuc2lnbmVk IGNoYXIgb2xkWzZdOw0KIH0ga2V5Ym9hcmRfc3RhdHVzOw0KIA0KIHR5cGVkZWYgZW51bSB7Q1RM X1BBRCxDVExfS0VZQk9BUkQsQ1RMX1VOS05PV059IGNvbnRyb2xfdHlwZTsNCkBAIC0yNjQsNyAr MjY0LDcgQEANCiBzdGF0aWMgdm9pZCBnY25fc2lfdGltZXIodW5zaWduZWQgbG9uZyBwb3J0bm8p DQogew0KIAl1bnNpZ25lZCBsb25nIHJhd1syXTsNCi0JdW5zaWduZWQgY2hhciBrZXlbM107DQor CXVuc2lnbmVkIGNoYXIga2V5WzZdOw0KIAl1bnNpZ25lZCBjaGFyIG9sZGtleTsNCiAJaW50IGk7 DQogDQpAQCAtMzI3LDE4ICszMjcsMjQgQEANCiAJCWtleVsxXSA9IChyYXdbMF0gPj4gNCkgJiAw eEZGOw0KIAkJa2V5WzJdID0gKHJhd1swXSA8PCA0KSAmIDB4RkY7DQogCQlrZXlbMl0gfD0gKHJh d1sxXSA8PCAyOCkgJiAweEZGOw0KKwkJa2V5WzNdID0gKHJhd1sxXSA+PiAyNCkgJiAweEZGOw0K KwkJa2V5WzRdID0gKHJhd1sxXSA+PiAxNikgJiAweEZGOw0KKwkJa2V5WzVdID0gKHJhd1sxXSA+ PiA4KSAmIDB4RkY7DQorDQorCQkvKnNpX3ByaW50ayhLRVJOX0lORk8sICJyYXcgc3RhdGUgPSAl MDh4ICUwOHg7IGtleSBzdGF0ZSA9ICUwMnggJTAyeCAlMDJ4XG4iLCByYXdbMF0sIHJhd1sxXSwg a2V5WzBdLCBrZXlbMV0sIGtleVsyXSk7Ki8NCiANCiAJCS8qIGNoZWNrIGlmIGFueXRoaW5nIHdh cyByZWxlYXNlZCAqLw0KLQkJZm9yIChpID0gMDsgaSA8IDM7ICsraSkgew0KKwkJZm9yIChpID0g MDsgaSA8IDY7ICsraSkgew0KIAkJCW9sZGtleSA9IHBvcnRbcG9ydG5vXS5rZXlib2FyZC5vbGRb aV07DQotCQkJaWYgKG9sZGtleSAhPSBrZXlbMF0gJiYNCi0JCQkgICAgb2xka2V5ICE9IGtleVsx XSAmJiBvbGRrZXkgIT0ga2V5WzJdKQ0KKwkJCWlmIChvbGRrZXkgIT0ga2V5WzBdICYmIG9sZGtl eSAhPSBrZXlbMV0gJiYNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xka2V5ICE9IGtl eVsyXSAmJiBvbGRrZXkgIT0ga2V5WzNdICYmDQorCQkJICAgIG9sZGtleSAhPSBrZXlbNF0gJiYg b2xka2V5ICE9IGtleVs1XSkNCiAJCQkJaW5wdXRfcmVwb3J0X2tleSgmcG9ydFtwb3J0bm9dLmlk ZXYsDQogCQkJCQkJIGdhbWVjdWJlX2tleW1hcFtvbGRrZXldLCAwKTsNCiAJCX0NCiANCiAJCS8q IHJlcG9ydCBrZXlzICovDQotCQlmb3IgKGkgPSAwOyBpIDwgMzsgKytpKSB7DQorCQlmb3IgKGkg PSAwOyBpIDwgNjsgKytpKSB7DQogCQkJaWYgKGtleVtpXSkNCiAJCQkJaW5wdXRfcmVwb3J0X2tl eSgmcG9ydFtwb3J0bm9dLmlkZXYsDQogCQkJCQkJIGdhbWVjdWJlX2tleW1hcFtrZXlbaV1dLCAx KTsNCg== --=-yKLMTBbwO4WXoXldBwaf--