編譯Nvidia module問題!!

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

編譯Nvidia module問題!!

文章armor_king » 週二 1月 20, 2004 1:50 am

各位學長好啊!!
我目前的環境是Debian unstable, gcc版本是3.3.2
在編譯時遇到gcc版本與當初編譯kernel時的版本不符
像這種情形要如何處理呢??重新編譯一次kernel嗎??
我滿怕把目前的系統搞壞,因為我目前還在當兵怕弄壞了沒時間弄。

還有gcc的版本是不是使用2.95的比叫好啊??
我可以在unstable上使用2.95的版本嗎???

請各位學長賜教!!!謝謝

對了..我是到Nvidia下載的run檔!!在woody的環境下編譯沒問題
armor_king
可愛的小學生
可愛的小學生
 
文章: 26
註冊時間: 週五 12月 27, 2002 12:34 am
來自: 高雄苓雅

re:編譯Nvidia module問題!!

文章Bluedata » 週二 1月 20, 2004 3:20 am

要用同一版本的gcc編譯才行。
不過對于Nvidia module已經有了很方便的方法了,參見下面的帖子:
viewtopic.php?t=2660
Debian GNU/Linux Sarge
頭像
Bluedata
可愛的小學生
可愛的小學生
 
文章: 2
註冊時間: 週日 1月 04, 2004 7:11 pm
來自: LinuxFans.Org

re:編譯Nvidia module問題!!

文章armor_king » 週二 1月 20, 2004 8:18 pm

哦...原來可以用apt-get 啊!!
不過一定要更新kernel到2.6.0嗎???
我怕更新後會出問題... :crying: 技術不夠好!!
想請問前輩們一下,安裝好的linux要如何備份起來呢??
armor_king
可愛的小學生
可愛的小學生
 
文章: 26
註冊時間: 週五 12月 27, 2002 12:34 am
來自: 高雄苓雅

re:編譯Nvidia module問題!!

文章palmpilote » 週三 1月 21, 2004 12:31 am

上面的那個source的東西有點舊
我自己是重新編
debian官方的nvidia-kernel-source已經是最新的版本,而且還附上了2.6的patch
什麼麻煩的動作都不用了
就像以前那樣包起來就可以
我已經在wiki.debian.org.tw上面更改了
你可以參考一下
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:編譯Nvidia module問題!!

文章Tetralet » 週六 1月 24, 2004 4:37 pm

palmpilote 寫:debian官方的nvidia-kernel-source已經是最新的版本,而且還附上了2.6的patch
什麼麻煩的動作都不用了


但是在 Debian 中的 nvidia-glx 卻似乎沒有同步更新...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:編譯Nvidia module問題!!

文章palmpilote » 週六 1月 24, 2004 4:57 pm

要自己編nvidia-kernel-source就行了
nvidia-glx就可以裝了
而且也是最新的5328
我個人是比較傾向於安裝debian包的
比較不喜歡使用nvidia原本的安裝script
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:編譯Nvidia module問題!!

文章Tetralet » 週日 1月 25, 2004 4:34 pm

palmpilote 寫:要自己編nvidia-kernel-source就行了
nvidia-glx就可以裝了
而且也是最新的5328
我個人是比較傾向於安裝debian包的
比較不喜歡使用nvidia原本的安裝script


原來如此!
謝謝!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:編譯Nvidia module問題!!

文章Tetralet » 週日 1月 25, 2004 7:37 pm

palmpilote 寫:我已經在wiki.debian.org.tw上面更改了
你可以參考一下


到 /usr/src/linux 執行 make-kpkg modules_image 後,
所產生的 deb 檔案會把 nvidia.ko 寫到 /lib/modules/2.6.0/nvidia/ 裡,
(應該是 /lib/modules/2.6.0-1-k7/nvidia/ 才對... )
請問這是正常情況嗎?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:編譯Nvidia module問題!!

文章palmpilote » 週日 1月 25, 2004 11:36 pm

