Comment 2 for bug 607399

Revision history for this message
Anders Kaseorg (andersk) wrote : Re: Loading the nvidia driver causes kernel oops in maverick

This still hasn’t gone away with nvidia-current 256.44-0ubuntu1, nor 256.52-0ubuntu0sarvatt (from xorg-edgers). I can’t use the nvidia driver unless I boot into kernel 2.6.32.

Oops while starting X with nvidia 256.52 on kernel 2.6.35-19-generic:

BUG: unable to handle kernel paging request at ffffffffa111b68d
IP: [<ffffffffa05d7778>] _nv025668rm+0x44/0x176 [nvidia]
PGD 1a2c067 PUD 1a30063 PMD 0
Oops: 0000 [#1] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:1e.0/0000:05:06.3/local_cpus
CPU 0
Modules linked in: kvm_intel kvm microcode nvidia(P) snd_hda_codec_analog snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi lib80211_crypt_tkip wl(P) snd_seq_midi_event r852 sm_common snd_seq joydev snd_timer snd_seq_device nand nand_ids nand_ecc pcmcia mtd snd lib80211 btusb coretemp bluetooth yenta_socket pcmcia_rsrc pcmcia_core video output soundcore snd_page_alloc psmouse serio_raw intel_agp lp parport 8139too btrfs zlib_deflate 8139cp crc32c sdhci_pci sdhci led_class firewire_ohci firewire_core crc_itu_t mii libcrc32c

Pid: 1068, comm: Xorg Tainted: P 2.6.35-19-generic #28-Ubuntu CAPELL VALLEY(NAPA) CRB/0768AJU
RIP: 0010:[<ffffffffa05d7778>] [<ffffffffa05d7778>] _nv025668rm+0x44/0x176 [nvidia]
RSP: 0018:ffff88006ef85ab8 EFLAGS: 00010282
RAX: ffff88006bad4000 RBX: ffff88006bbdc000 RCX: 0000000000000001
RDX: ffff88006bad4000 RSI: 0000000000000016 RDI: ffff88006fbbe000
RBP: ffff88006bb0af68 R08: ffff88006e5a0000 R09: ffff88006e16f200
R10: 00000000ffffffff R11: 0000000000000077 R12: ffff88006bbee000
R13: ffff88006fbbe000 R14: ffff88006bad4000 R15: ffff88006fda5400
FS: 00007fb23db89840(0000) GS:ffff880001e00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffffa111b68d CR3: 000000006ed16000 CR4: 00000000000006f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process Xorg (pid: 1068, threadinfo ffff88006ef84000, task ffff88006ef88000)
Stack:
 ffffc9001091e000 ffff88006fbbe000 ffff88006bb0afe8 ffff88006bbee000
<0> ffffc9001091e000 ffffffffa092e692 ffff88007b2cf400 ffff88006fda5400
<0> ffff88006fbbe000 ffffc9001091e000 ffff880037ad4800 ffffffffa092f649
Call Trace:
 [<ffffffffa092e692>] ? _nv002105rm+0x211/0x254 [nvidia]
 [<ffffffffa092f649>] ? _nv002098rm+0x407/0x65b [nvidia]
 [<ffffffffa09350a3>] ? rm_init_adapter+0x83/0xf1 [nvidia]
 [<ffffffffa095234e>] ? nv_kern_open+0x5ae/0x750 [nvidia]
 [<ffffffff8115565a>] ? chrdev_open+0x10a/0x200
 [<ffffffff81155550>] ? chrdev_open+0x0/0x200
 [<ffffffff8114fab5>] ? __dentry_open+0xe5/0x330
 [<ffffffff8125f45f>] ? security_inode_permission+0x1f/0x30
 [<ffffffff8114fe14>] ? nameidata_to_filp+0x54/0x70
 [<ffffffff8115c9c8>] ? finish_open+0xe8/0x1d0
 [<ffffffff8116564f>] ? dput+0xdf/0x1b0
 [<ffffffff8115de26>] ? do_last+0x86/0x460
 [<ffffffff8116015b>] ? do_filp_open+0x21b/0x660
 [<ffffffff8116b96a>] ? alloc_fd+0x10a/0x150
 [<ffffffff8114f859>] ? do_sys_open+0x69/0x170
 [<ffffffff8114f9a0>] ? sys_open+0x20/0x30
 [<ffffffff8100a0f2>] ? system_call_fastpath+0x16/0x1b
Code: 00 ba 00 00 00 00 be 3d 00 00 00 41 ff 55 20 48 89 c3 b9 01 00 00 00 ba 00 00 00 00 be 16 00 00 00 4c 89 ef 41 ff 55 20 49 89 c6 <48> 8b 05 0e 3f b4 00 48 89 45 10 8b 05 0c 3f b4 00 89 45 18 0f
RIP [<ffffffffa05d7778>] _nv025668rm+0x44/0x176 [nvidia]
 RSP <ffff88006ef85ab8>
CR2: ffffffffa111b68d
---[ end trace eb54b47c3982abdf ]---