=== JanC_ is now known as JanC [06:12] yo guys [06:13] has anyone come across a green, blue and red display on an HP machine after the it finishes loading grub? The kernel doesn't seem to want to pickup the driver [06:13] no, file it upstream [06:13] upstream? [06:13] to intel [06:14] can you point me in the direction where I can report this? [06:14] but what does 'lspci -nn -s 02' tell? [06:14] give me a moment [06:24] Whee! -modesetting is a hot mess on my (admittedly weird) machine. [06:24] yes... [06:25] none of these modes are currently working for me [06:26] RAOF: how? [06:26] pxeguy: irrelevant. what's your pciid [06:26] or the hw model [06:27] Hi tjaalton [06:27] it's pxeguy [06:27] k [06:27] 00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1912] (rev 06) [06:27] that's my output [06:27] and what are you trying to use? [06:27] should be well supported btw [06:27] yes [06:27] give me a moment I want to show you something else [06:28] tjaalton: Extremely slow, it looks like at least two different framebuffers are fighting over the display (so I get torn updates, can only see the real output when moving the mouse, and so on). [06:28] RAOF: nice [06:28] *-display UNCLAIMED description: VGA compatible controller product: Sky Lake Integrated Graphics vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 06 width: 64 bits clock: 33MHz capabilities: vga_controller bus_master cap_list configuration: latency=0 resources: m [06:28] that's from lwhw [06:28] lshw' [06:29] unclaimed because of nomodeset [06:29] correct [06:29] nothing useful there [06:29] and nightly didn't work? [06:29] does the grub menu work? [06:29] I'm very worried about using nightly [06:29] reason being [06:29] why [06:29] I'm putting it on a production LTSP server [06:30] uh [06:30] sorry not production [06:30] just try something [06:30] I'm building it for a client [06:30] don't tell them that you're testing an unofficial kernel.. [06:30] yes..... [06:30] i mean [06:30] do you want to see it fixed? [06:31] well to be honest [06:31] I don't think we will end up using this machine [06:31] ok then [06:31] because it is about 12 grand [06:31] I just wanted to see if I could fix it [06:31] I'll continue with xserver backports then [06:31] xserver back ports? [06:31] my work [06:31] okay I see [06:31] thank you for your help [06:31] tjaalton: In partial defence of -modesetting, I've got both an AMD and an NVIDIA card in this box, with three display cables connected to two monitors. [06:32] RAOF: hehe [06:32] that is very weird RAOF [06:32] lmao [06:34] gnome-shell-wayland works fine* by dint of not trying to drive the nvidia card at all :) [06:34] * For values of “fine” which include Xwayland being reasonably frequently unresponsive. [06:43] modesetting has been working fine for me, though I know there are some corner cases that are known to be broken still [06:44] btw tjaalton, you say i915 is well supported? [06:44] like inverting the 2nd head and looking how the eDP is blanked. testing a backport now.. [06:44] pxeguy: skylake is, in 16.04 and up [06:45] then it's so weird that it's not working.... [06:46] that's why I asked you to try latest upstream [06:46] the latest upstream in terms of intel? [06:46] or the nightly [06:46] because that is a 4.8 kernel right? [06:46] drm-intel-nightly build has latest of i915 [06:46] oh I see [06:46] okay that makes sense [06:47] based on 4.8, that's irrelevant [06:47] okay I see [06:47] I downloaded only 3 of the .deb files [06:47] you just need on [06:47] one [06:47] oh really? [06:47] which one? [06:47] linux-image...generic [06:47] .deb [06:47] okay [06:47] I have that one [06:48] what does uname -a tell you? [06:48] Linux ltsp65 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [06:48] they said it was supported from 4.4 onwards [06:48] ok so it's the latest [06:48] skylake uses i915_bpo on it, which is from 4.7 [06:49] okay, so then I need 4.7 onwards [06:49] to get it to work [06:49] no [06:49] or can I dl i915 [06:49] if 4.4.0-38-generic is broken then upstream 4.7 is most likely just as broken [06:49] just install the nigthly kernel and boot [06:50] okay what I will do [06:50] is create a replica of this server [06:50] and try what you've told me [06:50] why can't you just install a package [06:50] if it doesn't work, remove it [06:51] you don't think it could break anything indefinitely [06:51] ? [06:51] no [06:51] okay I see [06:52] lemme give it a shot [06:53] oh goddammit [06:53] now that PSR is enabled upstream in 4.8 modesetting is b0rked [06:53] on skylake at least [06:53] borked [06:53] xD [06:53] borked = broked? [06:54] borkborkbork [06:56] you're doing me a real big frighten tjaalton xD [06:56] I was talking to myself, not about your case [06:56] no I know [06:56] was just making a joke [06:56] :p [06:57] looks like I'm just an idiot, had psr enabled locally [06:58] do you also do networking tjaalton [06:58] ? [06:58] networking and linux go hand in hand often times [06:58] no [12:09] pxeguy: so did you test the kernel? [12:16] hi tjaalton [12:16] where can I put the .deb file? [12:16] huh [12:16] install it [12:16] apt-get install and then the whole fiele name? [12:16] no [12:16] dpkg -i [12:17] I assume you're mucking with a chroot? [12:17] that the client boots [12:17] yes.... [12:17] yes it boots into the chrooted environment [12:17] so copy the deb there, then run chroot and install it there [12:17] unless you have the booted kernel somewhere else [12:18] can't help you there [12:18] no I don't think so [12:18] yeah I know you wouldn't know where I have the stuff stored [12:18] can you test usb live-image locally? [12:18] it pulls the config from /var/lib/tftpboot/ltsp/amd64/ [12:19] I just need to work out where it's pulling the kernel from [12:19] let me ask one of the other guys in my office [12:30] okay I know where to put it [12:30] but I'd need to compile the kernel again right? [12:30] no [12:31] how do you normally update the boot kernel? [12:33] well [12:33] what I have to do is [12:33] put the linux image [12:34] in /opt/ltsp/amd64/boot [12:34] manually? [12:34] that would be in the chroot [12:34] yes [12:34] I think it's pulling the kernel from there [12:34] well that's what makes the most sense to me [12:35] and in /opt/ltsp/amd64/lib/modules you have the kernel modules? [12:35] per version [12:35] let me check [12:36] 4.4.0-28-generic 4.4.0-38-generic [12:36] that's what in there [12:36] ok [12:36] give me a moment [12:36] I'll tell you which one it's pulling [12:37] so, copy the image in, say /opt/ltsp/amd64/tmp, then run 'chroot /opt/ltsp/amd64/ /bin/bash; dpkg -i /tmp/linux-image....deb' [12:38] btw would booting from a legacy bios affect any of the kernel crap or is a completely seperate story all together? [12:38] no [12:38] okay thanks just wanted to confirm [12:39] well, could be that it'd just work with uefi and local usb live [12:39] but who knows [12:41] btw, where should the i915 module be installed? [12:41] why? [12:41] and does this error "could not create tracefs" mean to you [12:41] no [12:41] I'm just curious [12:41] under /lib/modules [12:44] okay so i915 should actually be in /lib/modules [12:45] of the chroot [12:45] don't install the kernel on the host machine [12:45] but under the chroot, like I said [12:45] okay [12:45] will do [12:55] is this the correct kernel [12:55] linux-image-4.8.0-994-generic_4.8.0-994.201609262201_amd64.deb [12:58] sounds about right [13:00] well that's what I got from the nightly package [13:00] :0 [13:00] :) [13:01] 994 means nightly [13:07] okay sweet [13:10] and it won't break anything indefinitely? [13:10] sorry I'm just making sure [13:11] no [13:15] and what is the process to uninstall? [13:15] dpkg --purge linux-image linux-image-4.8.0-994-generic [13:15] on the chroot [13:29] I ran [13:29] dpkg -i /tmp/linux-image....deb [13:29] obviously with the correct file [13:29] and it's not popping up in lib/modules [13:30] you're in the chroot, and there's no 4.8.0-994 subdif? [13:30] *subdir [13:33] (Reading database ... 189752 files and directories currently installed.) Preparing to unpack .../linux-image-4.8.0-994-generic_4.8.0-994.201609262201_amd64.deb ... grep: /proc/cpuinfo: No such file or directory This kernel does not support a non-PAE CPU. dpkg: error processing archive /tmp/linux-image-4.8.0-994-generic_4.8.0-994.201609262201_amd64.deb (--install): subprocess new pre-installation script returned error exit status 1 [13:33] so how do you normally get new kernels there? follow the same procedure.. [13:33] okay I think I know what to do [13:33] you'd probably need to bind mount /proc etc [13:33] I missed the mount [13:33] ye [13:33] exactly [13:33] I missed that [13:35] sudo chroot /opt/ltsp/i386 mount -t proc proc /proc [13:35] think that's what I missed [13:36] mount -t proc proc /proc [17:32] and?