[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: random reboots of my Lenovo ThinkPad (3.16.7-ckt20-1+deb8u1) (kernel stack trace)



On 2015-12-25 15:42, Sven Arvidsson wrote:
> On Fri, 2015-12-25 at 03:16 +0100, Staszek wrote:
>> On 2015-12-24 15:07, Sven Arvidsson wrote:
>>> Try disabling nouveau, both in the kernel and the xorg driver, and
>>> see
>>> if the crashes stop.
>>
>> Ok, but what other driver shall I use instead?
> 
> The vesa driver would probably be easiest to get up and running. 

I blacklisted nouveau kernel driver (using /etc/modprobe.d/nouveau.conf
and then update-initramfs -u) and removed
/usr/lib/xorg/modules/drivers/nouveau_drv.so , so nouveau is no longer used:

# lsmod | grep -i -E '(video|nouveau|nv)'
nvram                  13034  1 thinkpad_acpi
video                  18096  0
thermal_sys            27642  3 video,thermal,processor

# lspci -v
[...]
01:00.0 VGA compatible controller: NVIDIA Corporation G86M [Quadro NVS
140M] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Lenovo ThinkPad T61
	Flags: bus master, fast devsel, latency 0, IRQ 10
	Memory at d6000000 (32-bit, non-prefetchable) [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at d4000000 (64-bit, non-prefetchable) [size=32M]
	I/O ports at 2000 [size=128]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [60] Power Management version 2
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>

^^^^ No nouveau here. But why is the kernel driver in use not listed
here anymore?...

X11 now seems to be using vesa driver, no crashes so far, but I am only
having 1024x768 screen resolution (instead of 1680x1050, AFAIR).

$ cat /var/log/Xorg.0.log | grep -i -E '(video|nouveau|nv|vesa)'
[   114.300] 	X.Org Video Driver: 18.0
[   114.636] (==) Matched nouveau as autoconfigured driver 0
[   114.636] (==) Matched nv as autoconfigured driver 1
[   114.636] (==) Matched vesa as autoconfigured driver 4
[   114.636] (II) LoadModule: "nouveau"
[   114.653] (WW) Warning, couldn't open module nouveau
[   114.653] (II) UnloadModule: "nouveau"
[   114.653] (II) Unloading nouveau
[   114.653] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   114.653] (II) LoadModule: "nv"
[   114.654] (WW) Warning, couldn't open module nv
[   114.654] (II) UnloadModule: "nv"
[   114.654] (II) Unloading nv
[   114.654] (EE) Failed to load module "nv" (module does not exist, 0)
[   114.665] 	Module class: X.Org Video Driver
[   114.665] 	ABI class: X.Org Video Driver, version 18.0
[   114.666] 	Module class: X.Org Video Driver
[   114.666] 	ABI class: X.Org Video Driver, version 18.0
[   114.666] (II) LoadModule: "vesa"
[   114.666] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   114.680] (II) Module vesa: vendor="X.Org Foundation"
[   114.680] 	Module class: X.Org Video Driver
[   114.680] 	ABI class: X.Org Video Driver, version 18.0
[   114.680] (II) VESA: driver for VESA chipsets: vesa
[   114.692] 	ABI class: X.Org Video Driver, version 18.0
[   114.692] 	ABI class: X.Org Video Driver, version 18.0
[   114.699] 	ABI class: X.Org Video Driver, version 18.0
[   114.734] 	ABI class: X.Org Video Driver, version 18.0
[   114.734] (II) VESA(0): initializing int10
[   114.736] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[   114.788] (II) VESA(0): VESA BIOS detected
[   114.788] (II) VESA(0): VESA VBE Version 3.0
[   114.788] (II) VESA(0): VESA VBE Total Mem: 14336 kB
[   114.788] (II) VESA(0): VESA VBE OEM: NVIDIA
[   114.788] (II) VESA(0): VESA VBE OEM Software Rev: 96.134
[   114.788] (II) VESA(0): VESA VBE OEM Vendor: NVIDIA Corporation
[   114.788] (II) VESA(0): VESA VBE OEM Product: G86 Board - NV_NB8M
[   114.788] (II) VESA(0): VESA VBE OEM Product Rev: Chip Rev
[   114.882] (II) VESA(0): Creating default Display subsection in Screen
section
[   114.882] (==) VESA(0): Depth 24, (--) framebuffer bpp 32
[   114.882] (==) VESA(0): RGB weight 888
[   114.882] (==) VESA(0): Default visual is TrueColor
[   114.882] (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
[   114.956] (II) VESA(0): VESA VBE DDC supported
[   114.956] (II) VESA(0): VESA VBE DDC Level none
[   114.956] (II) VESA(0): VESA VBE DDC transfer in appr. 0 sec.
[   115.219] (II) VESA(0): VESA VBE DDC read failed
[   115.219] (II) VESA(0): Searching for matching VESA mode(s):
[   115.273] (II) VESA(0): Total Memory: 224 64KB banks (14336kB)
[   115.273] (II) VESA(0): <default monitor>: Using default hsync range
of 31.50-48.00 kHz
[   115.273] (II) VESA(0): <default monitor>: Using default vrefresh
range of 50.00-70.00 Hz
[   115.273] (II) VESA(0): <default monitor>: Using default maximum
pixel clock of 65.00 MHz
[   115.273] (WW) VESA(0): Unable to estimate virtual size
[   115.273] (II) VESA(0): Not using built-in mode "1680x1050" (no mode
of this name)
[   115.273] (II) VESA(0): Not using built-in mode "1280x1024" (no mode
of this name)
[   115.273] (II) VESA(0): Not using built-in mode "1280x800" (no mode
of this name)
[   115.273] (II) VESA(0): Not using built-in mode "1024x768" (no mode
of this name)
[   115.273] (II) VESA(0): Not using built-in mode "800x600" (no mode of
this name)
[   115.273] (II) VESA(0): Not using built-in mode "640x480" (no mode of
this name)
[   115.273] (II) VESA(0): Not using built-in mode "640x400" (no mode of
this name)
[   115.273] (II) VESA(0): Not using built-in mode "320x400" (no mode of
this name)
[   115.273] (II) VESA(0): Not using built-in mode "320x240" (no mode of
this name)
[   115.273] (II) VESA(0): Not using built-in mode "320x200" (no mode of
this name)
[   115.274] (WW) VESA(0): No valid modes left. Trying less strict filter...
[   115.274] (II) VESA(0): <default monitor>: Using hsync range of
31.50-48.00 kHz
[   115.274] (II) VESA(0): <default monitor>: Using vrefresh range of
50.00-70.00 Hz
[   115.274] (II) VESA(0): <default monitor>: Using maximum pixel clock
of 65.00 MHz
[   115.274] (WW) VESA(0): Unable to estimate virtual size
[   115.324] (II) VESA(0): Not using built-in mode "1680x1050" (hsync
out of range)
[   115.324] (II) VESA(0): Not using built-in mode "1280x1024" (hsync
out of range)
[   115.324] (II) VESA(0): Not using built-in mode "1280x800" (hsync out
of range)
[   115.324] (II) VESA(0): Not using built-in mode "640x400" (hsync out
of range)
[   115.324] (II) VESA(0): Not using built-in mode "320x400" (hsync out
of range)
[   115.324] (II) VESA(0): Not using built-in mode "320x240" (illegal
horizontal timings)
[   115.324] (II) VESA(0): Not using built-in mode "320x200" (illegal
horizontal timings)
[   115.324] (--) VESA(0): Virtual size is 1024x768 (pitch 1024)
[   115.324] (**) VESA(0): *Built-in mode "1024x768"
[   115.324] (**) VESA(0): *Built-in mode "800x600"
[   115.324] (**) VESA(0): *Built-in mode "640x480"
[   115.324] (==) VESA(0): DPI set to (96, 96)
[   115.324] (II) VESA(0): Attempting to use 60Hz refresh for mode
"1024x768" (118)
[   115.325] (II) VESA(0): Attempting to use 60Hz refresh for mode
"800x600" (115)
[   115.326] (II) VESA(0): Attempting to use 60Hz refresh for mode
"640x480" (112)
[   115.326] (**) VESA(0): Using "Shadow Framebuffer"
[   115.358] 	ABI class: X.Org Video Driver, version 18.0
[   115.358] (II) VESA(0): initializing int10
[   115.358] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[   115.409] (II) VESA(0): VESA BIOS detected
[   115.409] (II) VESA(0): VESA VBE Version 3.0
[   115.409] (II) VESA(0): VESA VBE Total Mem: 14336 kB
[   115.409] (II) VESA(0): VESA VBE OEM: NVIDIA
[   115.409] (II) VESA(0): VESA VBE OEM Software Rev: 96.134
[   115.409] (II) VESA(0): VESA VBE OEM Vendor: NVIDIA Corporation
[   115.409] (II) VESA(0): VESA VBE OEM Product: G86 Board - NV_NB8M
[   115.409] (II) VESA(0): VESA VBE OEM Product Rev: Chip Rev
[   115.409] (II) VESA(0): virtual address = 0x7fb7b4ccc000,
[   115.432] (II) VESA(0): Setting up VESA Mode 0x118 (1024x768)
[   115.773] (==) VESA(0): Default visual is TrueColor
[   115.808] (==) VESA(0): Backing store enabled
[   115.812] (==) VESA(0): DPMS enabled
[   117.700] (II) config/udev: Adding input device Video Bus
(/dev/input/event4)
[   117.700] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[   117.700] (II) Using input driver 'evdev' for 'Video Bus'
[   117.700] (**) Video Bus: always reports core events
[   117.700] (**) evdev: Video Bus: Device: "/dev/input/event4"
[   117.700] (--) evdev: Video Bus: Vendor 0 Product 0x6
[   117.700] (--) evdev: Video Bus: Found keys
[   117.700] (II) evdev: Video Bus: Configuring as keyboard
[   117.700] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:05/LNXVIDEO:01/input/input5/event4"
[   117.700] (II) XINPUT: Adding extended input device "Video Bus"
(type: KEYBOARD, id 7)

"Unable to estimate virtual size" seems to be the problem. Is this a
VESA driver limitation (it will not support my 1680x1050 native
resolution) or how do I configure this?
Some 1680x1050 modes seem to be loaded but then skipped. :/

I would install proprietary nvidia drivers only as the last resort.

-- 
http://people.eisenbits.com/~stf/
http://www.eisenbits.com/

OpenPGP: 9EC2 5620 2355 B1DC 4A8F  8C79 0EC7 C214 E5AE 3B4E


Reply to: