請問如何查找驅動程式 [論壇 - Ubuntu硬體支援]
正在瀏覽:
1 名遊客
請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2009/8/12 13:47 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 0
![]() |
請問如何查找驅動程式?
如何在14.04裡查找有沒有 Realtek® 8111G 的驅動程式? 謝謝!
2016/1/9 22:05
|
||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2011/3/11 6:32 所屬群組:
討論區管理群 等級: 44
HP : 216 / 1084
![]() |
GNU/Linux 作業系統的驅動程式多半由 Linux 作業系統核心提供,您可以到
* Linux Wireless wiki https://wireless.wiki.kernel.org/ * kernel/git/torvalds/linux.git - Linux kernel source tree http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ 網站查詢關鍵字 以 Realtek® 8111G 為例,查詢後可得知 r8169 驅動於 c558386b836ee97762e12495101c6e373f20e69d 修訂編號之版本提交開始支援 Realtek® 8111G http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c558386b836ee97762e12495101c6e373f20e69d ,根據該修訂版之 Makefile 文件可確定採用 3.6 版以上的 Linux 作業系統核心會有該裝置的驅動程式 Ubuntu 14.04 採用 3.13 版的 Linux 作業系統核心,故應有提供 Realtek® 8111G 的驅動程式 此外根據 r8169 驅動來源程式碼可知它會載入 rtl_nic/rtl8168g-2.fw 韌體資料,查詢 Ubuntu 14.04 提供的 linux-firmware 軟體來源代碼可得知有提供該韌體
2016/1/10 2:56
|
||||||||||
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW http://creativecommons.org/licenses/by/3.0/tw/ 「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」 by Allen Own 出處 http://www.plurk.com/p/i4uogm 自由知識創作平台介紹 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE 如何建立新的自由知識創作平台文件 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA |
|||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
V字龍 寫到: 題外話 根據上面這一段給的關鍵字「rtl_nic/rtl8168g-2.fw」 執行下面的指令
顯示
可以找到兩個訊息 *「rtl_nic/rtl8168g-2.fw」的路徑是在「/lib/firmware/rtl_nic/rtl8168g-2.fw」。 * 「/lib/firmware/rtl_nic/rtl8168g-2.fw」是屬於「linux-firmware」這個套件。
2016/1/10 10:50
|
||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
先聲明一下
我對linux的驅動程式也只初淺的認識,因為通常我裝好系統, 很幸運的,我的機器,當Xubuntu作業系統裝好後,一些驅動程式都有了, 也沒有額外特別的需求,需要使用額外一些硬體, 所以也沒有去折騰驅動程式相關的東西了。 以下會紀錄一些從套件(deb)的角度來探索,因為有點多,所以會分成好幾個回覆, 只是把一些我目前知道的片段概念列出來。 若對「linux的驅動程式」這方面有興趣的人,還盼不吝一起來討論。 關於「linux的驅動程式」的一些概念, 建議可以先看「鳥哥的私房菜 / 第十九章、開機流程、模組管理與 Loader / 19.2 核心與核心模組」。 另外先貼一篇剛發現的文章「Linux DKMS 機制導入筆記」,還沒深究,先貼上來。 ![]()
2016/1/10 18:43
|
||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
若要查詢「linux」相關的套件目前安裝的情形,
可以執行下面的指令
顯示
注意: 我測試的環境是「Xubuntu 14.04 64位元」, 我的認知,理論上應該是「linux-generic-lts-trusty」這個套件。 不過我最近更新,發現會升級到「linux-generic-lts-vivid」這個套件。 我也沒有做任何特別的設定,也沒去深究,所以也不曉得這其中的緣由。
2016/1/10 18:45
|
||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
執行
顯示
從上面的顯示看起來「linux-generic-lts-vivid」沒有什麼特別的檔案安裝在系統上, 所以推測應該是個「MetaPackage」, 從這篇「 Ubuntu Community Help Wiki / MetaPackages / Kernel Metapackages」說明應該可以看到是。 所以執行下面的指令來找,會安裝相依的套件
顯示
所以會安裝下面兩個相依的套件。 * linux-image-generic-lts-vivid * linux-headers-generic-lts-vivid
2016/1/10 18:48
|
||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
執行
顯示
上一個回覆,執行「dpkg -l linux*」,其實有列出這個套件相關的訊息。 執行
顯示
也就是要安裝「linux-image-generic-lts-vivid」這個套件,就會安裝下面相依的套件。<--不下指令,網頁也可以看到。 * linux-image-3.19.0-43-generic * linux-image-extra-3.19.0-43-generic * linux-firmware
2016/1/10 18:50
|
||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
暫時整理一下上面探索到的套件
* linux-generic-lts-vivid -- * linux-image-generic-lts-vivid ---- * linux-image-3.19.0-43-generic ---- * linux-image-extra-3.19.0-43-generic ---- * linux-firmware
2016/1/10 18:52
|
||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
下載「linux-image-3.19.0-43-generic」這個套件。
解開
觀看資料夾結構
因為檔案很多就不列結果了。 列第一層資料夾
顯示
若有安裝「linux-image-3.19.0-43-generic」這個套件。 除了上面的方法,也可以執行下面的指令,來了解有安裝什麼檔案在系統上面。
一樣檔案很多,所以就不列出來顯示結果了,請自行動手執行上面的指令觀看。 所以根據這個套論串的例子 可以執行
顯示
或是執行
顯示
2016/1/10 18:54
|
||||||||||
![]() |
回覆: 請問如何查找驅動程式 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 178 / 894
![]() |
下載「linux-image-extra-3.19.0-43-generic」這個套件。
解開
觀看資料夾結構
因為檔案很多就不列結果了。 列第一層資料夾
顯示
若有安裝「linux-image-extra-3.19.0-43-generic」這個套件。 除了上面的方法,也可以執行下面的指令,來了解有安裝什麼檔案在系統上面。
一樣檔案很多,所以就不列出來顯示結果了,請自行動手執行上面的指令觀看。 所以根據這個套論串的例子 可以執行
顯示
或是執行
顯示
執行下面的指令,「modinfo」的用法可以參考「 鳥哥的私房菜 / 19.2.2 核心模組的觀察: lsmod, modinfo」
顯示
2016/1/10 18:56
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.