You are not logged in.

#1 2012-08-09 21:10:18

niklaas
Member
From: Vienna
Registered: 2012-07-24
Posts: 26

kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

Hi,

after waking up my Thinkpad T420 from suspend I get the following logs presented on the screen:

Aug  9 21:59:45 localhost kernel: [11291.754034] ------------[ cut here ]------------
Aug  9 21:59:45 localhost kernel: [11291.754060] WARNING: at drivers/gpu/drm/nouveau/nouveau_mm.c:168 nouveau_mm_fini+0x6a/0xa0 [nouveau]()
Aug  9 21:59:45 localhost kernel: [11291.754066] Hardware name: 4236RB0
Aug  9 21:59:45 localhost kernel: [11291.754070] Modules linked in: btusb bluetooth nouveau(-) mxm_wmi ttm ppp_deflate zlib_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc cpufreq_powersave bbswitch(O) option usb_wwan usbserial cdc_ether usbnet mii videobuf2_vmalloc videobuf2_memops videobuf2_core videodev media usb_storage uas snd_hda_codec_conexant snd_hda_intel snd_hda_codec serio_raw arc4 snd_hwdep iwlwifi mac80211 snd_pcm psmouse snd_page_alloc sdhci_pci sdhci joydev cfg80211 mmc_core tpm_tis tpm acpi_cpufreq mperf pcspkr e1000e iTCO_wdt iTCO_vendor_support snd_timer mei(C) ac processor battery thermal microcode i2c_i801 wmi tpm_bios evdev vboxdrv(O) fuse coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) thinkpad_acpi nvram rfkill snd soundcore acpi_call(O) ext4 crc16 jbd2 mbcache xts gf128mul dm_crypt dm_mod sr_mod cdrom sd_mod aesni_intel aes_x86_64 aes_generic ghash_clmulni_intel cryptd ahci crc32c_intel libahci libata scsi_mod ehci_hcd usbcore usb_common intel_ips i915 video button i2c_algo_bit drm_kms_helper drm i2c_core intel_agp intel_gtt [last unloaded: uvcvideo]
Aug  9 21:59:45 localhost kernel: [11291.754321] Pid: 4623, comm: rmmod Tainted: P        WC O 3.4.7-1-ARCH #1
Aug  9 21:59:45 localhost kernel: [11291.754327] Call Trace:
Aug  9 21:59:45 localhost kernel: [11291.754338]  [<ffffffff810515bf>] warn_slowpath_common+0x7f/0xc0
Aug  9 21:59:45 localhost kernel: [11291.754348]  [<ffffffff8105161a>] warn_slowpath_null+0x1a/0x20
Aug  9 21:59:45 localhost kernel: [11291.754373]  [<ffffffffa06bdf5a>] nouveau_mm_fini+0x6a/0xa0 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.754399]  [<ffffffffa06bec63>] nouveau_vm_ref+0x153/0x190 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.754428]  [<ffffffffa06f9374>] nvc0_instmem_takedown+0xf4/0x120 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.754448]  [<ffffffffa069122c>] nouveau_unload+0xec/0x200 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.754474]  [<ffffffffa001e8ce>] ? drm_lastclose+0x26e/0x320 [drm]
Aug  9 21:59:45 localhost kernel: [11291.754500]  [<ffffffffa0024555>] drm_put_dev+0x75/0x230 [drm]
Aug  9 21:59:45 localhost kernel: [11291.754519]  [<ffffffffa068e01d>] nouveau_pci_remove+0x1d/0x20 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.754529]  [<ffffffff8126857f>] pci_device_remove+0x3f/0x110
Aug  9 21:59:45 localhost kernel: [11291.754541]  [<ffffffff8130f8dc>] __device_release_driver+0x7c/0xe0
Aug  9 21:59:45 localhost kernel: [11291.754552]  [<ffffffff813101e8>] driver_detach+0xc8/0xd0
Aug  9 21:59:45 localhost kernel: [11291.754564]  [<ffffffff8130f691>] bus_remove_driver+0x81/0xe0
Aug  9 21:59:45 localhost kernel: [11291.754575]  [<ffffffff813106d2>] driver_unregister+0x62/0xa0
Aug  9 21:59:45 localhost kernel: [11291.754587]  [<ffffffff81268947>] pci_unregister_driver+0x47/0xc0
Aug  9 21:59:45 localhost kernel: [11291.754613]  [<ffffffffa0026dd8>] drm_pci_exit+0x88/0x90 [drm]
Aug  9 21:59:45 localhost kernel: [11291.754632]  [<ffffffffa0723bfe>] nouveau_exit+0x20/0x27 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.754643]  [<ffffffff810b0782>] sys_delete_module+0x152/0x2a0
Aug  9 21:59:45 localhost kernel: [11291.754655]  [<ffffffff8146aaa9>] system_call_fastpath+0x16/0x1b
Aug  9 21:59:45 localhost kernel: [11291.754662] ---[ end trace a24a2032e0709e2d ]---
Aug  9 21:59:45 localhost kernel: [11291.754691] ------------[ cut here ]------------
Aug  9 21:59:45 localhost kernel: [11291.754784] kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!
Aug  9 21:59:45 localhost kernel: [11291.754899] invalid opcode: 0000 [#1] PREEMPT SMP 
Aug  9 21:59:45 localhost kernel: [11291.755001] CPU 0 
Aug  9 21:59:45 localhost kernel: [11291.755041] Modules linked in: btusb bluetooth nouveau(-) mxm_wmi ttm ppp_deflate zlib_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc cpufreq_powersave bbswitch(O) option usb_wwan usbserial cdc_ether usbnet mii videobuf2_vmalloc videobuf2_memops videobuf2_core videodev media usb_storage uas snd_hda_codec_conexant snd_hda_intel snd_hda_codec serio_raw arc4 snd_hwdep iwlwifi mac80211 snd_pcm psmouse snd_page_alloc sdhci_pci sdhci joydev cfg80211 mmc_core tpm_tis tpm acpi_cpufreq mperf pcspkr e1000e iTCO_wdt iTCO_vendor_support snd_timer mei(C) ac processor battery thermal microcode i2c_i801 wmi tpm_bios evdev vboxdrv(O) fuse coretemp hdaps(O) tp_smapi(O) thinkpad_ec(O) thinkpad_acpi nvram rfkill snd soundcore acpi_call(O) ext4 crc16 jbd2 mbcache xts gf128mul dm_crypt dm_mod sr_mod cdrom sd_mod aesni_intel aes_x86_64 aes_generic ghash_clmulni_intel cryptd ahci crc32c_intel libahci libata scsi_mod ehci_hcd usbcore usb_common intel_ips i915 video button i2c_algo_bit drm_kms_helper drm i2c_core intel_agp intel_gtt [last unloaded: uvcvideo]
Aug  9 21:59:45 localhost kernel: [11291.757527] 
Aug  9 21:59:45 localhost kernel: [11291.757568] Pid: 4623, comm: rmmod Tainted: P        WC O 3.4.7-1-ARCH #1 LENOVO 4236RB0/4236RB0
Aug  9 21:59:45 localhost kernel: [11291.757750] RIP: 0010:[<ffffffffa06951a8>]  [<ffffffffa06951a8>] nouveau_gpuobj_takedown+0x148/0x150 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.757978] RSP: 0018:ffff88022a1ebcd8  EFLAGS: 00010212
Aug  9 21:59:45 localhost kernel: [11291.758087] RAX: ffff8801fa280168 RBX: ffff88022a04e790 RCX: 0000000180400035
Aug  9 21:59:45 localhost kernel: [11291.758229] RDX: ffff8801fa280000 RSI: ffff88022a1ebfd8 RDI: ffff880235802700
Aug  9 21:59:45 localhost kernel: [11291.758369] RBP: ffff88022a1ebd18 R08: 0000000080400035 R09: ffff88022a1ebfd8
Aug  9 21:59:45 localhost kernel: [11291.758507] R10: 0000000000000000 R11: ffffffffa0695139 R12: ffff8801fa280178
Aug  9 21:59:45 localhost kernel: [11291.758644] R13: ffff8801fa280178 R14: ffff8801fa280178 R15: ffff88022a04e790
Aug  9 21:59:45 localhost kernel: [11291.758784] FS:  00007f009f9e4700(0000) GS:ffff88023e200000(0000) knlGS:0000000000000000
Aug  9 21:59:45 localhost kernel: [11291.758945] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Aug  9 21:59:45 localhost kernel: [11291.759066] CR2: 00007fd1eb05b434 CR3: 0000000231a0d000 CR4: 00000000000407f0
Aug  9 21:59:45 localhost kernel: [11291.759196] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Aug  9 21:59:45 localhost kernel: [11291.759336] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Aug  9 21:59:45 localhost kernel: [11291.759476] Process rmmod (pid: 4623, threadinfo ffff88022a1ea000, task ffff88023120afa0)
Aug  9 21:59:45 localhost kernel: [11291.759642] Stack:
Aug  9 21:59:45 localhost kernel: [11291.759689]  ffff88022a1ebd18 ffff8801fa280000 ffff8801fa280000 ffff8801fa3e6800
Aug  9 21:59:45 localhost kernel: [11291.759861]  ffff8801fa3e6820 ffff8801fa280300 ffff8801fa280000 0000000000000003
Aug  9 21:59:45 localhost kernel: [11291.760034]  ffff88022a1ebd58 ffffffffa0691234 ffff88022a1ebd58 ffffffffa001e8ce
Aug  9 21:59:45 localhost kernel: [11291.760201] Call Trace:
Aug  9 21:59:45 localhost kernel: [11291.760287]  [<ffffffffa0691234>] nouveau_unload+0xf4/0x200 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.760460]  [<ffffffffa001e8ce>] ? drm_lastclose+0x26e/0x320 [drm]
Aug  9 21:59:45 localhost kernel: [11291.760621]  [<ffffffffa0024555>] drm_put_dev+0x75/0x230 [drm]
Aug  9 21:59:45 localhost kernel: [11291.760757]  [<ffffffffa068e01d>] nouveau_pci_remove+0x1d/0x20 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.760902]  [<ffffffff8126857f>] pci_device_remove+0x3f/0x110
Aug  9 21:59:45 localhost kernel: [11291.761013]  [<ffffffff8130f8dc>] __device_release_driver+0x7c/0xe0
Aug  9 21:59:45 localhost kernel: [11291.761141]  [<ffffffff813101e8>] driver_detach+0xc8/0xd0
Aug  9 21:59:45 localhost kernel: [11291.761254]  [<ffffffff8130f691>] bus_remove_driver+0x81/0xe0
Aug  9 21:59:45 localhost kernel: [11291.761373]  [<ffffffff813106d2>] driver_unregister+0x62/0xa0
Aug  9 21:59:45 localhost kernel: [11291.761498]  [<ffffffff81268947>] pci_unregister_driver+0x47/0xc0
Aug  9 21:59:45 localhost kernel: [11291.761657]  [<ffffffffa0026dd8>] drm_pci_exit+0x88/0x90 [drm]
Aug  9 21:59:45 localhost kernel: [11291.761786]  [<ffffffffa0723bfe>] nouveau_exit+0x20/0x27 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.761918]  [<ffffffff810b0782>] sys_delete_module+0x152/0x2a0
Aug  9 21:59:45 localhost kernel: [11291.762043]  [<ffffffff8146aaa9>] system_call_fastpath+0x16/0x1b
Aug  9 21:59:45 localhost kernel: [11291.762161] Code: 48 85 f6 75 07 48 8b b0 a0 00 00 00 b9 03 01 00 00 48 c7 c2 20 49 72 a0 48 c7 c7 e0 b9 72 a0 31 c0 e8 e0 b7 dc e0 e9 e6 fe ff ff <0f> 0b 66 0f 1f 44 00 00 55 48 89 e5 53 48 83 ec 18 66 66 66 66 
Aug  9 21:59:45 localhost kernel: [11291.762929] RIP  [<ffffffffa06951a8>] nouveau_gpuobj_takedown+0x148/0x150 [nouveau]
Aug  9 21:59:45 localhost kernel: [11291.763094]  RSP <ffff88022a1ebcd8>
Aug  9 21:59:45 localhost kernel: [11291.835056] ---[ end trace a24a2032e0709e2e ]---
Aug  9 21:59:46 localhost kernel: [11291.926350] usbcore: deregistering interface driver btusb
Aug  9 21:59:46 localhost kernel: [11291.989617] NET: Unregistered protocol family 31
Aug  9 21:59:50 localhost kernel: [11296.638502] usb 1-1.2: new high-speed USB device number 5 using ehci_hcd
Aug  9 21:59:50 localhost kernel: [11296.727965] option 1-1.2:1.0: GSM modem (1-port) converter detected
Aug  9 21:59:50 localhost kernel: [11296.728475] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
Aug  9 21:59:50 localhost kernel: [11296.730468] cdc_ether 1-1.2:1.1: wwan0: register 'cdc_ether' at usb-0000:00:1a.0-1.2, Mobile Broadband Network Device, 02:50:f3:00:00:00
Aug  9 21:59:50 localhost kernel: [11296.730852] option 1-1.2:1.3: GSM modem (1-port) converter detected
Aug  9 21:59:50 localhost kernel: [11296.731020] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
Aug  9 21:59:50 localhost kernel: [11296.731276] option 1-1.2:1.4: GSM modem (1-port) converter detected
Aug  9 21:59:50 localhost kernel: [11296.731435] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2
Aug  9 21:59:50 localhost kernel: [11296.732384] scsi29 : usb-storage 1-1.2:1.5
Aug  9 21:59:50 localhost kernel: [11296.733100] scsi30 : usb-storage 1-1.2:1.6
Aug  9 21:59:50 localhost logger: usb_modeswitch: switched to 12d1:1436 on 001/005
Aug  9 21:59:51 localhost kernel: [11297.736833] scsi 30:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Aug  9 21:59:51 localhost kernel: [11297.737194] scsi 29:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Aug  9 21:59:51 localhost kernel: [11297.740890] sr1: scsi-1 drive
Aug  9 21:59:51 localhost kernel: [11297.741867] sd 30:0:0:0: [sdb] Attached SCSI removable disk
Aug  9 21:59:51 localhost kernel: [11297.743076] sr 29:0:0:0: Attached scsi CD-ROM sr1
Aug  9 21:59:51 localhost dbus[606]: [system] Failed to activate service 'org.freedesktop.Avahi': timed out
Aug  9 22:00:06 localhost kernel: [11312.147034] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D3
Aug  9 22:00:15 localhost acpid: client 826[0:0] has disconnected
Aug  9 22:00:17 localhost acpid: client connected from 826[0:0]
Aug  9 22:00:17 localhost acpid: 1 client rule loaded
Aug  9 22:00:20 localhost acpid: client 826[0:0] has disconnected
Aug  9 22:00:21 localhost dbus[606]: [system] Failed to activate service 'org.freedesktop.Avahi': timed out
Aug  9 22:00:23 localhost acpid: client connected from 826[0:0]
Aug  9 22:00:23 localhost acpid: 1 client rule loaded
Aug  9 22:01:01 localhost /USR/SBIN/CROND[4763]: (root) CMD (run-parts /etc/cron.hourly)
Aug  9 22:01:01 localhost anacron[4768]: Anacron started on 2012-08-09
Aug  9 22:01:01 localhost anacron[4768]: Normal exit (0 jobs run)

