/srv/irclogs.ubuntu.com/2016/03/21/#ubuntu-kernel.txt

tjaaltonhuh, not even 14.04.1 server image works07:27
tjaaltontried on another machine too, same thing07:27
tjaaltonno kbd07:27
tjaaltonthat one has ps2 ports too, and at least the installer isn't hung07:30
tjaaltondmesg shows that the usb device is attached, but doesn't work07:30
tjaaltonsmb: I see you've worked on a similar issue in the past, looks like usb keyboards can't be used with server installer and I've verified it with trusty, wily & xenial, on two different machines (legacy/hp microserver, uefi/intel sdp)07:38
tjaaltondesktop installer works fine07:39
tjaaltonguess noone tests real hw anymore :P07:39
smbtjaalton, well also if you do preseed-ed net installs its no issue either. Do you at least have some more details about what combination of usb host / device this is?07:40
smbCause the initial problem should be fixed (which was a missing hid driver for usb2)07:41
tjaaltonsmb: gen8 microserver, certified with precise :)07:47
tjaaltonthough the intel sdp is skylake, so the usb controller might not be supported on trusty, although the installer does boot from it..07:48
smbtjaalton, That is a lot of information that is not helpful. :-P07:48
tjaaltonhttp://www.ubuntu.com/certification/hardware/201306-13791/07:48
tjaaltonbetter? :)07:48
tjaaltondebian jessie b2 installs fine fwiw07:50
smbtjaalton, Maybe. Just generally this seems to be an issue that a certain part of the usb drivers is not compiled into the kernel. But then there can be any combination of usb-1-2-3 on either side07:51
tjaaltonok, what do you want? I can get info from the intel machine more easily as it has a ps2 port that works07:53
tjaaltonbut the machine needs to be booted with it attached to work, it seems07:54
tjaaltonps2 kbd i mean07:55
smbtjaalton, thats at least something... You said desktop install is ok. So if you  can open a new bug about this. I think ubuntu-bug linux will gather lsusb and lsmod. So any info that helps to figure out what driver chain is running when it works07:55
smbtjaalton, Yeah, I would not think ps2 is made for hotplug... or was made07:56
tjaaltonI've opened bug 155969207:57
ubot5bug 1559692 in linux (Ubuntu) "server image has no keyboard, desktop image works" [Undecided,Incomplete] https://launchpad.net/bugs/155969207:57
tjaaltonbut it has no logs yet07:58
tjaaltonso if I boot working xenial on it and attach logs from it, that would be enough?07:58
smbtjaalton, if xenial is the target that you want to get fixed. Because upstream sometimes renames modules. In the end it could be required to open multiple reports (at least per hw). But I would probably start with one thing and then decide after we figured that one08:01
tjaaltoni just want to get the machine installed so I can put my data on it :)08:05
tjaaltonbut yeah xenial is the main target08:05
smbtjaalton, So I added the question to the bug report as well. Basically the desktop installer has access to all modules while the server (d-i) installer needs proper declaration of what is an input module. 08:08
tjaaltoni'm on the server installer with working network and ssh client, dmesg/lspci/lsusb collected08:11
tjaaltonis that helpful?08:11
smbtjaalton, not that much as in that case the module likely is missing as otherwise you would have a keyboard08:12
tjaaltonok08:12
smbtjaalton, So not sure why but in the bug report you say 14.04 desktop is working. Is a 16.04 desktop working, too or not working as the server installer?08:15
tjaaltonboth desktop images work08:16
smbah ok, so that is at least a better comparison than 16.04 server against 14.04 desktop. At least it can rule out it not being supported by the kernel in general as both 16.04 server and desktop use the same kernel then.08:19
tjaaltondid a quick sanity test with 12.04.2 where it indeed works08:26
tjaaltonsmb: one thing I noticed is that input-modules doesn't have hid-lenovo08:35
tjaaltoni have a usb thinkpad kbd which happens to be the only usb keyboard I have. precise installer had only hid-generic loaded though08:35
tjaaltonand usbhid of course08:35
smbtjaalton, Hm. Might be that at some point there was special support ... I don't know from the top of my head whether that would automatically mean the generic driver will ignore it08:38
apwwhen we add a special driver we disable the generic one explicitly iirc08:38
smbAh ok, that then might explain it08:39
smbapw, and morning08:39
tjaaltonso, make sure all the special ones get added in input-modules?08:39
apwsmb, moin08:40
smbThat would be a result... and I can imagine that is easily forgotten08:40
apwtjaalton, that might well be a sane position to take, though it is early and i have not had my second cup of tea08:40
tjaalton:)08:40
smbapw, Maybe hwe should remind is if they require us to add new fancy keyboard drivers... :-P08:42
apwheh ... i am liking that08:42
apwtjaalton, does your keyboard have a trackpoint ?08:42
tjaaltonapw: yep08:43
tjaalton(love it)08:43
apwok i suspect that is the reason the driver was added then08:43
smbThe problem is that not every hid driver is a keyboard... I think there is something like hid-joystick as well. Fancy but useless for a server install08:43
tjaaltonright, special keyboards then :)08:43
smbtjaalton, So I guess you used the same keyboard in both (machine) cases. So likely we go and add hid-lenovo as a first step which you can then verify when things hit the image08:45
tjaaltonsmb: yeah08:46
apwtjaalton, now how to test that that is sufficient.  are you able to get that driver on and loaded to confirm that is sufficient in the d-i installer08:46
smbhm... might be possible to do that on the one that has ps208:47
tjaaltonby rebuilding the installer I guess08:47
smbtjaalton, could you not attach ps2 on that one server (plus usb), then load the hid module using the ps2 keyboard and check whether that makes the usb one working?08:48
tjaaltonnot attach ps2? means I have no kbd08:49
smbapw, though... do modules that are not in any d-i udeb be available in the d-i installer at all08:49
tjaaltondon't think so08:49
smbtjaalton, no, I mean attach both08:49
tjaaltonah08:49
apwno, but they are available on any normal install for putting on a usb stick etc08:49
apwso not impossible08:49
apwtjaalton, i wonder if you could test this in VM, by passing that device to it08:50
tjaaltonjust needs copying to the right place and modprobe?08:50
apwor just copying in, and remove readd keyboard08:50
apwsmb, can we do usb passthru to vms, i feel we can08:50
smbapw, in theory08:51
tjaaltonproblem is that my main desktop has the same kbd :)08:51
tjaaltonsame model08:51
smbIt would be possible to attach two... thought highly confusing as well08:52
smbtjaalton,  but yeah I think have ps2+usb attached on server boot, do basic net setup with ps2, copy hid-lenovo (same kernel version) from some other place and insmod it. Then try usb (maybe with a unlug + replug)08:54
tjaaltonsmb: yep, that did the trick08:58
tjaaltondidn't need to replug even08:58
smbtjaalton, ok cool. Yeah that was more just in case. :) So can you please add us that info to the bug report? We are forgetful about stuff only on irc08:59
tjaaltonsure :)09:00
tjaaltonsmb: updated, marked as triaged09:49
smbtjaalton, ack thanks09:50
caribouapw: xnox: any reason why the linux-crashdump metapackage is gone AWOL on s390x ?12:35
apwcaribou, that would be my fault i am sure12:35
apwcaribou, can you file me a bug pls, and i will wack it12:35
caribouapw: sure12:35
apwi would imagine it is less awol and more "never existed", a lot of those packages have hand manage lists on them12:35
caribouapw: lp: #156001512:37
ubot5Launchpad bug 1560015 in linux (Ubuntu) "linux-crashdump meta-package is missing on s390x architecture" [Undecided,New] https://launchpad.net/bugs/156001512:37
caribouapw: no, I used it two weeks ago afaik12:37
apwcaribou, ... really ?12:37
caribouapw: think so but I'd have to check xnox's instance12:37
caribouapw: let me check12:38
apwcaribou, not as far as i can see ...12:38
apwnot since vivid !12:38
caribouapw: true;12:39
apwcaribou, is there any architecture we build for which does not support crashdump ?12:39
caribouapw: arm6412:40
caribouapw: kexec support is still under dev there12:40
apwcaribou, ok, so the list should be "all arches - arm64" then after i am done fixing it12:40
caribouapw: yep12:41
apwcaribou, which it is not if i just add s390x ... _sigh_12:41
apwcaribou, fix-committed ...12:45
caribouapw: thanks!12:48
apwcaribou, likely the next upload is when beta freeze lift12:49
* ogasawara waves to ben_r 13:15
* ben_r waves back :)13:16
ben_rGood morning :)13:16
apwben_r, yo ... you should have said hello13:16
ben_rThat also, however, I am sure it is morning there ;)13:17
apwben_r, i am sure it is not :)13:17
ben_rapw: fair enough :)13:18
lamontjsalisbury: updated that bug for you.  what I missed in the update is that if 4.4.0-9+fix is good, then we have a new bug and should vacate 1543683 :)14:49
jsalisburylamont, I'll build you the kernel with the new fix and without 237ed86c reverted.  Maybe it is an interaction between the two, that would make it easier to fix.14:52
lamontverily14:53
lamontjsalisbury: in other news, if you have the wherewithall to bring me up to speed on taking $RANDOMCOMMIT and turning that kernel tree into a built kernel, I'd be able to do all the bisecting myself14:54
lamontwhen I bisect to somewhere with no debian/ directory, I get lost...14:54
jsalisburylamont, I use the 'mainline-build-one' script from kteam-tools: git://kernel.ubuntu.com/ubuntu/kteam-tools.git14:55
lamontjsalisbury: PERFECT!14:55
jsalisburylamont, it does the checkout of debian and debian.master14:55
lamontit was one of those "I KNOW THERE'S A SCRIPT somewhere!!"14:56
lamontkind of things14:56
jsalisburylamont, its in : ~kteam-tools/mainline-build14:56
lamontta.  I'll let you build this next kernel, and then I'll update with answers and run with it14:58
* lamont will be distracted by $REALJOB for a bit this morning14:58
jsalisburylamont, :-)14:58
lamontjsalisbury: oh hey, and what is this magic commit hash that we're calling "the fix", just for my clarity15:00
lamontas in, what do I need to cherrypick onto the bisect branch each test?15:01
jsalisburylamont, gotcha, one second15:01
* lamont will catch scrollback in a bit15:02
jsalisburylamont, this is the SHA1 in mainline:15:04
jsalisburylamont, this is the SHA1 in mainline:15:04
jsalisbury8d409cb drm/i915: Fix hpd live status bits for g4x15:04
jsalisburylamont, this is the SHA1 in Xenial:15:04
jsalisbury7a5c500 drm/i915: Fix hpd live status bits for g4x15:04
lamontta15:30
=== alkisg_away is now known as alkisg
lamontjsalisbury: we have a WINNER.... bug updated.23:17
lamontand since it's not bisecting, I'm going to let you provide me with a kernel that does what you think we need next.23:18
lamonts/bisecting/a matter for bisecting/23:18
jsalisburylamont, ack, thanks for testing.  I'll build you another kernel shortly.23:20
lamontI'm about to bail, will test in the morning.23:20

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!