On Saturday 20 September 2003 06:08 am, Michael Schreckenbauer wrote: > Hello, > > Am Samstag, 20. September 2003 00:47 schrieb Ernie Schroder: > > On Friday 19 September 2003 06:21 pm, Ernie Schroder wrote: > > > On Friday 19 September 2003 05:50 pm, Michael Schreckenbauer wrote: > > > > Hello, > > > > > > > > Am Freitag, 19. September 2003 22:34 schrieb Ernie Schroder: > > > > > Interestingly, When the XF86Config contains "nvidia" > > > > > attempting to start X produces NO log output. The machine > > > > > just locks up hard. The "nvidia" module can be successfully > > > > > loaded prior to starting X but still, the damned thing > > > > > locks solid. This has got to be a kernel issue. I looked > > > > > for the obvious by diff'ing the old and new .configs and > > > > > removed AGP and DRM and rebuilt it but I'm still in the > > > > > same spot. Next I'll rebuild with the old config if I can. > > > > > In the mean time, I'm using the "nv" module which logs > > > > > with no errors and only one warning about APM. > > > > > > > > > > Ernie > > > > > > > > > > On Friday 19 September 2003 02:36 pm, Michael > > > > > Schreckenbauer > > > > > > wrote: > > > > > > Hi Ernie, > > > > > > > > > > > > Am Freitag, 19. September 2003 20:05 schrieb Ernie Schroder: > > > > > > > Hmmmm is right! yes, the module is loading in the r7 > > > > > > > kernel but startx completely hangs the box. I'm going > > > > > > > to rebuild the nvidia pkgs. on the r1 kernel and, if > > > > > > > that works I;ll assume I've left something out of the > > > > > > > kernel > > > > > > > Ernie > > > > > > > > > > > > is it possible to post your /var/log/XFree86.0.log after > > > > > > trying to startx with the nvidia-driver? Maybe there are > > > > > > some useful hints in it. > > > > > > Michael > > > > > > > > very weird :-( Perhaps you can get some information when > > > > running strace X 1>out.txt 2>&1. And then have a look into > > > > out.txt, at which point the server hangs. > > > > > > > > Michael > > > > > > I'm not familiar with strace. I'm assuming I need to back out > > > of X, reset the Xconfig to the nvidia driver and THEN run the > > > command. Right? > > > > I did as above and I got a zero bit file. I did: > > # emerge strace > > # strace X 1>out.txt 2>&1 > > your commands look ok. A zero bit file is very strange. strace > traces system calls and signals. I cant imagine, how this could be > empty and the kernel locks. Could you try this as root, and add -f > to strace? This allowes tracing forked processes. > #strace -f X 1>out.txt 2>&1 > > Michael > > > -- > [EMAIL PROTECTED] mailing list
I ran strace with the "f" flag and do get some output (see below) At a quick glance, nothing jumps out at me. Perhaps you can make some sense of it. # cat out.txt execve("/usr/X11R6/bin/X", ["X"], [/* 36 vars */]) = 0 uname({sys="Linux", node="MRK.schroder.com", ...}) = 0 brk(0) = 0x804a42c open("/etc/ld.so.preload", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=77398, ...}) = 0 mmap2(NULL, 77398, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000 close(3) = 0 open("/lib/libpam.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \25\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=35806, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40027000 mmap2(NULL, 32684, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40028000 mprotect(0x4002f000, 4012, PROT_NONE) = 0 mmap2(0x4002f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6) = 0x4002f000 close(3) = 0 open("/lib/libpam_misc.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\r\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=11720, ...}) = 0 mmap2(NULL, 11508, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40030000 mprotect(0x40032000, 3316, PROT_NONE) = 0 mmap2(0x40032000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x40032000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\30"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=12384, ...}) = 0 mmap2(NULL, 11360, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40033000 mprotect(0x40035000, 3168, PROT_NONE) = 0 mmap2(0x40035000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x40035000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`X\1\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1449773, ...}) = 0 mmap2(NULL, 1215204, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40036000 mprotect(0x40159000, 23268, PROT_NONE) = 0 mmap2(0x40159000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x122) = 0x40159000 mmap2(0x4015d000, 6884, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4015d000 close(3) = 0 munmap(0x40014000, 77398) = 0 getuid32() = 0 brk(0) = 0x804a42c brk(0x804b42c) = 0x804b42c brk(0) = 0x804b42c brk(0x804c000) = 0x804c000 socket(PF_UNIX, SOCK_STREAM, 0) = 3 connect(3, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=498, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 read(3, "# /etc/nsswitch.conf:\n# $Header:"..., 4096) = 498 read(3, "", 4096) = 0 close(3) = 0 munmap(0x40014000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=77398, ...}) = 0 mmap2(NULL, 77398, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000 close(3) = 0 open("/lib/libnss_compat.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\25"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=50410, ...}) = 0 mmap2(NULL, 46280, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4015f000 mprotect(0x4016a000, 1224, PROT_NONE) = 0 mmap2(0x4016a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa) = 0x4016a000 close(3) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300;\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=89381, ...}) = 0 mmap2(NULL, 80544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4016b000 mprotect(0x4017c000, 10912, PROT_NONE) = 0 mmap2(0x4017c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11) = 0x4017c000 mmap2(0x4017d000, 6816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4017d000 close(3) = 0 munmap(0x40014000, 77398) = 0 uname({sys="Linux", node="MRK.schroder.com", ...}) = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl64(3, F_GETFD) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=1927, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1927 close(3) = 0 munmap(0x40014000, 4096) = 0 stat64("/etc/pam.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/etc/pam.d/xserver", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=284, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 read(3, "#%PAM-1.0\n\nauth sufficient"..., 4096) = 284 open("/lib/security/pam_rootok.so", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\6\0"..., 1024) = 1024 fstat64(4, {st_mode=S_IFREG|0755, st_size=5178, ...}) = 0 mmap2(NULL, 6888, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40015000 mprotect(0x40016000, 2792, PROT_NONE) = 0 mmap2(0x40016000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x40016000 close(4) = 0 open("/lib/security/pam_permit.so", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\6\0"..., 1024) = 1024 fstat64(4, {st_mode=S_IFREG|0755, st_size=5007, ...}) = 0 mmap2(NULL, 6660, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40017000 mprotect(0x40018000, 2564, PROT_NONE) = 0 mmap2(0x40018000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x40018000 close(4) = 0 brk(0) = 0x804c000 brk(0x804d000) = 0x804d000 read(3, "", 4096) = 0 close(3) = 0 munmap(0x40014000, 4096) = 0 open("/etc/pam.d/other", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=198, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 read(3, "#%PAM-1.0\n\nauth required\t/"..., 4096) = 198 open("/lib/security/pam_deny.so", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\6\0\000"..., 1024) = 1024 fstat64(4, {st_mode=S_IFREG|0755, st_size=4574, ...}) = 0 mmap2(NULL, 6388, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40019000 mprotect(0x4001a000, 2292, PROT_NONE) = 0 mmap2(0x4001a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x4001a000 close(4) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x40014000, 4096) = 0 time(NULL) = 1064065205 getuid32() = 0 munmap(0x40015000, 6888) = 0 munmap(0x40017000, 6660) = 0 munmap(0x40019000, 6388) = 0 geteuid32() = 0 getuid32() = 0 geteuid32() = 0 execve("/etc/X11/X", ["/etc/X11/X"], [/* 36 vars */] I really appreciate the help, Michael. Thanks -- Regards, Ernie 100% Microsoft and Intel free -- [EMAIL PROTECTED] mailing list