hardware:geforce_go_6600
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
hardware:geforce_go_6600 [2009/01/09 17:10] – kratz00 | hardware:geforce_go_6600 [2012/04/13 19:23] (current) – kratz00 | ||
---|---|---|---|
Line 3: | Line 3: | ||
http:// | http:// | ||
- | http:// | + | http:// |
+ | Required patch for Linux 2.6.39: [[http:// | ||
+ | |||
+ | :!: This patch also contains the official security fix for CVE-2012-0946 (ftp:// | ||
+ | |||
+ | :!: The drivers beginning from the 185.15.* series till now, were not usable on this hardware so far. | ||
+ | |||
+ | Applying the patch: | ||
+ | < | ||
+ | sh NVIDIA-Linux-x86-180.60-pkg0.run --apply-patch nvidia-drivers-180.60-linux-2.6.39.patch | ||
+ | </ | ||
+ | |||
+ | The original file will not be changed the patched installer' | ||
If installing the driver for the first time: | If installing the driver for the first time: | ||
< | < | ||
- | sh NVIDIA-Linux-x86-180.22-pkg0.run -s | + | sh NVIDIA-Linux-x86-180.60-pkg0-custom.run -s --no-opengl-headers |
</ | </ | ||
If installing the driver after a Linux kernel upgrade; | If installing the driver after a Linux kernel upgrade; | ||
< | < | ||
- | sh NVIDIA-Linux-x86-180.22-pkg0.run -s -K | + | sh NVIDIA-Linux-x86-180.60-pkg0-custom.run -s -K --no-opengl-headers |
</ | </ | ||
===== Problem with the binary Nvidia driver and my Samsung M50 ===== | ===== Problem with the binary Nvidia driver and my Samsung M50 ===== | ||
**Prerequisites: | **Prerequisites: | ||
- | * Samsung M50 (http:// | + | * Samsung M50 (<del>http:// |
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2)\\ | 01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2)\\ | ||
* I am not using any frame buffer stuff | * I am not using any frame buffer stuff | ||
Line 35: | Line 47: | ||
http:// | http:// | ||
- | ====Workaround==== | + | **Notes:** |
- | < | + | |
- | modprobe nvidia NVreg_UseVBios=0 | + | |
- | </ | + | |
- | or better put this in /// | + | |
- | < | + | |
- | options nvidia NVreg_UseVBios=0 | + | |
- | </ | + | |
- | + | ||
- | **Notes:**\\ | + | |
* I can not see anything but I can type commands which gets executed if I press ' | * I can not see anything but I can type commands which gets executed if I press ' | ||
* the display backlight is on (I can switch it off and on with FN + F5 but this does not change anything) | * the display backlight is on (I can switch it off and on with FN + F5 but this does not change anything) | ||
- | \\ | + | |
**Howto create a bug report log file** | **Howto create a bug report log file** | ||
< | < | ||
Line 57: | Line 60: | ||
nvidia-bug-report.sh | nvidia-bug-report.sh | ||
</ | </ | ||
- | after the problem has occurred\\ | + | after the problem has occurred |
- | \\ | + | |
- | **Tested drivers:**\\ | + | ====Workaround==== |
+ | < | ||
+ | modprobe nvidia NVreg_UseVBios=0 | ||
+ | </ | ||
+ | or better put this in /// | ||
+ | < | ||
+ | options nvidia NVreg_UseVBios=0 | ||
+ | </ | ||
+ | |||
+ | ====Tested drivers==== | ||
^ driver version ^ works (nvidia-bug-report.log) ^ works with workaround ^ | ^ driver version ^ works (nvidia-bug-report.log) ^ works with workaround ^ | ||
+ | |185.18.14 |no ([[http:// | ||
+ | |180.60 |no ([[http:// | ||
+ | |180.51 |no ([[http:// | ||
+ | |180.44 |no ([[http:// | ||
+ | |180.29 |no ([[http:// | ||
+ | |180.27 (pre-release) |no ([[http:// | ||
|180.22 |no ([[http:// | |180.22 |no ([[http:// | ||
|177.82 |no ([[http:// | |177.82 |no ([[http:// | ||
Line 90: | Line 108: | ||
|1.0-9639 | |1.0-9639 | ||
|1.0-9631 | |1.0-9631 | ||
- | \\ | + | |
- | **Conclusion**:\\ | + | ====Conclusion==== |
At the moment there are only two possibilities: | At the moment there are only two possibilities: | ||
* use this [[hardware: | * use this [[hardware: | ||
* running the latest Legacy GPU version (1.0-96xx series) because this is the latest available driver which does not show black VTs when switching from X to a VT or after quitting X | * running the latest Legacy GPU version (1.0-96xx series) because this is the latest available driver which does not show black VTs when switching from X to a VT or after quitting X | ||
+ | |||
+ | ===== Creating a new patch ===== | ||
+ | |||
+ | < | ||
+ | sh NVIDIA-Linux-x86-180.60-pkg0.run --extract-only && | ||
+ | wget http:// | ||
+ | cp -pR NVIDIA-Linux-x86-180.60-pkg0/ | ||
+ | cd NVIDIA-Linux-x86-180.60-pkg0_patched && | ||
+ | patch -p0 -i ../ | ||
+ | cd usr/src/nv && | ||
+ | make module</ | ||
+ | |||
+ | fix the error | ||
+ | |||
+ | < | ||
+ | make clean && | ||
+ | rm -f modules.order Module.symvers && | ||
+ | cd ../ | ||
+ | diff -Naur usr/ ../ |
hardware/geforce_go_6600.txt · Last modified: 2012/04/13 19:23 by kratz00