With CTRL+ALT+F7 I can get to my XFCE session.

Does anybody have a clue what this is about?

Thanks for help,
Niklaas

Offline

#2 2012-08-09 22:14:33

masteryod
Member
Registered: 2010-05-19
Posts: 433

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

I know Linux is all about choice and freedom but do you have particular reason to ride nouveau instead of nvidia proprietary drivers on that kind of sweet hardware?

Last edited by masteryod (2012-08-09 22:15:24)

Offline

#3 2012-08-13 19:33:40

niklaas
Member
From: Vienna
Registered: 2012-07-24
Posts: 26

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

masteryod wrote:

I know Linux is all about choice and freedom but do you have particular reason to ride nouveau instead of nvidia proprietary drivers on that kind of sweet hardware?

Well, actually I'm using bumblee with the nvidia drivers. I installed the following packages:

aur/bumblebee-git 20120726-1 [installed: 20120810-1] (25)
aur/nvidia-utils-bumblebee 304.32-1 [installed] (106)
aur/dkms-nvidia 304.32-2 [installed] (93)
aur/dkms-bbswitch-git 20120116-1 [installed: 20120726-1] (9)

So why do I still get logs about nouveau? Is there a possibility to check which driver is actually loaded?

niklaas@len-t420 ~ % lsmod | grep nouveau
nouveau               784321  0 
mxm_wmi                 1425  1 nouveau
ttm                    64320  1 nouveau
wmi                     8475  2 mxm_wmi,nouveau
video                  11307  2 i915,nouveau
button                  4502  2 i915,nouveau
i2c_algo_bit            5391  2 i915,nouveau
drm_kms_helper         33051  2 i915,nouveau
drm                   208958  5 ttm,i915,drm_kms_helper,nouveau
i2c_core               20369  7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,nouveau,videodev

