[07:27] huh, not even 14.04.1 server image works [07:27] tried on another machine too, same thing [07:27] no kbd [07:30] that one has ps2 ports too, and at least the installer isn't hung [07:30] dmesg shows that the usb device is attached, but doesn't work [07:38] smb: 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:39] desktop installer works fine [07:39] guess noone tests real hw anymore :P [07:40] tjaalton, 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:41] Cause the initial problem should be fixed (which was a missing hid driver for usb2) [07:47] smb: gen8 microserver, certified with precise :) [07:48] though the intel sdp is skylake, so the usb controller might not be supported on trusty, although the installer does boot from it.. [07:48] tjaalton, That is a lot of information that is not helpful. :-P [07:48] http://www.ubuntu.com/certification/hardware/201306-13791/ [07:48] better? :) [07:50] debian jessie b2 installs fine fwiw [07:51] tjaalton, 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 side [07:53] ok, what do you want? I can get info from the intel machine more easily as it has a ps2 port that works [07:54] but the machine needs to be booted with it attached to work, it seems [07:55] ps2 kbd i mean [07:55] tjaalton, 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 works [07:56] tjaalton, Yeah, I would not think ps2 is made for hotplug... or was made [07:57] I've opened bug 1559692 [07:57] bug 1559692 in linux (Ubuntu) "server image has no keyboard, desktop image works" [Undecided,Incomplete] https://launchpad.net/bugs/1559692 [07:58] but it has no logs yet [07:58] so if I boot working xenial on it and attach logs from it, that would be enough? [08:01] tjaalton, 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 one [08:05] i just want to get the machine installed so I can put my data on it :) [08:05] but yeah xenial is the main target [08:08] tjaalton, 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:11] i'm on the server installer with working network and ssh client, dmesg/lspci/lsusb collected [08:11] is that helpful? [08:12] tjaalton, not that much as in that case the module likely is missing as otherwise you would have a keyboard [08:12] ok [08:15] tjaalton, 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:16] both desktop images work [08:19] ah 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:26] did a quick sanity test with 12.04.2 where it indeed works [08:35] smb: one thing I noticed is that input-modules doesn't have hid-lenovo [08:35] i have a usb thinkpad kbd which happens to be the only usb keyboard I have. precise installer had only hid-generic loaded though [08:35] and usbhid of course [08:38] tjaalton, 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 it [08:38] when we add a special driver we disable the generic one explicitly iirc [08:39] Ah ok, that then might explain it [08:39] apw, and morning [08:39] so, make sure all the special ones get added in input-modules? [08:40] smb, moin [08:40] That would be a result... and I can imagine that is easily forgotten [08:40] tjaalton, that might well be a sane position to take, though it is early and i have not had my second cup of tea [08:40] :) [08:42] apw, Maybe hwe should remind is if they require us to add new fancy keyboard drivers... :-P [08:42] heh ... i am liking that [08:42] tjaalton, does your keyboard have a trackpoint ? [08:43] apw: yep [08:43] (love it) [08:43] ok i suspect that is the reason the driver was added then [08:43] The 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 install [08:43] right, special keyboards then :) [08:45] tjaalton, 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 image [08:46] smb: yeah [08:46] tjaalton, 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 installer [08:47] hm... might be possible to do that on the one that has ps2 [08:47] by rebuilding the installer I guess [08:48] tjaalton, 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:49] not attach ps2? means I have no kbd [08:49] apw, though... do modules that are not in any d-i udeb be available in the d-i installer at all [08:49] don't think so [08:49] tjaalton, no, I mean attach both [08:49] ah [08:49] no, but they are available on any normal install for putting on a usb stick etc [08:49] so not impossible [08:50] tjaalton, i wonder if you could test this in VM, by passing that device to it [08:50] just needs copying to the right place and modprobe? [08:50] or just copying in, and remove readd keyboard [08:50] smb, can we do usb passthru to vms, i feel we can [08:51] apw, in theory [08:51] problem is that my main desktop has the same kbd :) [08:51] same model [08:52] It would be possible to attach two... thought highly confusing as well [08:54] tjaalton, 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:58] smb: yep, that did the trick [08:58] didn't need to replug even [08:59] tjaalton, 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 irc [09:00] sure :) [09:49] smb: updated, marked as triaged [09:50] tjaalton, ack thanks [12:35] apw: xnox: any reason why the linux-crashdump metapackage is gone AWOL on s390x ? [12:35] caribou, that would be my fault i am sure [12:35] caribou, can you file me a bug pls, and i will wack it [12:35] apw: sure [12:35] i would imagine it is less awol and more "never existed", a lot of those packages have hand manage lists on them [12:37] apw: lp: #1560015 [12:37] Launchpad bug 1560015 in linux (Ubuntu) "linux-crashdump meta-package is missing on s390x architecture" [Undecided,New] https://launchpad.net/bugs/1560015 [12:37] apw: no, I used it two weeks ago afaik [12:37] caribou, ... really ? [12:37] apw: think so but I'd have to check xnox's instance [12:38] apw: let me check [12:38] caribou, not as far as i can see ... [12:38] not since vivid ! [12:39] apw: true; [12:39] caribou, is there any architecture we build for which does not support crashdump ? [12:40] apw: arm64 [12:40] apw: kexec support is still under dev there [12:40] caribou, ok, so the list should be "all arches - arm64" then after i am done fixing it [12:41] apw: yep [12:41] caribou, which it is not if i just add s390x ... _sigh_ [12:45] caribou, fix-committed ... [12:48] apw: thanks! [12:49] caribou, likely the next upload is when beta freeze lift [13:15] * ogasawara waves to ben_r [13:16] * ben_r waves back :) [13:16] Good morning :) [13:16] ben_r, yo ... you should have said hello [13:17] That also, however, I am sure it is morning there ;) [13:17] ben_r, i am sure it is not :) [13:18] apw: fair enough :) [14:49] jsalisbury: 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:52] lamont, 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:53] verily [14:54] jsalisbury: 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 myself [14:54] when I bisect to somewhere with no debian/ directory, I get lost... [14:55] lamont, I use the 'mainline-build-one' script from kteam-tools: git://kernel.ubuntu.com/ubuntu/kteam-tools.git [14:55] jsalisbury: PERFECT! [14:55] lamont, it does the checkout of debian and debian.master [14:56] it was one of those "I KNOW THERE'S A SCRIPT somewhere!!" [14:56] kind of things [14:56] lamont, its in : ~kteam-tools/mainline-build [14:58] ta. I'll let you build this next kernel, and then I'll update with answers and run with it [14:58] * lamont will be distracted by $REALJOB for a bit this morning [14:58] lamont, :-) [15:00] jsalisbury: oh hey, and what is this magic commit hash that we're calling "the fix", just for my clarity [15:01] as in, what do I need to cherrypick onto the bisect branch each test? [15:01] lamont, gotcha, one second [15:02] * lamont will catch scrollback in a bit [15:04] lamont, this is the SHA1 in mainline: [15:04] lamont, this is the SHA1 in mainline: [15:04] 8d409cb drm/i915: Fix hpd live status bits for g4x [15:04] lamont, this is the SHA1 in Xenial: [15:04] 7a5c500 drm/i915: Fix hpd live status bits for g4x [15:30] ta === alkisg_away is now known as alkisg [23:17] jsalisbury: we have a WINNER.... bug updated. [23:18] and 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] s/bisecting/a matter for bisecting/ [23:20] lamont, ack, thanks for testing. I'll build you another kernel shortly. [23:20] I'm about to bail, will test in the morning.