[Bug 544645] New: system freeze with KMS during reboot due to splash screen
http://bugzilla.novell.com/show_bug.cgi?id=544645 Summary: system freeze with KMS during reboot due to splash screen Classification: openSUSE Product: openSUSE 11.2 Version: Milestone 7 Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: eich@novell.com ReportedBy: aj@novell.com QAContact: qa@suse.de CC: mhopf@novell.com Found By: --- If I boot my Thinkpad X61s with kernel boot parameter "i915.modeset=1", the system boots fine but freeze during reboot. If I boot with "vga=normal" - which disables the splash screen as well - the reboot succeeds without problems. hwinfo --gfxcard 09: PCI 02.0: 0300 VGA compatible controller (VGA) [Created at pci.318] UDI: /org/freedesktop/Hal/devices/pci_8086_2a02 Unique ID: _Znp.3gR64TvADaC SysFS ID: /devices/pci0000:00/0000:00:02.0 SysFS BusID: 0000:00:02.0 Hardware Class: graphics card Model: "Lenovo T61" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x2a02 "965 GM" SubVendor: pci 0x17aa "Lenovo" SubDevice: pci 0x20b5 "T61" Revision: 0x0c Driver: "i915" Driver Modules: "drm" Memory Range: 0xf8100000-0xf81fffff (rw,non-prefetchable) Memory Range: 0xe0000000-0xefffffff (rw,prefetchable) I/O Ports: 0x1800-0x1807 (rw) IRQ: 29 (2208 events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v00008086d00002A02sv000017AAsd000020B5bc03sc00i00" Driver Info #0: XFree86 v4 Server Module: intel Driver Info #1: XFree86 v4 Server Module: intel 3D Support: yes Extensions: dri Config Status: cfg=no, avail=yes, need=no, active=unknown 10: PCI 02.1: 0380 Display controller [Created at pci.318] UDI: /org/freedesktop/Hal/devices/pci_8086_2a03 Unique ID: ruGf.a6pkzICrUB2 SysFS ID: /devices/pci0000:00/0000:00:02.1 SysFS BusID: 0000:00:02.1 Hardware Class: graphics card Model: "Lenovo T61" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x2a03 "Mobile GM965/GL960 Integrated Graphics Controller" SubVendor: pci 0x17aa "Lenovo" SubDevice: pci 0x20b5 "T61" Revision: 0x0c Memory Range: 0xf8200000-0xf82fffff (rw,non-prefetchable) Module Alias: "pci:v00008086d00002A03sv000017AAsd000020B5bc03sc80i00" Config Status: cfg=no, avail=yes, need=no, active=unknown Primary display adapter: #9 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User eich@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c1 --- Comment #1 from Egbert Eich <eich@novell.com> 2009-10-06 10:16:57 MDT --- I know of 3 different variants to do boot splash. Variant 1: /sbin/splash together with a kernel patch developed by Stefan Reinauer in his days at SUSE. This is what we use at boot/reboot shutdown. Variant 2: splashy: entirely user land, we use it when we do suspend. Variant 3: ply_image: fast, fully user land, just pasts an image into the console used on Moblin (and SUSE Moblin). I assume you have problems with variant 1, the kernel solution. As we load DRM (and thus KMS) only when X starts and do normal fbdev before this problem only appears at shutdown. a. Does the problem also occur when you do init 3 and reboot without ever starting X? b. What does 'cat /proc/splash' say when X is running? With my Intel laptop I don't see this issue. I could install 11.2 on my newest Intel box (82915G - which still is at least 3 years old). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User eich@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c2 Egbert Eich <eich@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |aj@novell.com --- Comment #2 from Egbert Eich <eich@novell.com> 2009-10-06 10:22:48 MDT --- Update: my lpatop doesn't do KMS. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User mhopf@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c3 --- Comment #3 from Matthias Hopf <mhopf@novell.com> 2009-10-06 10:54:55 MDT --- (In reply to comment #1)
a. Does the problem also occur when you do init 3 and reboot without ever starting X?
It probably won't, because KMS won't be activated (dri not loaded). Nevertheless, interesting to try. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User aj@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c4 --- Comment #4 from Andreas Jaeger <aj@novell.com> 2009-10-06 13:18:38 MDT --- We use bootsplash-so this is variant 1. I'll reboot and do some tests now... about bootsplash: The bootsplash package contains utilities and scripts for displaying graphics, animations, or text when the system boots. To use bootsplash, you also need a bootsplash theme that contains pictures and configuration files. Find information about bootsplash at http://www.bootsplash.org/. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User aj@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c5 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |mls@novell.com Info Provider|aj@novell.com | --- Comment #5 from Andreas Jaeger <aj@novell.com> 2009-10-06 13:27:28 MDT --- $ cat /proc/splash Splash screen v3.1.6-2004/03/31 (0x07, 1024x768): on Let's include MLS as current author of the bootsplash code. Ad #1 a) The problem does not occur when I boot into runlevel 3 and reboot without ever starting X. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User aj@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c6 --- Comment #6 from Andreas Jaeger <aj@novell.com> 2009-10-07 01:36:20 MDT --- After "insserv -r splash" it looks fine as well - so splash is indeed the culprit. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flag| |SHIP_STOPPER- -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User mls@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c7 --- Comment #7 from Michael Schröder <mls@novell.com> 2009-10-07 03:51:49 MDT --- But "/etc/init.d/splash" doesn't do anything if there's no /etc/bootsplash/vtsplash-*.cfg file! So the problem must be somewhere else. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User aj@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c8 --- Comment #8 from Andreas Jaeger <aj@novell.com> 2009-10-07 09:20:50 MDT --- I just know that it makes the difference. Let's debug it together... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User ruchir.brahmbhatt@ecosmob.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c9 Ruchir Brahmbhatt <ruchir.brahmbhatt@ecosmob.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ruchir.brahmbhatt@ecosmob.c | |om Version|Milestone 7 |RC 1 --- Comment #9 from Ruchir Brahmbhatt <ruchir.brahmbhatt@ecosmob.com> 2009-10-17 09:00:28 MDT --- I have enabled kms on dell inspiron 1420 with intel integrated graphics GM965 3100X. It freezes on shudown. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User eich@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c10 --- Comment #10 from Egbert Eich <eich@novell.com> 2009-10-22 09:50:47 MDT --- Created an attachment (id=323732) --> (http://bugzilla.novell.com/attachment.cgi?id=323732) Fix. The attached patch fixes the problem. It makes kernel bootsplash work with KMS. The patch applies on top of the suse bootsplash patch. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User eich@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c11 Egbert Eich <eich@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |eich@novell.com AssignedTo|eich@novell.com |gregkh@novell.com --- Comment #11 from Egbert Eich <eich@novell.com> 2009-10-22 09:59:05 MDT --- it would be desirable to have this code in RC2. Reassigning to Greg. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User mls@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c12 --- Comment #12 from Michael Schröder <mls@novell.com> 2009-10-22 10:10:19 MDT --- Cool! Thanks a lot, Egbert! -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User mmarek@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c13 --- Comment #13 from Michal Marek <mmarek@novell.com> 2009-10-23 04:49:44 MDT --- Added to the (In reply to comment #10)
Created an attachment (id=323732) --> (http://bugzilla.novell.com/attachment.cgi?id=323732) [details] Fix.
The attached patch fixes the problem. It makes kernel bootsplash work with KMS. The patch applies on top of the suse bootsplash patch.
Thanks, I added this to the openSUSE-11.2 branch and submitted a new kernel to Factory. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 User mmarek@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=544645#c14 Michal Marek <mmarek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #14 from Michal Marek <mmarek@novell.com> 2009-10-23 05:00:51 MDT --- Added to master as well. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544645 http://bugzilla.novell.com/show_bug.cgi?id=544645#c15 --- Comment #15 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (544645) was mentioned in https://build.opensuse.org/request/show/22907 Factory / kernel-source -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com