自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

講述Linux驅(qū)動(dòng)自動(dòng)加載

運(yùn)維 系統(tǒng)運(yùn)維
Intel的有線網(wǎng)卡需要安裝對(duì)應(yīng)型號(hào)的Linux驅(qū)動(dòng)程序,系統(tǒng)自帶的不行。由于驅(qū)程是以模塊的形式被內(nèi)核加載的,所以要求操作Linux驅(qū)動(dòng)系統(tǒng)能夠編譯模塊。

經(jīng)過(guò)長(zhǎng)時(shí)間學(xué)習(xí)Linux驅(qū)動(dòng),于是和大家分享一下,從理論與實(shí)踐Fedora LLinux操作系統(tǒng)看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西在硬件中設(shè)置相應(yīng)的顯卡、顯示器類型,并重啟。如不設(shè)置,系統(tǒng)可能無(wú)法識(shí)別顯卡、顯示器。而且,安裝IDL后可能會(huì)因?yàn)轱@示的問(wèn)題不能啟動(dòng)許可程序.

1. 經(jīng)常有Fedora Linux驅(qū)動(dòng)系統(tǒng)無(wú)法進(jìn)入圖形界面的問(wèn)題。
系統(tǒng)安裝之后,要進(jìn)入系統(tǒng)設(shè)置System->Administration->Display,在硬件中設(shè)置相應(yīng)的顯卡、顯示器類型,并重啟。如不設(shè)置,系統(tǒng)可能無(wú)法識(shí)別顯卡、顯示器。而且,安裝IDL后可能會(huì)因?yàn)轱@示的問(wèn)題不能啟動(dòng)許可程序,也不能畫(huà)圖。如果允許bios讓OS選擇顯卡,可能Fedora Linux驅(qū)動(dòng)會(huì)選擇默認(rèn)的集成顯卡加載。所以,應(yīng)當(dāng)在Bios里禁用OS選擇顯卡一項(xiàng),并根據(jù)系統(tǒng)已安裝的顯卡驅(qū)程型號(hào)在Bios里選擇相應(yīng)顯卡。系統(tǒng)默認(rèn)是識(shí)別集成顯卡的。

2. Intel 的Wired 和 Atheros 的Wireless 網(wǎng)卡都無(wú)法自動(dòng)加載。
Intel的有線網(wǎng)卡需要安裝對(duì)應(yīng)型號(hào)的Linux驅(qū)動(dòng)程序,系統(tǒng)自帶的不行。由于驅(qū)程是以模塊的形式被內(nèi)核加載的,所以要求操作Linux驅(qū)動(dòng)系統(tǒng)能夠編譯模塊。Fedora Linux驅(qū)動(dòng)默認(rèn)是不安裝源碼包的,所以編譯模塊所用的C header文件無(wú)法使用。必須先安裝kernel-devel,其版本必須與所裝系統(tǒng)kernel的版本一致,可通過(guò)命令'uname -r'查詢kernel版本。

安裝網(wǎng)卡驅(qū)動(dòng)之前,通過(guò)‘/sbin/lspci -v’命令查看有線、無(wú)線網(wǎng)卡型號(hào),本機(jī)型分別為:
Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection;
Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter.

