[ANNOUNCE] The USB ehci/uhci for KDB
Matt Benjamin
matt at linuxbox.com
Tue Dec 18 11:35:48 PST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
My hack was too lame to post, I thought--I set i=0 before the indirect
call to urb_complete. :)
I didn't sort all the cases out, but on some exits from the loop for i
to KDB_USB_NUM_KEYBOARDS, i has a value corresponding to a non-present
keyboard--so the attempt to get a urb_complete function pointer (last
statement in get_usb_char) from that element in the keyboard array is
illegal.
Matt
Jay Lan wrote:
> Matt Benjamin wrote:
>
> Hi Matt,
>
>> I just wanted to let folks know that I
>>
>> 1. got this working on x86 (x86_64, Dell Vostro 200)
>
> Great!
>
>> 1.a after moving some static function definitions around to deal with
>> issues mentioned by Jay
>
> What kind of problem was that? I did not have problem building on
> x86_64? My problem was on ia64.
>
>> 1.b and after hacking around an apparent bug in get_usb_char
>> (kdba_io_64.c)
>
> I assume it is in arch/x86/kdba_io_64.c? Can you share your hacking
> with us and what problem did it fix? Maybe you hit something
> Konstantin did not see.
>
> Thanks,
> - jay
>
>
>> The proximate issue is that in (at least) the case where we (I think) we
>> got no keypress, i has the value KDB_USB_NUM_KEYBOARDS, which provokes a
>> trap when we call urb_complete.
>>
>> Thanks for getting this in, KDB developers. I absolutely needed a KDB
>> on these boxes, and this arrived just in time.
>>
>> Matt
>>
>> --
>>
>> Matt Benjamin
>>
>> The Linux Box
>> 206 South Fifth Ave. Suite 150
>> Ann Arbor, MI 48104
>>
>> http://linuxbox.com
>>
>> tel. 734-761-4689
>> fax. 734-769-8938
>> cel. 734-216-5309
>>
> ---------------------------
> Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.
>
> ---------------------------
> Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.
- --
Matt Benjamin
The Linux Box
206 South Fifth Ave. Suite 150
Ann Arbor, MI 48104
http://linuxbox.com
tel. 734-761-4689
fax. 734-769-8938
cel. 734-216-5309
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHaCEUJiSUUSaRdSURCBHTAKCJ+7+evuNbK8yE/My1L03rRynR6gCdFVwU
lziIdv1mm1ZzXOwoL9N2wPs=
=zVo+
-----END PGP SIGNATURE-----
---------------------------
Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.
More information about the kdb
mailing list