Latest working kernel version: 2.6.27.x Earliest failing kernel version: 2.6.28-rc? Distribution: Mandriva Cooker Hardware Environment: i386 Software Environment: Problem Description: X fails to start Steps to reproduce: X fails to start for me one one i386 PC with 2.6.28-rc3 kernel and SIS video card. X works fine on the same machine with 2.6.27.x and previous kernels. I did not try any earlier 2.6.28-rcX kernels (earlier than -rc3). In Xorg log, with 2.6.28-rc3, it fails after: (==) SIS(0): Write-combining range (0xf0000000,0x2000000) Fatal server error: xf86MapVidMem: Could not mmap framebuffer (0x00000000,0x2000) (Invalid argument) 2.6.27 shows: (...) (==) SIS(0): Write-combining range (0xf0000000,0x2000000) (II) SIS(0): Setting custom mode 1280x1024 on CRT1 (II) SIS(0): Setting custom mode 1280x1024 on CRT2 (II) SIS(0): RENDER acceleration enabled (...) lspci for the video card: 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (prog-if 00 [VGA controller]) Subsystem: Fujitsu Siemens Computers Device 1046 Flags: 66MHz, medium devsel BIST result: 00 Memory at f0000000 (32-bit, prefetchable) [size=128M] Memory at fc100000 (32-bit, non-prefetchable) [size=128K] I/O ports at 2000 [size=128] Capabilities: [40] Power Management version 2 Capabilities: [50] AGP version 3.0 Kernel modules: sisfb Bug has similar symptoms to http://bugzilla.kernel.org/show_bug.cgi?id=10828
Notify-Also : Ingo Molnar <mingo@elte.hu>
Tomasz, would it be possible/practical to use bisection identify the commit that caused this to happen?
Also, have you tried 2.6.28-rc7 or any newer mainline kernel?
I just confirmed that X starts properly on this machine with 2.6.28-rc7 and 2.6.28-rc8.
For me it's the reverse on sis 651. It worked fine with 2.6.27 but failed with 2.6.28 (I tested rc8, rc9 and final). See bug #12372 I'm wondering if the fix for a machine hasn't broken another machine.