I left out the step of replacing Driver="nouveau" with Driver="nvidia" in /etc/X11/xorg.conf, sorry.
On 05/15/2011 11:52 AM, Russell L. Carter wrote: > > First, thanks much to the people on the other side of the globe who > see a new day before me. I have dug deeper and can now get more specific > about the nvidia blank screen problem. (For the record, I have a > fixed hardware config that I've tracked debian-testing on for two > years, and also tracking nvidia drivers. I used to just download > them from nvidia.com but for the past few months I've been using > dkms, which has worked beautifully.) > > Thanks to tv.debian for reminding me that nouveau might be > blacklisted. It turns out that it was, in the file > > /etc/modprobe.d/nvidia-installer-disable-nouveau.conf > > I had the nouveau packages installed: > > root@feyerabend:/etc/modprobe.d# dpkg -l | grep nouveau > ii libdrm-nouveau1a 2.4.24-2 > Userspace > interface to nouveau-specific kernel DRM services -- runtime > ii xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1 X.Org X > server -- Nouveau display driver (experimental) > > so when I rm'd the blacklist file the gdm3 greeter popped up and X is > up and running. This proves the hardware is working (or at least not > completely broken). > > I don't have the ability to make a choice between nvidia vs. nouveau, I > make a living with high performance numerical algorithms, including GPU > programming, so my only choice is between Linux and Windows. Ok? > I would be a very unhappy man on Windows, so I'll forge on. > > So next I install the current nvidia dkms packages. I've removed > everything that's normal output: > > root@feyerabend:~# apt-get autoremove --purge xserver-xorg-video-nouveau > libdrm-nouveau1a > > since the nouveau module is still loaded I reboot, and return to a > console prompt with no X. Next I'll install the nvidia packages. > Note that the modprobe blows up. After the apt-get install output > I'll append the traceback the showed up in /var/log/messages. > > (The recent memcpy/memmove issue is orthogonal to kernel modules, > right?) > > root@feyerabend:~# apt-get install nvidia-kernel-dkms nvidia-glx > nvidia-kernel-270.41.06 nvidia-settings > Reading package lists... Done > Building dependency tree > Reading state information... Done > Note, selecting 'nvidia-kernel-dkms' instead of 'nvidia-kernel-270.41.06' > The following NEW packages will be installed: > nvidia-glx nvidia-kernel-dkms nvidia-settings > 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. > Need to get 0 B/12.8 MB of archives. > After this operation, 41.2 MB of additional disk space will be used. > Selecting previously deselected package nvidia-kernel-dkms. > (Reading database ... 204047 files and directories currently installed.) > Unpacking nvidia-kernel-dkms (from > .../nvidia-kernel-dkms_270.41.06-1_amd64.deb) ... > Selecting previously deselected package nvidia-glx. > Unpacking nvidia-glx (from .../nvidia-glx_270.41.06-1_amd64.deb) ... > Selecting previously deselected package nvidia-settings. > Unpacking nvidia-settings (from .../nvidia-settings_195.36.24-1_amd64.deb) ... > Processing triggers for man-db ... > Processing triggers for menu ... > Setting up nvidia-kernel-dkms (270.41.06-1) ... > Loading new nvidia-270.41.06 DKMS files... > First Installation: checking all kernels... > Building only for 2.6.38-2-amd64 > Building initial module for 2.6.38-2-amd64 > Done. > > nvidia.ko: > Running module version sanity check. > - Original module > - No original module exists within this kernel > - Installation > - Installing to /lib/modules/2.6.38-2-amd64/updates/dkms/ > > depmod... > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226221] Oops: 0000 [#1] SMP > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226223] last sysfs file: /sys/bus/acpi/drivers/NVIDIA ACPI > Video > Driver/uevent > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226406] Stack: > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226416] Call Trace: > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226841] Code: 00 ba 00 00 00 00 be 3c 00 00 00 41 ff 55 20 48 > 89 > c3 b9 01 00 00 00 ba 00 00 00 00 be 15 00 00 00 4c 89 ef 41 ff 55 20 49 89 c6 > <48> 8b 05 f7 6a c6 00 48 89 45 10 8b 05 f5 6a c6 00 89 45 18 0f > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226980] CR2: ffffffffa129b076 > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226221] Oops: 0000 [#1] SMP > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226223] last sysfs file: /sys/bus/acpi/drivers/NVIDIA ACPI > Video > Driver/uevent > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226406] Stack: > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226416] Call Trace: > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226841] Code: 00 ba 00 00 00 00 be 3c 00 00 00 41 ff 55 20 48 > 89 > c3 b9 01 00 00 00 ba 00 00 00 00 be 15 00 00 00 4c 89 ef 41 ff 55 20 49 89 c6 > <48> 8b 05 f7 6a c6 00 48 89 45 10 8b 05 f5 6a c6 00 89 45 18 0f > > Message from syslogd@feyerabend at May 15 11:35:38 ... > kernel:[ 177.226980] CR2: ffffffffa129b076 > . > > DKMS: install Completed. > Setting up nvidia-glx (270.41.06-1) ... > No diversion 'diversion of /usr/lib/xorg/modules/extensions/libGLcore.so to > /usr/lib/nvidia/libGLcore.so.xlibmesa by nvidia-glx', none removed. > No diversion 'diversion of /usr/lib/xorg/modules/extensions/libGLcore.a to > /usr/lib/nvidia/libGLcore.a.xlibmesa by nvidia-glx', none removed. > No diversion 'diversion of /usr/lib/xorg/modules/extensions/libglx.a to > /usr/lib/nvidia/libglx.a.xlibmesa by nvidia-glx', none removed. > update-alternatives: using /usr/lib/nvidia/libglx.so to provide > /usr/lib/xorg/modules/extensions/libglx.so (libglx.so) in auto mode. > Setting up nvidia-settings (195.36.24-1) ... > Processing triggers for libgl1-nvidia-alternatives ... > Processing triggers for menu ... > root@feyerabend:~# > > /var/log/messages traceback: > > May 15 11:35:37 feyerabend kernel: [ 176.396112] Disabling lock debugging due > to kernel taint > May 15 11:35:37 feyerabend kernel: [ 176.396117] nvidia: module license > 'NVIDIA' taints kernel. > May 15 11:35:38 feyerabend kernel: [ 177.178623] nvidia 0000:01:00.0: PCI > INT A > -> GSI 16 (level, low) -> IRQ 16 > May 15 11:35:38 feyerabend kernel: [ 177.178637] vgaarb: device changed > decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns= > io+mem > May 15 11:35:38 feyerabend kernel: [ 177.178734] NVRM: loading NVIDIA UNIX > x86_64 Kernel Module 270.41.06 Mon Apr 18 14:53:56 PDT 20 > 11 > May 15 11:35:38 feyerabend kernel: [ 177.226218] PGD 1605067 PUD 1609063 PMD > 0 > May 15 11:35:38 feyerabend kernel: [ 177.226225] CPU 0 > May 15 11:35:38 feyerabend kernel: [ 177.226226] Modules linked in: nvidia(P) > acpi_cpufreq mperf parport_pc ppdev lp parport cpufreq_s > tats cpufreq_conservative cpufreq_powersave cpufreq_userspace fuse nfsd nfs > lockd fscache nfs_acl auth_rpcgss sunrpc xfs exportfs ext2 > loop usbhid hid snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep > snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi > snd_seq_midi_event snd_seq evdev snd_timer snd_seq_device tpm_tis tpm tpm_bios > psmouse snd i2c_i801 serio_raw i2c_core x38_edac soundco > re snd_page_alloc pcspkr edac_core processor button ext4 mbcache jbd2 crc16 > dm_mod sg sd_mod sr_mod cdrom crc_t10dif uhci_hcd fan ahci > libahci sky2 libata ehci_hcd scsi_mod thermal usbcore thermal_sys nls_base > [last > unloaded: scsi_wait_scan] > May 15 11:35:38 feyerabend kernel: [ 177.226262] > May 15 11:35:38 feyerabend kernel: [ 177.226264] Pid: 4609, comm: Xorg > Tainted: > P O 2.6.38-2-amd64 #1 OEM OEM/LP LT X48-T3RS > May 15 11:35:38 feyerabend kernel: [ 177.226267] RIP: > 0010:[<ffffffffa0634578>] > [<ffffffffa0634578>] _nv028301rm+0x44/0x176 [nvidia] > May 15 11:35:38 feyerabend kernel: [ 177.226386] RSP: 0018:ffff8802245dfb88 > EFLAGS: 00010282 > May 15 11:35:38 feyerabend kernel: [ 177.226388] RAX: ffff8801fc94c000 RBX: > ffff880223a9a000 RCX: 0000000000000001 > May 15 11:35:38 feyerabend kernel: [ 177.226389] RDX: ffff8801fc94c000 RSI: > 0000000000000015 RDI: ffff880224874000 > May 15 11:35:38 feyerabend kernel: [ 177.226391] RBP: ffff880225955f68 R08: > ffff8801fd690000 R09: ffff880225955f78 > May 15 11:35:38 feyerabend kernel: [ 177.226393] R10: ffff88022f8026c0 R11: > 0000000000000077 R12: ffff880224688000 > May 15 11:35:38 feyerabend kernel: [ 177.226394] R13: ffff880224874000 R14: > ffff8801fc94c000 R15: ffff880224648800 > May 15 11:35:38 feyerabend kernel: [ 177.226396] FS: 00007f2732c77880(0000) > GS:ffff8800cfc00000(0000) knlGS:0000000000000000 > May 15 11:35:38 feyerabend kernel: [ 177.226398] CS: 0010 DS: 0000 ES: 0000 > CR0: 0000000080050033 > May 15 11:35:38 feyerabend kernel: [ 177.226400] CR2: ffffffffa129b076 CR3: > 000000022442a000 CR4: 00000000000406f0 > May 15 11:35:38 feyerabend kernel: [ 177.226401] DR0: 0000000000000000 DR1: > 0000000000000000 DR2: 0000000000000000 > May 15 11:35:38 feyerabend kernel: [ 177.226403] DR3: 0000000000000000 DR6: > 00000000ffff0ff0 DR7: 0000000000000400 > May 15 11:35:38 feyerabend kernel: [ 177.226405] Process Xorg (pid: 4609, > threadinfo ffff8802245de000, task ffff880224bb4a40) > May 15 11:35:38 feyerabend kernel: [ 177.226407] ffffc90011893000 > ffff880224874000 ffff880225955fe8 ffff880224688000 > May 15 11:35:38 feyerabend kernel: [ 177.226411] ffffc90011893000 > ffffffffa09dc95b ffff8801fc94c000 ffff880224648800 > May 15 11:35:38 feyerabend kernel: [ 177.226413] ffff880224874000 > ffffc90011893000 ffff8802239e4000 ffffffffa09dd983 > May 15 11:35:38 feyerabend kernel: [ 177.226517] [<ffffffffa09dc95b>] ? > _nv002401rm+0x218/0x260 [nvidia] > May 15 11:35:38 feyerabend kernel: [ 177.226614] [<ffffffffa09dd983>] ? > _nv002394rm+0x41b/0x685 [nvidia] > May 15 11:35:38 feyerabend kernel: [ 177.226711] [<ffffffffa09e351d>] ? > rm_init_adapter+0x9d/0x111 [nvidia] > May 15 11:35:38 feyerabend kernel: [ 177.226808] [<ffffffffa0a00699>] ? > nv_kern_open+0x49a/0x603 [nvidia] > May 15 11:35:38 feyerabend kernel: [ 177.226812] [<ffffffff810fa480>] ? > exact_match+0x0/0x4 > May 15 11:35:38 feyerabend kernel: [ 177.226814] [<ffffffff810fa802>] ? > chrdev_open+0x12a/0x148 > May 15 11:35:38 feyerabend kernel: [ 177.226817] [<ffffffff810fa6d8>] ? > chrdev_open+0x0/0x148 > May 15 11:35:38 feyerabend kernel: [ 177.226819] [<ffffffff810f642a>] ? > __dentry_open+0x15a/0x271 > May 15 11:35:38 feyerabend kernel: [ 177.226821] [<ffffffff810ff637>] ? > dget+0x12/0x1e > May 15 11:35:38 feyerabend kernel: [ 177.226824] [<ffffffff811013e6>] ? > finish_open+0x97/0x15f > May 15 11:35:38 feyerabend kernel: [ 177.226826] [<ffffffff81102412>] ? > do_path_lookup+0x5d/0xfc > May 15 11:35:38 feyerabend kernel: [ 177.226828] [<ffffffff81103162>] ? > do_filp_open+0x171/0x5be > May 15 11:35:38 feyerabend kernel: [ 177.226831] [<ffffffff8110b58e>] ? > setattr_copy+0x98/0xd7 > May 15 11:35:38 feyerabend kernel: [ 177.226833] [<ffffffff810f6752>] ? > chown_common+0x90/0x9b > May 15 11:35:38 feyerabend kernel: [ 177.226835] [<ffffffff8110bee4>] ? > alloc_fd+0x69/0x10b > May 15 11:35:38 feyerabend kernel: [ 177.226837] [<ffffffff810f620f>] ? > do_sys_open+0x56/0xda > May 15 11:35:38 feyerabend kernel: [ 177.226840] [<ffffffff81009952>] ? > system_call_fastpath+0x16/0x1b > May 15 11:35:38 feyerabend kernel: [ 177.226979] RSP <ffff8802245dfb88> > May 15 11:35:38 feyerabend kernel: [ 177.226982] ---[ end trace > 58be261eea03ecf3 ]--- > root@feyerabend:~# > > [end of message] > > -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4dd021d2.5090...@pinyon.org