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/4dd020ed.3040...@pinyon.org