Ummh....
Because "locales" is broken, I can't write in Chinese now. :-?
Sorry...
In my computer, nvidia.ko is in "/lib/modules/2.6.0-custom/nvidia.ko".
I used "append-to-version" and "revision" with make-kpkg.
I think this is the main problem.
You can try it again. ;-)
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:編譯Nvidia module問題!!

文章Tetralet » 週一 1月 26, 2004 1:16 am

palmpilote 寫:Ummh....
Because "locales" is broken, I can't write in Chinese now. :-?
Sorry...
In my computer, nvidia.ko is in "/lib/modules/2.6.0-custom/nvidia.ko".
I used "append-to-version" and "revision" with make-kpkg.
I think this is the main problem.
You can try it again. ;-)


我的編譯命令如下:
代碼: 選擇全部
make-kpkg modules_image --append-to-version=-1-k7


錯誤訊息:
代碼: 選擇全部
The changelog says we are creating 2.6.0, but I thought the version is 2.6.0-1-k7
make: *** [stamp-build] Error 1


請問是 --append-to-version 的參數下錯了嗎?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:編譯Nvidia module問題!!

文章palmpilote » 週一 1月 26, 2004 10:31 am

try "make-kpkg --append-to-version=-1-k7 modules_image".
Because make-kpkg will act by turn.
For example. You can use the command below to complete all packages needed.
"make-kpkg --revision 2.6.0.custom-1 --append-to-version -custom --config menuconfig --initrd binary-arch modules_image"
This is why I like Debian. :mrgreen:
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:編譯Nvidia module問題!!

文章Tetralet » 週一 1月 26, 2004 11:04 am

我的編譯命令修正如下:
代碼: 選擇全部
make-kpkg --append-to-version=-1-k7 modules_image


錯誤訊息(和上一篇一樣):
代碼: 選擇全部
The changelog says we are creating 2.6.0, but I thought the version is 2.6.0-1-k7
make: *** [stamp-build] Error 1



另一個嘗試:
代碼: 選擇全部
make-kpkg --revision 2.6.0-1-k7 --append-to-version -custom --config menuconfig --initrd binary-arch modules_image


錯誤訊息:
代碼: 選擇全部
I note that you are using the --revision flag with the value
   2.6.0-1-k7.
However, the ./debian/changelog file exists, and has a different value
   10.00.Custom.
I am confused by this discrepancy, and am halting.


對了,我用的一直是 Debian 官方的 Kernel 套件,
並沒有自行編譯過 Linux Kernel,
(也就是說我並沒有下過 make-kpkg kernel_image 這個指令)
問題會不會出在這裡?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:編譯Nvidia module問題!!

文章palmpilote » 週一 1月 26, 2004 12:04 pm

If you have kernel-source, "binary_arch" will produce kernel-image and kernel-header.
Do you have kernel-source?
When performing this command, what dictionary you are in?
I performed this in "/usr/src/linux"(/usr/src/kernel-source-2.6.0).
I dont know how to pack it with just kernel-headers.
Maybe edit Makefile, debian/control, debian/rules?
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:編譯Nvidia module問題!!

文章Tetralet » 週一 1月 26, 2004 1:37 pm

palmpilote 寫:If you have kernel-source, "binary_arch" will produce kernel-image and kernel-header.
Do you have kernel-source?


No...

palmpilote 寫:When performing this command, what dictionary you are in?

/usr/src/linux

palmpilote 寫:I performed this in "/usr/src/linux"(/usr/src/kernel-source-2.6.0).
I dont know how to pack it with just kernel-headers.
Maybe edit Makefile, debian/control, debian/rules?


我只是搞不懂我用 make-kpkg modules_image 所產生的 deb 檔案為什麼會把 nvidia.ko 寫到 /lib/modules/2.6.0/nvidia/ 而已...

謝謝!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:編譯Nvidia module問題!!

文章小黑 » 週一 1月 26, 2004 2:11 pm

有下 make-kpkg clean 嗎?
小黑
可愛的小學生
可愛的小學生
 
文章: 72
註冊時間: 週日 11月 23, 2003 12:31 am

下一頁

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客