O.k. I tracked it down a bit more, but would like some input. Command executed: "insmod uhci; echo 1; insmod usb_keyboard; echo 2; terminal_input usb_keyboard; echo 3" Basically uhci and usb_keyboard load consistently now, for whatever reason. (I suspect it was sth about some weird device just taking forever to respond, although I wasn't able to reproduce this) I get returned to the prompt, but no input is accepted. I tried to put some debug statements into console.c and some others I think have to do with terminal_input but those don't show up, however the last "echo 3" does appear. So I would like some pointers on where it would best to insert some more debug statements, or maybe if efi/console.c needs to be adapted to work with usb_keyboard, as I understand that at first it only was included in the compile for i386 anyway ...
On Tue, Feb 10, 2009 at 2:55 AM, step21 <f...@terrorpop.de> wrote: > Tonight did some debugging on loading uhci / usb_keyboard. > For starters: it is confirmed that it is uhci where everything fails > so far as "insmod uhci; echo 1; insmod usb_keyboard; echo 2; > terminal_input usb_keyboard; echo 3" (as suggested by nyu on irc I > think) did not produce a single echo output. > I inserted some debug statements which so far led me to bus/usb/usbhub.c > > Output. > bus/usb/uhci.c:661: at uhci init > bus/usb/uhci.c:663: at inithw > bus/usb/usb.c:36:device=uhci > bus/usb/usbhub.c:152:ports=2 > bus/usb/usbhub.c:156:determined speed > bus/usb/usbhub.c:160:assigned device > > These debug statements were all added by me iirc. > To see what I added: http://paste.debian.net/28056/ (usbhub.c) > http://paste.debian.net/28058/ (usb.c) > btw, did anyone notice that in usbhub.c it says "usb.c" in the header? > confused me for a moment. > > As far as I can tell so far it fails to enable the port with "err = > controller->dev->portstatus (controller, i, 1);" > Why that fails I have no idea though, but I will try to continue with > it tomorrow. > > Best regards, step21 > > On Mon, Feb 9, 2009 at 6:07 PM, Robert Millan <r...@aybabtu.com> wrote: >> On Mon, Feb 09, 2009 at 03:56:42PM +0100, Michal Suchanek wrote: >>> >> So usb_keyboard is not loaded >>> >> automatically or is it? >>> > >>> > No. First we need it to be complete / stable and add support for EHCI >>> > (btw, anyone feels like writing an EHCI driver?). >>> >>> Is EHCi driver needed for keyboard support? >>> >>> I was under the impression that keyboards always appear connected to >>> the low-full speed root hub, not the hihg-speed one. >> >> This would change things. Can someone confirm? >> >> -- >> Robert Millan >> >> The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and >> how) you may access your data; but nobody's threatening your freedom: we >> still allow you to remove your data and not access it at all." >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> http://lists.gnu.org/mailman/listinfo/grub-devel >> > _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel