-----Original Message----- From: coreboot-bounces@coreboot.org [mailto:coreboot-bounces@coreboot.org] On Behalf Of Jordan Crouse Sent: Friday, October 03, 2008 10:54 AM To: Myles Watson Cc: 'Coreboot' Subject: Re: [coreboot] keyboard tricks in SimNOW?
On 03/10/08 10:48 -0600, Myles Watson wrote:
I found a comment in the Serengeti DTS that says it would be nice to
look at
an lspci. I thought "I can do that pretty easily."
I booted a DSL 4.3 CD with the original BIOS and the keyboard doesn't
seem
to work. I tried the paste text command and couldn't get that to work either. Each keypress and release is logged correctly by the simulator,
but
somehow gets lost.
I booted with a coreboot + LAB kernel, but there are weird key problems there too. Even though each key shows up correctly in the shell, only a random mix of the characters get passed to the shell (most of the times every other character.) I was able to do an ls /dev/* by typing llss //ddeevv//**, which passed the command once with Enter, then again with
the
next Enter.
Is there a trick to this? I'm tried it on SimNOW 4.4.1pub 4.4.2pub and 4.4.4pub.
Hmm - I don't know if there is a trick for that or not. I booted a Ubuntu rootfs the other day, and it seemed to work okay, I'll try to play around and see if I can break it. I'll send your message on to the SimNow team to see if they recognize the problem.
I have noticed, however, that the SimNow GUI doesn't take kindly if I use ctrl-alt-<arrow> to switch workspaces - something about the control characters seems to confuse it. Perhaps you are hitting something similar.
It seems that DSL doesn't empty the keyboard buffer for some reason. If I keep typing long enough it gives this warning:
m_KybKeyBuffer: dropping byte 24 buffer full
Interesting that this only happens after it boots. I can type at the boot prompt as long as I type slowly.
Thanks, Myles