nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   1.0-5328 released. (http://www.nvnews.net/vbulletin/showthread.php?t=22598)

Andy Mecham 12-22-03 11:42 AM

1.0-5328 released.
 
http://www.nvidia.com/object/linux_d..._ia32_1.0-5328

Go forth and download.

--andy

cycojesus 12-22-03 12:08 PM

samsung X10
 
And still no support for Samsung X10 laptop :(

andysan 12-22-03 12:32 PM

Samsung X10 STILL doesn't work
 
No, I've just tried the new driver on my Samsung X10 and it's no good. Well, I now get a different garbled screen from what I had before so I guess that's progress (and cause for a tiny bit of hope????) Very disappointing when NVidia said they would look into this months and months ago.

At least I would like to see some mention of it in the "known issues" list..... the driver just 100% doesn't work with this very common laptop.

Andy.

redmac5 12-22-03 01:30 PM

Same here, Samsung X10 doesn't work :(((((((((((((

adnans 12-22-03 01:58 PM

Did you try the following parameter combination for the nvidia module?

NVreg_SoftEDIDs=0 NVreg_Mobile=3

-adnans

Soul-Crusher 12-22-03 02:22 PM

Any ideas on when kernel 2.6 will be supported by nVidia?

Edit: Minion.de patches are available for this driver, but it would still be nice to see nVidia support 2.6 officially.

bwkaz 12-22-03 02:43 PM

Umm... uh oh. :eek:

From klogd after trying to start X:

Code:

Dec 22 13:51:49 beta kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000020
Dec 22 13:51:49 beta kernel:  printing eip:
Dec 22 13:51:49 beta kernel: f1c9d1e8
Dec 22 13:51:49 beta kernel: *pde = 00000000
Dec 22 13:51:49 beta kernel: Oops: 0000 [#1]
Dec 22 13:51:49 beta kernel: CPU:    0
Dec 22 13:51:49 beta kernel: EIP:    0060:[__crc_fb_invert_cmaps+3410790/3868457]    Tainted: P 
Dec 22 13:51:49 beta kernel: EFLAGS: 00013282
Dec 22 13:51:49 beta kernel: EIP is at os_pci_read_dword+0x18/0x30 [nvidia]
Dec 22 13:51:49 beta kernel: eax: e27bf748  ebx: ef222400  ecx: 00000000  edx: 00000048
Dec 22 13:51:49 beta kernel: esi: 00003189  edi: eff83800  ebp: e27bf74c  esp: e27bf738
Dec 22 13:51:49 beta kernel: ds: 007b  es: 007b  ss: 0068
Dec 22 13:51:49 beta kernel: Process X (pid: 1102, threadinfo=e27be000 task=ef1e2080)
Dec 22 13:51:49 beta kernel: Stack: 00003189 e27bf750 00000048 e27bf748 00000000 e27bf75c f1b318bd 00000000
Dec 22 13:51:49 beta kernel:        00000048 e27bf788 f1b29ed6 ef222400 00000000 00000048 00000800 e0af8000
Dec 22 13:51:49 beta kernel:        ef3d7000 e27bf7c4 ef3d7000 00000000 e27bf7c4 f1b2d7a7 e0af8000 eff83800
Dec 22 13:51:49 beta kernel: Call Trace:
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1921595/3868457] _nv001241rm+0x11/0x18 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1890388/3868457] _nv000171rm+0x22a/0x268 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1904933/3868457] _nv001749rm+0x167/0x50c [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1911518/3868457] _nv000911rm+0x310/0x31c [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1938828/3868457] rm_init_agp+0xe/0x14 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+3405828/3868457] nv_agp_init+0xb6/0x110 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1929162/3868457] _nv001274rm+0x7c/0xb8 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1941879/3868457] _nv000899rm+0x7e9/0xf70 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1879827/3868457] _nv001338rm+0x1d/0x24 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2053598/3868457] _nv004805rm+0x88/0xd8 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1921414/3868457] _nv001212rm+0x10/0x14 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1928009/3868457] _nv001016rm+0x3b/0x64 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1928090/3868457] _nv001228rm+0x28/0x78 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2755657/3868457] _nv001532rm+0x1f/0x28 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2021446/3868457] _nv004240rm+0x180/0x18c [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2076891/3868457] _nv003333rm+0x10ed/0x1100 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2755657/3868457] _nv001532rm+0x1f/0x28 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2757679/3868457] _nv003619rm+0x19/0x20 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1879432/3868457] _nv001344rm+0x22/0x6c [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1817347/3868457] _nv005601rm+0xd/0x34 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1819038/3868457] _nv005594rm+0x14/0x58 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1926896/3868457] _nv001223rm+0x12/0x18 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2523029/3868457] _nv003847rm+0x173/0x1b0 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2756781/3868457] _nv001535rm+0x1f/0x28 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2755657/3868457] _nv001532rm+0x1f/0x28 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2757679/3868457] _nv003619rm+0x19/0x20 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2755657/3868457] _nv001532rm+0x1f/0x28 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2757679/3868457] _nv003619rm+0x19/0x20 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+3054146/3868457] _nv001823rm+0x2c/0x38 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2706418/3868457] _nv002280rm+0x8c/0x98 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2634145/3868457] _nv003832rm+0x117/0x12c [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1926896/3868457] _nv001223rm+0x12/0x18 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2641391/3868457] _nv003785rm+0x5d/0x6c [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2832691/3868457] _nv003612rm+0x1c5/0x1fc [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1944823/3868457] _nv006208rm+0x39/0x44 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2641075/3868457] _nv003831rm+0x65/0xa8 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1956464/3868457] _nv005643rm+0x96/0xc4 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1926896/3868457] _nv001223rm+0x12/0x18 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1871529/3868457] _nv001218rm+0x6b/0x78 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2643250/3868457] _nv000012rm+0x0/0x58 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2642985/3868457] _nv003805rm+0x2a3/0x2bc [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+2643250/3868457] _nv000012rm+0x0/0x58 [nvidia]
Dec 22 13:51:49 beta kernel:  [dput+36/544] dput+0x24/0x220
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+1938783/3868457] rm_ioctl+0x19/0x20 [nvidia]
Dec 22 13:51:49 beta kernel:  [__crc_fb_invert_cmaps+3399450/3868457] nv_kern_ioctl+0x7c/0x480 [nvidia]
Dec 22 13:51:49 beta kernel:  [mtrr_ioctl+1569/2224] mtrr_ioctl+0x621/0x8b0
Dec 22 13:51:49 beta kernel:  [dentry_open+331/544] dentry_open+0x14b/0x220
Dec 22 13:51:49 beta kernel:  [dput+36/544] dput+0x24/0x220
Dec 22 13:51:49 beta kernel:  [__fput+197/304] __fput+0xc5/0x130
Dec 22 13:51:49 beta kernel:  [sys_ioctl+244/672] sys_ioctl+0xf4/0x2a0
Dec 22 13:51:49 beta kernel:  [sys_close+98/160] sys_close+0x62/0xa0
Dec 22 13:51:49 beta kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Dec 22 13:51:49 beta kernel:
Dec 22 13:51:49 beta kernel: Code: 8b 41 20 89 44 24 04 8b 41 10 89 04 24 e8 56 f5 50 ce 8b 45