Did I miss something during the installation of bumblebee? I followed the instructions from chapter https://wiki.archlinux.org/index.php/Bu … .2F_nvidia and chapter https://wiki.archlinux.org/index.php/Bu … Management .

Thanks for your help.

Offline

#4 2012-08-14 10:10:07

masteryod
Member
Registered: 2010-05-19
Posts: 433

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

Paste output of: pacman -Qs nouveau

Offline

#5 2012-08-14 11:07:39

niklaas
Member
From: Vienna
Registered: 2012-07-24
Posts: 26

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

masteryod wrote:

Paste output of: pacman -Qs nouveau

niklaas@len-t420 ~ % pacman -Qs nouveau
local/bumblebee-git 20120810-1
    Develop branch of Bumblebee. Optimus Support for Linux Through VirtualGL.
    You need to install proper drivers separately. Can be used with Nouveau or
    Nvidia

Offline

#6 2012-08-14 12:30:32

masteryod
Member
Registered: 2010-05-19
Posts: 433

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

OK, paste output of: pacman -Qs nvidia

Offline

#7 2012-08-14 15:16:29

niklaas
Member
From: Vienna
Registered: 2012-07-24
Posts: 26

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

masteryod wrote:

OK, paste output of: pacman -Qs nvidia

niklaas@len-t420 ~ % pacman -Qs nvidia
local/acpi_call-git 20120806-1
    kernel module that enables calls to ACPI methods through /proc/acpi/call.
    e.g. to turn off discrete graphics card in a dual graphics environment (like
    NVIDIA Optimus)
