I can confirm the following:

I had to revert to: 4.13.16-041316-generic and it works great with this kernel !
I'll stick with this kernel until the problem gets solved.

However, from 4.15.* it seems like it doesn't work (with the kernels I
tested).

I also tested with "linux-image-unsigned-4.18.5-041805-generic"
(upstream) and it still doesn't work, and when I installed it, it
complains about "possible not finding firmware /lib/nvidia.... for
nouveau". (see below)

Code:
update-initramfs: Generating /boot/initrd.img-4.18.5-041805-generic
W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/sig.bin for module 
nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/image.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/desc.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/nvdec/scrubber.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_method_init.bin 
for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_bundle_init.bin 
for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_nonctx.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_ctx.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_sig.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_data.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_inst.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_bl.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_sig.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_data.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_inst.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_bl.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/ucode_unload.bin 
for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/ucode_load.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/unload_bl.bin for 
module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/bl.bin for module 
nouveau

DMESG from this kernel:

[    3.123458] nouveau 0000:02:00.0: enabling device (0006 -> 0007)
[    3.124175] fb: switching to nouveaufb from EFI VGA
[    3.124515] nouveau 0000:02:00.0: NVIDIA MCP89 (0af100a2)
[    3.140564] nouveau 0000:02:00.0: bios: version 70.89.13.00.00
[    3.163102] nouveau 0000:02:00.0: fb: 256 MiB stolen system memory
[    3.329183] nouveau 0000:02:00.0: bus: MMIO write of 0000807e FAULT at 100c1c
[    4.668287] nouveau 0000:02:00.0: DRM: VRAM: 256 MiB
[    4.668290] nouveau 0000:02:00.0: DRM: GART: 1048576 MiB
[    4.668297] nouveau 0000:02:00.0: DRM: TMDS table version 2.0
[    4.668300] nouveau 0000:02:00.0: DRM: DCB version 4.0
[    4.668305] nouveau 0000:02:00.0: DRM: DCB outp 00: 040001b6 0f220010
[    4.668309] nouveau 0000:02:00.0: DRM: DCB outp 01: 020112a6 0f220010
[    4.668312] nouveau 0000:02:00.0: DRM: DCB outp 02: 02011262 00020010
[    4.668316] nouveau 0000:02:00.0: DRM: DCB conn 00: 00002047
[    4.668319] nouveau 0000:02:00.0: DRM: DCB conn 01: 00101146
[    4.705380] nouveau 0000:02:00.0: DRM: MM: using M2MF for buffer copies
[    4.801272] nouveau 0000:02:00.0: DRM: allocated 1920x1080 fb: 0x50000, bo 
(____ptrval____)
[    4.802060] fbcon: nouveaufb (fb0) is primary device
[    4.920114] nouveau 0000:02:00.0: fb0: nouveaufb frame buffer device
[    4.964058] [drm] Initialized nouveau 1.3.1 20120801 for 0000:02:00.0 on 
minor 0
[   30.784569] sddm-greeter[1038]: segfault at 1a ip 00007f16b336d6ce sp 
00007fff1701aac0 error 4 in nouveau_dri.so[7f16b312d000+a7d000]
[   85.190414] ksplashqml[1324]: segfault at 1a ip 00007f12b315c6ce sp 
00007ffd1cec66d0 error 4 in nouveau_dri.so[7f12b2f1c000+a7d000]
[   96.932346] nouveau 0000:02:00.0: fb: trapped read at 010052e000 on channel 
-1 [0fedf000 unknown] engine 06 [BAR] client 08 [PFIFO_READ] subclient 01 [IN] 
reason 0000000b [VRAM_LIMIT]
[   99.523017] sddm-greeter[1546]: segfault at 1a ip 00007f45049696ce sp 
00007ffe8b766630 error 4 in nouveau_dri.so[7f4504729000+a7d000]
[  110.586924] sddm-greeter[1589]: segfault at 1a ip 00007fb8d0f346ce sp 
00007ffcf758d840 error 4 in nouveau_dri.so[7fb8d0cf4000+a7d000]

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1783957

Title:
  Nouveau crashes at login with Kernel 4.15.0-29 on MacBook Air, so no
  login screen in a normal sequence

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Bionic:
  Triaged
Status in linux source package in Cosmic:
  Triaged

Bug description:
  I have a MacBook Air laptop which is running Linux (Kubuntu 16.04.5
  LTS) with NVidia Graphics Card, KDE, Xorg, SDDM, and so on... Clean
  and natural install, no funky custom kernel or drivers or anything...

  Everything worked fine (with the 4.13.* kernel) until I've upgraded
  all my packages (which included the "wonderful" 4.15.0-29 kernel,
  which broke my system).

  Now, everytime I try to boot normally, it asks me for my disk password (I 
have an encrypted LVM) and after that, guess what ?: blank screen. The login 
screen does not appear.
  I can switch the Terminals with Ctrl+Alt+Fx, however.

  However, the same kernel, if I boot it in recovery mode and then I
  select "Resume", the login screen appears, but it lags a little bit...

  Needless to say, if I boot the older kernel (4.13), everything works
  perfectly.

  I dug up some logs and found something like "sddm-greeter"
  segmentation fault in nouveau_dri.so or something like this.

  So, it looks like the new kernel doesn't quite seem to look eye-to-eye
  with nouveau drivers...

  And no, I don't want the NVidia proprietary drivers because I get
  along just perfectly with Nouveau on other machines, and I don't want
  to reinstall nvidia drivers everytime I'm upgrading the kernel.

  And yes, I already have "haveged" installed, to provide sufficient
  entropy (I saw that the possible lack of entropy might be a problem in
  some cases)...

  If I boot in recovery mode and then select "resume", everything works.

  So, what is going on ?

  Any help would be appreciated...

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: xorg 1:7.7+13ubuntu3
  ProcVersionSignature: Ubuntu 4.15.0-29.31~16.04.1-generic 4.15.18
  Uname: Linux 4.15.0-29-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.18
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Fri Jul 27 10:40:31 2018
  InstallationDate: Installed on 2018-07-04 (22 days ago)
  InstallationMedia: Kubuntu 16.04.4 LTS "Xenial Xerus" - Release amd64 
(20180228)
  SourcePackage: xorg
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1783957/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to