有線網(wǎng)卡的驅(qū)動(dòng)可到Intel官方網(wǎng)站下載,并有安裝和配置的說(shuō)明。網(wǎng)址為
http://downloadcenter.intel.com。
在左側(cè)依次進(jìn)入 Ethernet Components -> Ethernet Controllers -> Intel® 82567 Gigabit Ethernet Controller,下載***版本的驅(qū)動(dòng)程序。安裝可以參看 README 文件,過(guò)程如下:
解壓縮包后進(jìn)入 src/ 文件夾,以超級(jí)用戶身份執(zhí)行命令make install,驅(qū)動(dòng)程序模塊將被建立在/lib/modules//kernel/drivers/net/e1000e/e1000e.[k]o 路徑下。加載此模塊,執(zhí)行:
modprobe e1000e (或者insmod e1000e,2.6 kernel 下需要指定完整路徑:insmod /lib/modules//kernel/drivers/net/e1000e/e1000e.ko),舊的模塊應(yīng)該事先移除:rmmod e1000e. 此時(shí)驅(qū)動(dòng)程序已被系統(tǒng)加載,進(jìn)入網(wǎng)絡(luò)管理程序,可看到硬件標(biāo)簽頁(yè)中已出現(xiàn)有線網(wǎng)卡。翻至設(shè)備標(biāo)簽頁(yè),新建有線Linux驅(qū)動(dòng)設(shè)備后將地址等設(shè)置正確并激活即可使用(也許需要重啟)。

無(wú)線網(wǎng)卡的驅(qū)動(dòng)***的問(wèn)題是開(kāi)始時(shí)找不對(duì)版本。網(wǎng)上有文章詳細(xì)說(shuō)明了同型號(hào)網(wǎng)卡驅(qū)動(dòng)的安裝過(guò)程,詳情可參見(jiàn)Hyperandy’s Blog: http://blog.hyperandy.com/2008/11/01/atheros-ar242x-ubuntu-810-ibex/.
我的比較簡(jiǎn)單:
首先下載驅(qū)動(dòng)程序文件http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6- current.tar.gz,解壓縮進(jìn)入其文件夾路徑下以root身份執(zhí)行make,make install,/sbin/modprobe ath_pci命令,編譯、安裝和加載驅(qū)動(dòng)模塊,其余步驟同上。

Linux驅(qū)動(dòng)從頭裝起會(huì)遇到很多問(wèn)題,基本都是其他人遇到多次的,可以參考解決,或發(fā)貼請(qǐng)教。必須要讓Linux驅(qū)動(dòng)能夠使用網(wǎng)絡(luò),如果認(rèn)為至少在Windows下可以上網(wǎng)就接受現(xiàn)實(shí),那樣將會(huì)發(fā)現(xiàn)只能做出很大的犧牲。

【編輯推薦】

  1. 學(xué)習(xí)要點(diǎn):Linux驅(qū)動(dòng)開(kāi)發(fā)步驟
  2. 十步學(xué)會(huì)Linux驅(qū)動(dòng)開(kāi)發(fā)
  3. 詳解嵌入式Linux驅(qū)動(dòng)入門(mén)
  4. Linux驅(qū)動(dòng)程序?qū)W習(xí)步驟經(jīng)典收藏
  5. 微軟仍在維護(hù)其所貢獻(xiàn)的Linux驅(qū)動(dòng)
責(zé)任編輯:佚名 來(lái)源: CSDN
相關(guān)推薦

2009-12-24 14:19:53

LINUX MAC驅(qū)動(dòng)

2009-12-29 08:54:09

Ubuntu CUDA

2009-12-23 13:33:23

Fedora 8設(shè)備驅(qū)

2010-03-10 17:37:48

Linux磁盤(pán)配額

2009-10-26 10:24:35

linux脫機(jī)打印命令

2009-10-20 09:19:11

Linux kill命

2009-11-24 13:53:03

SuSE Linux

2010-08-02 14:03:49

DB2驅(qū)動(dòng)類型

2009-12-24 09:47:17

Linux之父

2009-11-24 11:35:59

2009-10-23 19:11:32

linux集群

2009-12-18 15:28:19

Linux內(nèi)核

2010-03-02 16:23:21

2021-05-13 21:51:38

鴻蒙HarmonyOS應(yīng)用

2009-10-20 10:15:01

Linux用戶管理

2009-12-24 12:55:38

Linux HUP信號(hào)

2010-03-10 14:04:35

Linux端口安全

2009-12-28 12:48:35

Linux內(nèi)核

2009-11-23 15:57:05

SUSE Linux超

2009-12-17 17:19:45

Linux系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)