local/bumblebee-git 20120810-1
    Develop branch of Bumblebee. Optimus Support for Linux Through VirtualGL.
    You need to install proper drivers separately. Can be used with Nouveau or
    Nvidia
local/dkms-nvidia 304.32-2
    NVIDIA dynamic kernel module (DKMS) drivers for kernel26.
local/libvdpau 0.4.1-2
    Nvidia VDPAU library
local/nvidia-utils-bumblebee 304.32-1
    NVIDIA drivers utilities and libraries. With LibGL and xorg modules
    installed in a different directory.

Offline

#8 2012-08-14 16:24:34

masteryod
Member
Registered: 2010-05-19
Posts: 433

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

OK, one more: uname -a

[edit]

This setup was working somewhere in the past (maybe on other distro)? Or it's misbehaving since you put Arch on it?

Last edited by masteryod (2012-08-14 16:30:19)

Offline

#9 2012-08-14 17:34:16

niklaas
Member
From: Vienna
Registered: 2012-07-24
Posts: 26

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

First of all, thanks for your help.

masteryod wrote:

OK, one more: uname -a

niklaas@len-t420 ~ % uname -a
Linux len-t420 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST 2012 x86_64 GNU/Linux

This setup was working somewhere in the past (maybe on other distro)? Or it's misbehaving since you put Arch on it?

