|
|
#1 | |
|
Registered User
Join Date: Oct 2011
Posts: 5
|
X fails to start with the NVidia driver installed on a fresh installation of AVLinux (debian 6.0.3 based). The driver builds and installs successfully, and will usually start X successfully once immediately after building the module. On subsequent reboots, boot-up appears successful until the login manager starts (SLiM in this case), then the screen goes blank. The system can only be restarted with the magic sysrq keys.
I have tested this with multiple builds of 2.6.39 and 3.0 kernels. I have also tested this with the following drivers: 275.28. 280.13, 285.05.09, and 290.03 , with the same result. It works with the vesa driver, though. It is worth noting that the same machine works just fine on Ubuntu 11.04 with the 280.13 NVidia driver. Here is (I believe) the relevant part of /var/log/kern.log: Code:
Oct 27 05:15:50 avlinux kernel: [ 19.930312] BUG: unable to handle kernel paging request at fa4f6a50 Oct 27 05:15:50 avlinux kernel: [ 19.930319] IP: [<f9bab8ad>] _nv008352rm+0x10f/0x482 [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.930630] *pde = 372b6067 *pte = 00000000 Oct 27 05:15:50 avlinux kernel: [ 19.930635] Oops: 0000 [#1] PREEMPT SMP Oct 27 05:15:50 avlinux kernel: [ 19.930639] Modules linked in: uinput binfmt_misc af_packet parport_pc ppdev lp parport bridge stp bnep rfcomm bluetooth rfkill ext3 jbd nls_utf8 nls_cp437 vfat fat ipv6 cpufreq_ondemand cpufreq_stats powernow_k8 cpufreq_userspace cpufreq_powersave cpufreq_conservative speedstep_lib fuse loop freq_table mperf nvidia(P) usblp snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_usb_audio snd_hwdep snd_usbmidi_lib snd_seq_midi snd_seq_midi_event snd_pcm snd_seq tpm_tis snd_rawmidi snd_timer snd_seq_device gspca_sonixj tpm gspca_main psmouse serio_raw snd soundcore agpgart videodev tpm_bios pcspkr k8temp snd_page_alloc evdev nv_tco i2c_nforce2 button processor i2c_core ext4 mbcache jbd2 crc16 dm_mirror dm_region_hash dm_log dm_mod usb_storage usbhid hid uas sg sr_mod cdrom sd_mod ata_generic ohci_hcd firewire_ohci firewire_core crc_itu_t pata_acpi sata_nv pata_amd ehci_hcd libata usbcore thermal fan thermal_sys forcedeth [last unloaded: scsi_wait_scan] Oct 27 05:15:50 avlinux kernel: [ 19.930697] Oct 27 05:15:50 avlinux kernel: [ 19.930700] Pid: 2583, comm: Xorg Tainted: P 3.0.6-avl-5 #10 HP Pavilion 061 ER890AA-ABA a1410n/NAGAMI Oct 27 05:15:50 avlinux kernel: [ 19.930705] EIP: 0060:[<f9bab8ad>] EFLAGS: 00013246 CPU: 0 Oct 27 05:15:50 avlinux kernel: [ 19.930959] EIP is at _nv008352rm+0x10f/0x482 [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.930962] EAX: 49564e22 EBX: f45c3f1c ECX: f45c3efc EDX: ffffffff Oct 27 05:15:50 avlinux kernel: [ 19.930964] ESI: f45c3f1c EDI: f45c3f18 EBP: f45c3ec8 ESP: f6f99c94 Oct 27 05:15:50 avlinux kernel: [ 19.930966] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 Oct 27 05:15:50 avlinux kernel: [ 19.930970] Process Xorg (pid: 2583, ti=f6f98000 task=f6d78000 task.ti=f6f98000) Oct 27 05:15:50 avlinux kernel: [ 19.930971] Stack: Oct 27 05:15:50 avlinux kernel: [ 19.930973] f45c3f1c f45c3f1c 00000003 f9bab6db f45c3f1c 00000000 f9bac144 f45c3f1c Oct 27 05:15:50 avlinux kernel: [ 19.930978] f45ef2e8 f45ef2e8 f4598000 f9bac340 f4598000 00000007 f45ef2e8 f45ef2e8 Oct 27 05:15:50 avlinux kernel: [ 19.930983] f4598000 f45e8000 f9b9a524 f4598000 00000007 f45ef2e8 0000002f f4598000 Oct 27 05:15:50 avlinux kernel: [ 19.930987] Call Trace: Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f9bab6db>] ? _nv028056rm+0xb/0x3b [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f9bac144>] ? _nv028049rm+0x54/0xa6 [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f9bac340>] ? _nv028050rm+0x1aa/0x26a [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f9b9a524>] ? _nv028243rm+0xbe/0x135 [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f99f4d72>] ? _nv015124rm+0x219/0x3c9 [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f99f3b15>] ? _nv015426rm+0xc3/0x126 [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f964c52e>] ? _nv015606rm+0xb/0xf [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f9bf3c30>] ? _nv002415rm+0x15d/0x24b [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f9bf4a06>] ? _nv002409rm+0x3f6/0x5dc [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f9bfab65>] ? rm_init_adapter+0x91/0x1a4 [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<f9c19ea1>] ? nv_kern_open+0x469/0x5a0 [nvidia] Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10a553b>] ? chrdev_open+0x139/0x157 Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10a5402>] ? cdev_put+0x17/0x17 Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10a12b7>] ? __dentry_open+0x156/0x24d Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10a2118>] ? nameidata_to_filp+0x3a/0x45 Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10abfbb>] ? do_last+0x55d/0x686 Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10aca56>] ? path_openat+0x9f/0x2c9 Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10a9a02>] ? complete_walk+0x89/0xcd Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10ac97a>] ? user_path_at+0x44/0x62 Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10acca3>] ? do_filp_open+0x23/0x5c Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10aa02c>] ? getname_flags+0x1c/0xd0 Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10a2213>] ? do_sys_open+0xf0/0x16b Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c10a22ac>] ? sys_open+0x1e/0x23 Oct 27 05:15:50 avlinux kernel: [ 19.931008] [<c1243f18>] ? sysenter_do_call+0x12/0x28 Oct 27 05:15:50 avlinux kernel: [ 19.931008] Code: 50 8d 45 38 50 8d 45 34 50 ff 76 0c ff 36 e8 8b 03 00 00 83 c4 18 ba ff ff ff ff 85 c0 0f 85 72 03 00 00 a1 bb 30 d9 f9 89 45 20 <a1> 50 6a 4f fa 89 45 24 0f b6 05 54 6a 4f fa 88 45 28 c7 45 10 Oct 27 05:15:50 avlinux kernel: [ 19.931008] EIP: [<f9bab8ad>] _nv008352rm+0x10f/0x482 [nvidia] SS:ESP 0068:f6f99c94 Oct 27 05:15:50 avlinux kernel: [ 19.931008] CR2: 00000000fa4f6a50 Oct 27 05:15:50 avlinux kernel: [ 19.931008] ---[ end trace 1121da68fe6d6425 ]--- |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Oct 2011
Posts: 5
|
OK this seems to be a problem with binutils-gold. Doing this has eliminated the login problem:
# cd /usr/bin # rm ld # ln -s ld.bfd ld (ld had previously been a link to ld.gold.) After making this change and rebuilding the NVidia kernel module, the bug I posted above is gone. It is still crashing after a minute or two, but at least we're making progress here... |
|
|
|
|
![]() |
| Thread Tools | |
|
|