Upon further investigation (into what os_read_pci_dword does), I added a check to it for whether the "handle" parameter was NULL. If it is NULL, I log the event (printk()) and return 0 from the function. This is probably not entirely correct, but at least it stops the kernel from OOPSing. The message does get logged, too, so the problem is that "handle" is NULL.

This is kernel 2.6.0 with the 5328 minion.de patch. I realize that you guys don't support this setup, but nothing important that the minion.de patch touches is in this call trace (plus it worked with 4496). The patch doesn't touch os_read_pci_dword, and it can't touch any of the _nv functions, since they're in the binary nv-kernel.o file. It can't touch rm_init_agp either, since it's in the same file.

That leaves nv_agp_init. All that the patch does to this function is remove a check for kernel 2.2 in the "decide whether agpgart is loaded" chunk of code (which would result in the same code if compiled for 2.4.X).

If you really want, I can try to repro on 2.4.23, but I think the same thing will happen, for the above reasons. (Edit: Tried it on 2.4.23 anyway. Same problem -- at least, I got a blank console, X died, and the kernel logged an OOPS; I haven't run it through ksymoops though.)

Hardware is a GF4 Ti4200, video BIOS 04.25.00.29.00, Via KT400 chipset (Asus A7V8X-X).

ggnvidia 12-22-03 02:58 PM

Regression
 
Unable to handle kernel NULL pointer dereference at virtual address 00000010
printing eip:
c02dc0c1
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c02dc0c1>] Tainted: P
EFLAGS: 00013006
eax: 00000087 ebx: c3fbe000 ecx: 00000048 edx: 00000000
esi: 00000000 edi: 00003246 ebp: c3fbf760 esp: c3fbf72c
ds: 0018 es: 0018 ss: 0018
Process X (pid: 2536, stackpage=c3fbf000)
Stack: 00003246 c3fbf78c c01aedfc c26cb800 00003099 c159cc00 e08f8739 00000000
00000048 c3fbf75c e090784e c26cb400 00000000 c3fbf770 e09123fd 00000000
00000048 c3fbf79c e090aa16 c26cb800 00000000 00000048 e0aaab60 c4d38000
Call Trace: [<c01aedfc>] [<e08f8739>] [<e090784e>] [<e09123fd>] [<e090aa16>]
[<e0aaab60>] [<e090e2e7>] [<e0aaab60>] [<e0916776>] [<e08f7495>] [<e0aaab60>]
[<e0ad410c>] [<e0ad4130>] [<e0ad4148>] [<e0ad40a0>] [<e0aaab60>] [<e0ad40a0>]
[<e0aaab60>] [<e091418c>] [<e0aaab60>] [<e0ad410c>] [<e0ad4130>] [<e0ad4148>]
[<e0aaab60>] [<e0917339>] [<e0aaab60>] [<e0aaab60>] [<e09df11f>] [<e09080d5>]
[<e09327a0>] [<e0912348>] [<e0a81bf1>] [<e0913d0b>] [<e0a81bf1>] [<e0a81bf1>]
[<e0913d5c>] [<e0aac1e0>] [<e0a81bf1>] [<e094802b>] [<e094802b>] [<e092a8cb>]
[<e093829d>] [<e09dde0b>] [<e09de5f1>] [<e08f8cc5>] [<e08f9360>] [<e09080d5>]
[<e09138b2>] [<e0aaab60>] [<e09a5157>] [<e09de26f>] [<e09dde0b>] [<e09de5f1>]
[<e09dde0b>] [<e09de5f1>] [<e0a26c04>] [<e09d1db4>] [<e09c0363>] [<e09138b2>]
[<e0aaab60>] [<e09c1fb1>] [<e09f0af5>] [<c01f9285>] [<c01fa7eb>] [<c01fab2f>]
[<c02070f1>] [<c020963b>] [<c0207215>] [<c01ed080>] [<e0916721>] [<e0aaab60>]
[<e08f5f48>] [<e0aaab60>] [<e0a921de>] [<c01b327f>] [<c01f7a21>] [<c01e25ba>]
[<c01f274f>] [<c01e0e30>] [<c01a6fdb>]