No, I never used another distro on this system. I got to know Arch one year ago and since then I had no time to install it as my main operating system. Approx. one month ago, I gave it a try and since then I'm really happy with it. (I used Windows 7 with an entirely encrypted drive before and didn't dare to try to install a totally encrypted dual-boot system. Unfortunately, I need Windows for my studies.)

Since this error is not crashing my system or preventing me from working, it's not /that/ annoying. Nevertheless, I was still wondering why I only get about 6 hours battery life with powerdown* (see https://bbs.archlinux.org/viewtopic.php?id=134109 and https://aur.archlinux.org/packages.php?ID=57421 ) -- on Windows I get up to 10 and disabling the dedicated graphic card got me +2 hours. So I was thinking about bumblebee not working properly because (as I understood) it should poweroff the card automatically. I thought that this error could be a hint to it; so I posted it.

After your post, pointing out that it's quite strange to use nouveau instead of the nvidia driver, I'm even more confused because it really looks like the system is using the nouveau driver.

* Maybe it's als powerdown causing these problems. After intalling Arch without fighting with pm-utils, powerdown, laptop-mode etc. I did not have any of them and the system ran quite smoothly. Well, maybe I just shouldn't have tried tweaking it more and more. :-)

Last edited by niklaas (2012-08-14 17:36:07)

