Bug 4287 - sugarbay: usb keyboard doesn't work
Summary: sugarbay: usb keyboard doesn't work
Status: RESOLVED WORKSFORME
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-configuration (show other bugs)
Version: 1.4
Hardware: x86 Multiple
: Undecided normal
Target Milestone: ---
Assignee: Bruce Ashfield
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-04-12 21:14 UTC by Tom Zanussi
Modified: 2013-04-13 18:08 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments
xorg log for dylan (18.99 KB, text/x-log)
2013-04-12 21:14 UTC, Tom Zanussi
no flags Details
dmesg for dylan (29.65 KB, application/octet-stream)
2013-04-12 21:14 UTC, Tom Zanussi
no flags Details
danny xorg log, works fine (22.19 KB, text/x-log)
2013-04-12 21:16 UTC, Tom Zanussi
no flags Details
danny dmesg, works fine (32.19 KB, application/octet-stream)
2013-04-12 21:16 UTC, Tom Zanussi
no flags Details
dylan dmesg with different keyboard = fine (29.61 KB, application/octet-stream)
2013-04-13 18:04 UTC, Tom Zanussi
no flags Details
dylan xorg.log with different keyboard = fine (22.68 KB, text/x-log)
2013-04-13 18:05 UTC, Tom Zanussi
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Zanussi 2013-04-12 21:14:11 UTC
Created attachment 1166 [details]
xorg log for dylan

poky/master: 9be73af04f4121c6266b0c76b520bdb40f644eb8
meta-intel/master: abd066863e86baac304d4f0cc2fd221fd7cc0187

I also had these commits in meta-intel, but it shouldn't make a difference - I also had the same problem yesterday without them.

http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel-contrib/log/?h=nitin/misc

with these meta-intel-contrib/ni
sys940x: specify a working libva version
fri2: specify a working libva version
emenlow: specify a working libva version
crownbay: specify a working libva version
libva: resurrect 1.0.16 recipe for EMGD based BSPs
libva: update from 1.1.0 to 1.1.1
Comment 1 Tom Zanussi 2013-04-12 21:14:49 UTC
Created attachment 1167 [details]
dmesg for dylan
Comment 2 Tom Zanussi 2013-04-12 21:16:25 UTC
Created attachment 1168 [details]
danny xorg log, works fine
Comment 3 Tom Zanussi 2013-04-12 21:16:57 UTC
Created attachment 1169 [details]
danny dmesg, works fine
Comment 4 Tom Zanussi 2013-04-12 21:17:50 UTC
Just something to add - the same hardware setup with danny works fine.  I've attached xorg and dmesg logs for both cases.
Comment 5 Bruce Ashfield 2013-04-12 21:19:47 UTC
Without the hardware .. there's little I'll be able to do with this.
Are you noticing any missing options ?

I've been able to use the keyboard on all the qemu*, and hardware
reference boards. So clearly something is different for this board!
Comment 6 Tom Zanussi 2013-04-12 21:23:23 UTC
dang, I blew away the build - I'll have to do a new build and check the .config - will put both the danny and dylan .configs here when I have them later tonigh.
Comment 7 Bruce Ashfield 2013-04-12 21:24:09 UTC
No problem. I'm configuring the board here as well. I'll update this later
to let you know what I find. Shouldn't be hard to locate.
Comment 8 Nitin Kamble 2013-04-12 22:18:48 UTC
Tom,
  FYI, I rechecked the USB keyboard on Sugarbay with my images with same commits what you have used. And the USB keyboard is working fine.
Comment 9 Nitin Kamble 2013-04-12 22:35:32 UTC
Seems like my poky commits was older than tom's. now I am testing with the latest HEADs of the trees.
Comment 10 Bruce Ashfield 2013-04-12 23:00:39 UTC
I have a configured sugarbay here. nitin, do you have the full .config for your working image that I can use as a reference ?
Comment 11 Bruce Ashfield 2013-04-12 23:06:25 UTC
I diff'd a working and non working vintage .config's, the only differences I see are as expect, and nothing like a missing USB device.

There was a two week period where netfilter options weren't being added, and that's the biggest part of the difference between the old and new config I just diff'd. There is a KBD_KEYBOARD difference, but it also shouldn't matter:
Comment 12 Tom Zanussi 2013-04-13 18:04:43 UTC
Created attachment 1170 [details]
dylan dmesg with different keyboard = fine
Comment 13 Tom Zanussi 2013-04-13 18:05:05 UTC
Created attachment 1171 [details]
dylan xorg.log with different keyboard = fine
Comment 14 Tom Zanussi 2013-04-13 18:08:06 UTC
After switching to a different keyboard, things work fine, so closing this.

I guess I do now have a keyboard that works in danny but not dylan, and with the same image newer keyboards are fine with dylan.  Probably should investigate why the old keyboard shows this behavior.  I also have an old sugarbay platform, which I think should be upgraded before spending any time digging into that.