Code: 8b 46 10 8b 50 30 8b 44 24 24 89 34 24 89 4c 24 04 89 44 24

This happy pile of barf is logged when X starts with kernel 2.4.22
X loads but any attempt to use OpenGL results in forceSW, which is simply unacceptable.

This is with a GeForce 3 Ti200 and an Asus A7V333.

dulley 12-22-03 03:29 PM

where is nvidia-settings????
 
With the Beta driver a little app called "nvidia-settings" was installed.
Why the new driver does not install it????

bwkaz 12-22-03 04:24 PM

Re: Regression
 
Quote:

Originally posted by ggnvidia
This happy pile of barf is logged when X starts with kernel 2.4.22
X loads but any attempt to use OpenGL results in forceSW, which is simply unacceptable.

You might want to run that through ksymoops (see if your distro has it installed already, or visit http://www.kernel.org/pub/linux/util.../ksymoops/v2.4 if not). I'll run mine through ksymoops in the near future too, and post the results; we should probably compare them.

ggnvidia 12-22-03 04:57 PM

>>EIP; c02dc0c1 <pci_read_config_dword+41/80> <=====

>>ebx; c3fbe000 <_end+3c02138/20530198>
>>ebp; c3fbf760 <_end+3c03898/20530198>
>>esp; c3fbf72c <_end+3c03864/20530198>

Trace; c01aedfc <pci_conf1_read_config_dword+4c/50>
Trace; e08f8739 <[nvidia]os_pci_read_dword+20/27>
Trace; e090784e <[nvidia]_nv001370rm+2e/cc>
Trace; e09123fd <[nvidia]_nv001241rm+11/18>
Trace; e090aa16 <[nvidia]_nv000171rm+22a/268>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e090e2e7 <[nvidia]_nv001749rm+167/50c>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0916776 <[nvidia]rm_update_agp_config+e/14>
Trace; e08f7495 <[nvidia]nv_agp_init+78/fb>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0ad410c <[nvidia].data.end+275/31c9>
Trace; e0ad4130 <[nvidia].data.end+299/31c9>
Trace; e0ad4148 <[nvidia].data.end+2b1/31c9>
Trace; e0ad40a0 <[nvidia].data.end+209/31c9>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0ad40a0 <[nvidia].data.end+209/31c9>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e091418c <[nvidia]_nv001274rm+7c/b8>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0ad410c <[nvidia].data.end+275/31c9>
Trace; e0ad4130 <[nvidia].data.end+299/31c9>
Trace; e0ad4148 <[nvidia].data.end+2b1/31c9>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0917339 <[nvidia]_nv000899rm+7e9/f70>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e09df11f <[nvidia]_nv001613rm+6f/7c>
Trace; e09080d5 <[nvidia]_nv001338rm+1d/24>
Trace; e09327a0 <[nvidia]_nv004805rm+88/d8>
Trace; e0912348 <[nvidia]_nv001212rm+10/14>
Trace; e0a81bf1 <[nvidia]_nv000406rm+4d1/17a0>
Trace; e0913d0b <[nvidia]_nv001016rm+3b/64>
Trace; e0a81bf1 <[nvidia]_nv000406rm+4d1/17a0>
Trace; e0a81bf1 <[nvidia]_nv000406rm+4d1/17a0>
Trace; e0913d5c <[nvidia]_nv001228rm+28/78>
Trace; e0aac1e0 <[nvidia]_nv000797rm+0/3e>
Trace; e0a81bf1 <[nvidia]_nv000406rm+4d1/17a0>
Trace; e094802b <[nvidia]_nv004856rm+f/14>
Trace; e094802b <[nvidia]_nv004856rm+f/14>
Trace; e092a8cb <[nvidia]_nv004240rm+43/18c>
Trace; e093829d <[nvidia]_nv003333rm+10ed/1100>
Trace; e09dde0b <[nvidia]_nv001532rm+1f/28>
Trace; e09de5f1 <[nvidia]_nv003619rm+19/20>
Trace; e08f8cc5 <[nvidia]_nv005601rm+d/34>
Trace; e08f9360 <[nvidia]_nv005594rm+14/58>
Trace; e09080d5 <[nvidia]_nv001338rm+1d/24>
Trace; e09138b2 <[nvidia]_nv001223rm+12/18>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e09a5157 <[nvidia]_nv003847rm+173/1b0>
Trace; e09de26f <[nvidia]_nv001535rm+1f/28>
Trace; e09dde0b <[nvidia]_nv001532rm+1f/28>
Trace; e09de5f1 <[nvidia]_nv003619rm+19/20>
Trace; e09dde0b <[nvidia]_nv001532rm+1f/28>
Trace; e09de5f1 <[nvidia]_nv003619rm+19/20>
Trace; e0a26c04 <[nvidia]_nv001823rm+2c/38>
Trace; e09d1db4 <[nvidia]_nv002280rm+8c/98>
Trace; e09c0363 <[nvidia]_nv003832rm+117/12c>
Trace; e09138b2 <[nvidia]_nv001223rm+12/18>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e09c1fb1 <[nvidia]_nv003785rm+5d/6c>
Trace; e09f0af5 <[nvidia]_nv003612rm+1c5/1fc>
Trace; c01f9285 <alloc_inode+105/120>
Trace; c01fa7eb <get_new_inode+4b/140>
Trace; c01fab2f <iget4_locked+11f/130>
Trace; c02070f1 <proc_get_inode+131/160>
Trace; c020963b <proc_lookup+8b/e0>
Trace; c0207215 <proc_root_lookup+25/70>
Trace; c01ed080 <real_lookup+e0/150>
Trace; e0916721 <[nvidia]rm_ioctl+19/20>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e08f5f48 <[nvidia]nv_kern_ioctl+3fe/438>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0a921de <[nvidia].rodata.end+a4/18a06>
Trace; c01b327f <mtrr_ioctl+63f/7f0>
Trace; c01f7a21 <dput+21/1c0>
Trace; c01e25ba <fput+ea/140>
Trace; c01f274f <sys_ioctl+ef/2b0>
Trace; c01e0e30 <sys_close+60/a0>
Trace; c01a6fdb <system_call+33/38>

Code; c02dc0c1 <pci_read_config_dword+41/80>
00000000 <_EIP>:
Code; c02dc0c1 <pci_read_config_dword+41/80> <=====
0: 8b 46 10 mov 0x10(%esi),%eax <=====
Code; c02dc0c4 <pci_read_config_dword+44/80>
3: 8b 50 30 mov 0x30(%eax),%edx
Code; c02dc0c7 <pci_read_config_dword+47/80>
6: 8b 44 24 24 mov 0x24(%esp,1),%eax
Code; c02dc0cb <pci_read_config_dword+4b/80>
a: 89 34 24 mov %esi,(%esp,1)
Code; c02dc0ce <pci_read_config_dword+4e/80>
d: 89 4c 24 04 mov %ecx,0x4(%esp,1)
Code; c02dc0d2 <pci_read_config_dword+52/80>
11: 89 44 24 00 mov %eax,0x0(%esp,1)

silversun 12-22-03 05:01 PM

samsung x10
 
Hi NVIDIA,

the infamous problem with the samsung x10 laptop still exists. Since the windows driver works nice, are there any ideas or plans to fix this for linux?

Cheers


All times are GMT -5. The time now is 07:03 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.