新購電腦筆記 - G1.Sniper B7 內建網路晶片在 Mint 17.2(Cinnamon)上無法使用(已解決)
又好久沒寫文章了,這次因新購電腦,有一些狀況,故做一下記錄,也分享給遇到同樣問題的格友
以前在公司裝 Ubuntu 從沒遇過這麼多問題,這次自己第一次組電腦,也第一次裝 Mint,問題倒是不少
第一個問題,裝好 Mint 後發現怎麼連不上網路!!
解決方法:
到 intel 官網下載驅動程式 e1000e-3.2.4.2.tar.gz
或主機板安裝光碟內也有,位於
/Network/Intel/PRO1000/LINUX/
壓縮檔內的 README 有說怎麼做,節錄如下
先解壓縮:
tar zxf e1000e-<x.x.x>.tar.gz
切換到解開的目錄下的 src 資料夾:
cd e1000e-<x.x.x>/src/
編譯及安裝驅動:
make install
載入驅動:
modprobe e1000e
經過以上步驟就可以了,解決方法很簡單,但卻讓我花了幾個晚上熬夜才找到方法
只能說,自己對 Linux 及硬體的了解度太差了
以下是過程中學到的一些知識,順便記錄一下
查看 PCI 資訊
sudo lspci
例如執行
sudo lspci -nn | grep Ethernet
結果為
00:1f.6 Ethernet controller [0200]: Intel Corporation Device [8086:15b8] (rev 31)
後來才知道後面的 [8086:15b8] 是有意義的,
前面是廠商號碼,8086 是 intel
後面是設備號碼,這個網路晶片設備號碼即是 15b8
後來也是用這個資訊,才開始有眉目
不然 G1.Sniper B7 在產品規格只寫:內建Intel® GbE 網路晶片(10/100/1000 Mbit)
好簡單的一句
去 intel 官網查,也不知該下載哪一個
想說它寫 GbE,就下載 ixgbe 來試試,結果也不行
不過也不是直接用 15b8 去查,這樣還是查不到,後面會有方法
查看所有硬體資訊
sudo lshw
若只要查網卡,則可用
sudo lshw -C Network
一開始還沒裝好驅動時,結果為
*-network UNCLAIMED
description: Ethernet controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
version: 31
width: 32 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: latency=0
resources: memory:df100000-df11ffff
上面出現的 UNCLAIMED,表示是不可用的,但應該是硬體是好的,只是沒有驅動
否則應該是連這個也出不來吧
一開始用 ifconfig 看,結果只有列出 lo,沒有 eth0,覺得很奇怪
到 BIOS 看網卡資訊,還寫「已斷開連接」
所以以為主機板有問題,還打去技嘉客服問,結果也問不出什麼東西
後來打去買板的店家,他說要裝驅動程式才行
(他回答到重點了,只是我根本沒想到要裝,因為以前裝 Ubuntu
也沒額外裝過什麼就能用了,但看一下主機版附的安裝光碟,確實有網路晶片的驅動程式,但安裝程式是 for Windows
的,所以只能自己想辦法了,後來看查到的資訊,應該是這個晶片太新了,其實 Mint 內建也是有 e1000e
驅動,只是版本較舊,不支援這晶片,以前可能都是比較舊型號的硬體設置,所以 Ubuntu 內建的都有支援)
查詢 PCI 設備品名
http://pci-ids.ucw.cz/read/PC/
這裡可用上述 lspci -nn 所得的廠商及設備號碼來查
例如這個網路晶片為
http://pci-ids.ucw.cz/read/PC/8086/15b8
名稱為「Ethernet Connection (2) I219-V」
因為進 BIOS 好幾次,後來查到這個時,才知道原來 BIOS 裡的網卡資訊就有寫這個型號
用這個名稱到 google 查,可以找到 intel 官網的資訊
裡面有提到推出日為 Q2'15,所以我才說很新
但這頁為什麼不附上驅動程式的下載連結呢 >"<,真討厭
不過 google 也有列出 Ethernet Connection (2) I218-V 的下載資訊
這頁會列出 I218-V 所有相關下載,包括各 OS 的驅動程式
其中有一個
Network Adapter Driver for PCI-E Gigabit Network Connections under Linux*
即是我們要的驅動
在該頁下面有列此驅動可用於哪些設備
不過在寫這篇的當下,還沒列上 I219-V
但網路上某問答中有提到,應該是可用的,所以就下載回來試
結果 OK,真是太棒了 ^___^ (撒花)
後來比對主機板光碟,才發現光碟中也有附這個驅動 @@
查詢驅動程式(module)資訊
modinfo {module名}
例如
modinfo e1000e
結果裡會有很多 alias 資訊,第一次看時,其實也不知什麼意思
後來才知道,這就是對應 lspci -nn 裡列出的那個廠商及設備號碼
例如
alias: pci:v00008086d000015B8sv*sd*bc*sc*i*
若有對應上,即表示該驅動是可用的
安裝 module 的位置
上面有提到安裝的指令,e1000e 安裝後會放到
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/ethernet/intel/e1000e/
新購電腦筆記 - G1.Sniper B7 內建網路晶片在 Mint 17.2(Cinnamon)上無法使用(已解決)的更多相关文章
- 筆記本 wifi走外网线 網卡走內網
筆記本 wifi走外网线 網卡走內網 ,案列 -------------------------------------------------------- route print ...
- Dependency Injection 筆記 (3)
续上集.接着要来进一步了解的是 DI 的实现技术,也就是注入相依对象的方式.这里介绍的依赖注入方式,又称为「穷人的 DI」(poor man’s DI),因为这些用法都与特定 DI 工具无关,亦即不使 ...
- Dependency Injection 筆記 (2)
续上集,接着要说明如何运用 DI 来让刚才的范例程序具备执行时期切换实现类型的能力. (本文摘自電子書<.NET 依賴注入>) 入门范例—DI 版本 为了让 AuthenticationS ...
- Dependency Injection 筆記 (1)
<.NET 依賴注入>連載 (1) 本文从一个基本的问题开始,点出软件需求变动的常态,以说明为什么我们需要学习「依赖注入」(dependency injection:简称 DI)来改善设计 ...
- Ubuntu 14 設定 遠端連線,讓別台電腦可以連線進來
Ubuntu 14 需 disable 加密,方可 遠端連線 此台電腦 xxx@xxx-ThinkPad-T460p:~$ gsettings set org.gnome.Vino require-e ...
- Windows Server 2012 R2在桌面上顯示我的電腦等圖示
Windows Server 2012 R2在桌面上顯示我的電腦等圖示 從Windows2012開始,微軟取消了服務器桌面個性化選項,如何重新調出配置界面,可以使用微軟命令調出.方法如下: 同時按 ...
- Microsoft.Jet.Oledb.4.0 提供者並未登錄於本機電腦上
最近把一些 .NET2.0 的專案從 x86 的 Server 搬到 x64 的 Server 上,一直都相安無事,直到今天才發現使用 Oledb 讀取 Excel 的時候會跳出「'Microsoft ...
- Gazebo機器人仿真學習探索筆記(二)基本使用說明
在完成Gazebo7安裝後,需要熟悉Gazebo,方便之後使用. 部分源代碼可以參考:https://bitbucket.org/osrf/gazebo/src/ 如果還沒有安裝請參考之前內容完成安裝 ...
- Ubuntu 12.04不能在華碩F81se系列電腦上安裝解决辦法
本人華碩F81se系列的電腦,剛開始是裝的ubuntu 10.04的系統,周末閑的無聊,就想把系統換成ubuntu 12.04的,從ubuntu官網上下載了12.04的安裝包,下了個usb insta ...
随机推荐
- DelphiXE下String转PAnsiChar(反向转换)
很多资料只提到升迁到xe,而我们调用底版本c++开发的程序,是只能按Ansi操作的,所以需要反向转换. var s:PansiChar;s:=PansiChar(AnsiString('我我我我我') ...
- C++:运算符重载函数之成员运算符重载函数
5.2.3 成员运算符重载函数 在C++中可以把运算符重载函数定义为某个类的成员函数,称之为成员运算符重载函数. 1. 定义成员运算符重载函数的语法形式 (1)在类的内部,定义成员运算符重载函数的格式 ...
- android从应用到驱动之—camera(1)---程序调用流程
一.开篇 写博客还得写开篇介绍,可惜,这个不是我所擅长的.就按我自己的想法写吧. 话说camera模块,从上层到底层一共包含着这么几个部分: 1.apk------java语言 2.camera的ja ...
- mongodb 常见操作转
Ø Collection聚集集合 1.创建一个聚集集合(table) db.createCollection(“collName”, {size: 20, capped: 5, max: 100}); ...
- Java实现-------网络蜘蛛
闲来无事,学习了一下网络蜘蛛的简易原理.是最简单的一种,一般新手都可以看得懂哦~~读者可以将其进行扩展,可以实现用来抓取网页js或者css等等哦... package com.insist.entit ...
- Huge CSV and XML Files in Python, Error: field larger than field limit (131072)
Huge CSV and XML Files in Python January 22, 2009. Filed under python twitter facebook pinterest lin ...
- HDU 1255 覆盖的面积 (扫描线 线段树 离散化 矩形面积并)
题目链接 题意:中文题意. 分析:纯手敲,与上一道题目很相似,但是刚开始我以为只是把cnt>=0改成cnt>=2就行了,. 但是后来发现当当前加入的线段的范围之前 还有线段的时候就不行了, ...
- ACM - ICPC World Finals 2013 C Surely You Congest
原题下载:http://icpc.baylor.edu/download/worldfinals/problems/icpc2013.pdf 题目翻译: 试题来源 ACM/ICPC World Fin ...
- bzoj2251
以前看到这道题想到的是SA,做起来不是很美观 学了SAM之后,这题简直是随便搞 ..,'] of longint; s,sa,mx,w,fa:..] of longint; i,n,last,t:lo ...
- sqlserver 导入/导出Excel
--从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: /*=========================================================== ...