Offline

#10 2012-08-14 19:04:07

masteryod
Member
Registered: 2010-05-19
Posts: 433

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

niklaas wrote:

First of all, thanks for your help.

I didn't done anything so far wink

niklaas wrote:

Linux len-t420 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST 2012 x86_64 GNU/Linux

I'm not sure why you're running dkms-nvidia from AUR if you got stock (almost) up-to-date 3.4 kernel? I'm not familiar with optimus/bumblebee but I think you should try default way i.e. non-dkms nvidia-bumblebee and non-dkms bbswitch from AUR.

niklaas wrote:

I was still wondering why I only get about 6 hours battery life with powerdown* (see https://bbs.archlinux.org/viewtopic.php?id=134109 and https://aur.archlinux.org/packages.php?ID=57421 ) -- on Windows I get up to 10 and disabling the dedicated graphic card got me +2 hours. So I was thinking about bumblebee not working properly because (as I understood) it should poweroff the card automatically. I thought that this error could be a hint to it; so I posted it.

Bumblebee/Nvidia issue is one thing, battery life under Linux is another. I don't own a laptop since year or two (damn, I need to change this soon), so I won't be helpful here because there is a lot of topic to search and I'm not up-do-date with this. See if this affects you: https://bugs.archlinux.org/task/29850 and then search about whole i915.i915_enable_rc6=1 thing, search the forum about laptops and battery life - there's a lot to learn here.

niklaas wrote:

After your post, pointing out that it's quite strange to use nouveau instead of the nvidia driver, I'm even more confused because it really looks like the system is using the nouveau driver.

Actually I'm not sure about this either, you don't have nouveau drivers installed on your system so bumblebee could be the reason of those messages. Check what's going on with hardware acceleration with this: $ glxinfo | grep -i render and paste output, once again I'm not familiar with this whole optimus/bumblebee thing.

PS You might want to install couple of lib32-nvidia packages if you want to run for example 32bit games through wine etc. See wiki

Last edited by masteryod (2012-08-14 19:10:17)

Offline

#11 2012-08-15 10:15:26

niklaas
Member
From: Vienna
Registered: 2012-07-24
Posts: 26

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

masteryod wrote:
niklaas wrote:

First of all, thanks for your help.

I didn't done anything so far wink

I do think so: I don't feel alone anymore. ;-)

niklaas wrote:

Linux len-t420 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST 2012 x86_64 GNU/Linux

I'm not sure why you're running dkms-nvidia from AUR if you got stock (almost) up-to-date 3.4 kernel? I'm not familiar with optimus/bumblebee but I think you should try default way i.e. non-dkms nvidia-bumblebee and non-dkms bbswitch from AUR.

OK, so I did a fresh pacman -Syu and (re-)installed the non-dkms versions after it.

Bumblebee/Nvidia issue is one thing, battery life under Linux is another. I don't own a laptop since year or two (damn, I need to change this soon), so I won't be helpful here because there is a lot of topic to search and I'm not up-do-date with this. See if this affects you: https://bugs.archlinux.org/task/29850 and then search about whole i915.i915_enable_rc6=1 thing, search the forum about laptops and battery life - there's a lot to learn here.

[edit]
Well, I think these are connect: If I can't get bumblebee properly running, the dedicated graphics card doesn't shutdown automatically, so the system needs more power and battery life is reduced. Yeah, I read a bit (and I'm going to read more) about battery life under Linux in the forums and the wiki.
[/edit]

I know about the i915.i915_enable_rc6=1 thing. (I followed this wiki entry: https://wiki.archlinux.org/index.php/Le … _arguments ) I don't think I'm a victim of this bug, because uptime says:

niklaas@len-t420 ~ % uptime
 12:06:59 up 9 min,  1 user,  load average: 0.07, 0.17, 0.15
niklaas wrote:

After your post, pointing out that it's quite strange to use nouveau instead of the nvidia driver, I'm even more confused because it really looks like the system is using the nouveau driver.

Actually I'm not sure about this either, you don't have nouveau drivers installed on your system so bumblebee could be the reason of those messages. Check what's going on with hardware acceleration with this: $ glxinfo | grep -i render and paste output, once again I'm not familiar with this whole optimus/bumblebee thing.

Well, looks like bumblebee is working properly:

niklaas@len-t420 ~ % glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
    GL_NV_conditional_render, GL_ARB_ES2_compatibility, 
niklaas@len-t420 ~ % optirun glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: NVS 4200M/PCIe/SSE2
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, 
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
    GL_OES_depth_texture, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 

I think I'll monitor whether I'm going to run into the problem again after using the non-dkms packages and upgrading the system.

PS You might want to install couple of lib32-nvidia packages if you want to run for example 32bit games through wine etc. See wiki

Haven't installed them yet, though I read the wiki. Installing them right now -- maybe I'll use them once; I'm not into games that much. :-)

Last edited by niklaas (2012-08-15 10:23:59)

Offline

#12 2012-08-16 06:55:38

niklaas
Member
From: Vienna
Registered: 2012-07-24
Posts: 26

Re: kernel BUG at drivers/gpu/drm/nouveau/nouveau_object.c:270!

I think I'll monitor whether I'm going to run into the problem again after using the non-dkms packages and upgrading the system.

The error just encountered again; so it seems as if it's got nothing to do with the dkms packages.

Last edited by niklaas (2012-08-16 06:55:56)

Offline

Board footer

Powered by FluxBB