?? pcmcia-howto-1.html
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
<TITLE>Linux PCMCIA HOWTO 中文版: 一般資訊及硬體要求</TITLE>
<LINK HREF="PCMCIA-HOWTO-2.html" REL=next>
<LINK HREF="PCMCIA-HOWTO.html#toc1" REL=contents>
</HEAD>
<BODY>
<A HREF="PCMCIA-HOWTO-2.html">Next</A>
Previous
<A HREF="PCMCIA-HOWTO.html#toc1">Contents</A>
<HR>
<H2><A NAME="s1">1. 一般資訊及硬體要求</A></H2>
<H2><A NAME="ss1.1">1.1 簡(jiǎn)介</A>
</H2>
<P>給 Linux 使用的卡片服務(wù)程式是個(gè)完整支援 PCMCIA 的套件。
它包含了組成 PCMCIA 卡服務(wù)程式應(yīng)用程式介面的一套可載入模組、一套給
特別卡片使用的客戶驅(qū)動(dòng)程式式、一個(gè)可反應(yīng)出卡片插入、抽出并依需要來
載入或卸下驅(qū)動(dòng)程式的卡片管理精靈。 它支援 `` 熱機(jī)交換 '' PCMCIA 卡
片,因此呢,卡片就可以在任何時(shí)間插入或抽出了。
<P>本軟體仍在發(fā)展中,所以可能在程式□有小蟲,請(qǐng)您小心使用。我將盡力把
我所知道的問題修正,可是如果您不告訴我您在使用上所發(fā)生的程式問題,
也許我就無法知道問題所在。因此,如果您使用這個(gè)程式,請(qǐng)來信告訴我您
使用經(jīng)驗(yàn),不論是好是壞。
<P>如果您有任何怎樣改進(jìn)這份文件的寶貴意見,也請(qǐng)讓我知道 (<CODE>dhinds@hyper.stanford.edu</CODE>)。
<P>
<H2><A NAME="ss1.2">1.2 著作權(quán)宣告與解除修款</A>
</H2>
<P>著作權(quán)屬於 Copyright (c) 1998 David A. Hinds
<P>本文件不需在我的事先允許下即可任何形式地被復(fù)制或散布。本文件的任何
修改過的版本 (這包含翻譯成其他語言的版本 ) 也可以免費(fèi)地被散布, 只
要他們知道這點(diǎn)并且在不損害本文章的版權(quán)的前提下。
<P>本文件不需在我的事先允諾下用在商業(yè)性的散布上,雖然這不是必要的,但
我很希望您能告訴我有關(guān)您的使用。如果您想將本文件出版到書籍上,請(qǐng)您
與我連絡(luò)一下,以確定您有最新的版本。
<P>本文件只是 `` 呈現(xiàn) '' 的表現(xiàn)而已,并沒有任何明顯或暗示任何的保證。
您自已必須承擔(dān)使用本文件□面的資訊之風(fēng)險(xiǎn)。
<P>
<H2><A NAME="where"></A> <A NAME="ss1.3">1.3 最新版本是哪個(gè)?我可從哪兒拿到?</A>
</H2>
<P>目前最新的卡片服務(wù)程式為 3.0 版, 小幅修改或除蟲過的版本為 3.0.1、
3.0.2 等等如此類推。
<P>最新的原始程式碼可從 <CODE>hyper.stanford.edu</CODE> 內(nèi)的
<CODE>/pub/pcmcia</CODE> 目錄找到, 叫做 <CODE>pcmcia-cs-3.0.?.tar.gz</CODE>。
在那兒通常會(huì)有數(shù)個(gè)版本在。通常我只會(huì)把最新的幾個(gè)修改版放在此處。新
版本通常都包含了未測(cè)式完成的程式碼,因此我也會(huì)把上一個(gè)穩(wěn)定的修正版
放在那兒以備不時(shí)之需。現(xiàn)在的穩(wěn)定版為 2.9.12 版,要使用哪個(gè)版本較好
呢?隨您的意思啦。在 <CODE>CHANGES</CODE> 檔案內(nèi)會(huì)做簡(jiǎn)單的版本差異比較。
<P><CODE>hyper.stanford.edu</CODE> 會(huì)被對(duì)映到 <CODE>sunsite.unc.edu</CODE> (以及所有
的 sunsite 對(duì)映網(wǎng)站上 ) 的 <CODE>/pub/Linux/kernel/pcmcia</CODE> 內(nèi)。
<P>假使您不想自己編譯 PCMCIA 程式的話, 市面上主要的 Linux 供應(yīng)商如
Slackware、 Red Hat、Caldera、Yggdrasil 等等都有已編譯好的程式可使
用。
<P>
<H2><A NAME="ss1.4">1.4 哪些系統(tǒng)被支援呢?</A>
</H2>
<P>這些程式應(yīng)該可以在 Linux 相容的筆記型電腦上正常工作。常見的 PCMCIA
控制器都有支援, 這些包括以下廠商: Intel、 Cirrus、 Vadem、VLSI、
Ricoh 及 Databook chips。 亦支援 IBM 及 Toshiba 的筆記型電腦。只要
是直接插上 ISA 介面槽 (SCSI-to-PCMCIA 或 IDE-to-PCMCIA ) 不管是的
桌上型電腦之 PCMCIA 插槽裝置亦受支援。
<P>CardBus 橋接控制器遵循著 ``Yenta'' 暫存器規(guī)格 (包括 TI
、Cirrus、SMC、O2Micro、Omega Micro 和 Ricoh 的晶片 ) 都被支援,但
對(duì)於 32 位元的 CardBus 卡片仍只屬於實(shí)驗(yàn)性質(zhì)。驅(qū)動(dòng)程式版本比 3.0 版
還早的在 CardBus 插槽中也只能支援到 16 位元的卡。 由於筆記型電腦硬
體科技的快速進(jìn)步,新型控制器時(shí)常出現(xiàn),因此,新的產(chǎn)品出現(xiàn)在市場(chǎng)上與
對(duì)映的驅(qū)動(dòng)程式支援的上市可能會(huì)有些時(shí)間上的出入。
<P>在 Hyundai 筆記型電腦上使用的 Motorola 6AHC05GA 控制器并不被支援。
在 HP Omnibook 600 上的 PCMCIA 控制器亦不被支援。
<P>
<H2><A NAME="ss1.5">1.5 哪些PCMCIA卡被支援呢?</A>
</H2>
<P>目前的版本有網(wǎng)路卡、 數(shù)據(jù)卡、串列埠卡、SCSI 介面卡、ATA/IDE 硬碟卡
以及支援 SRAM 和快閃記憶體卡的記憶卡驅(qū)動(dòng)程式,<CODE>SUPPORTED.CARDS</CODE>
檔案內(nèi)包含了各版本中有支援的 PC 卡名稱(至少在一個(gè)系統(tǒng)上可使用皆列
入)。
<P>但不在列表內(nèi)的 PC 卡也有可能可以使用。基本上,所有的數(shù)據(jù)卡都可以使
用。 有些未列入的網(wǎng)路卡若他們是被支援的卡之 OEM 版本亦可使用。其他
IO 卡(如緩沖記憶體卡、音效卡等等)大部份目前都不支援, 除非有人為
它們寫驅(qū)動(dòng)程式。
<P>
<H2><A NAME="ss1.6">1.6 什麼時(shí)候我的新卡片才會(huì)被支援呢?</A>
</H2>
<P>遺撼的是,這些廠商并沒有付給我任何酬勞來寫設(shè)備驅(qū)動(dòng)程式。因此,如果
您想讓您的卡被支援,您至少要做點(diǎn)事。 理想上,我較喜歡像做 Linux 核
心那樣的模式亦即我主要負(fù)責(zé) PCMCIA 的核心程式碼,其他的朋友則貢獻(xiàn)在
特殊的 PC 卡的驅(qū)動(dòng)程式上。在 <CODE>SUPPORTED.CARDS</CODE> 檔案中提到有些卡
所用驅(qū)動(dòng)程式正在進(jìn)步中。 在我能力所及的地方我會(huì)盡量幫忙, 不過透過
Email 來做除錯(cuò)核心設(shè)備驅(qū)動(dòng)程式并不是很有效率的。
<P>制造商若有興趣讓自己公司的產(chǎn)品被 Linux 所支援可與我連絡(luò)做進(jìn)一步的
洽詢與安排。
<P>
<H2><A NAME="ss1.7">1.7 郵寄名冊(cè)及其他資訊來源</A>
</H2>
<P>我曾經(jīng)維護(hù)一個(gè) Linux PCMCIA 的使用者郵寄名冊(cè)。而現(xiàn)在我已將我的網(wǎng)頁
調(diào)整成″超媒體新聞″網(wǎng)站,里頭有一系列有關(guān) Linux PCMCIA 的資訊項(xiàng)目
: 有針對(duì)不同型式的卡片之安裝與設(shè)定、PCMCIA 卡之相關(guān)程式設(shè)計(jì)與除錯(cuò)
。這個(gè) Linux PCMCIA 資訊網(wǎng)頁在 <CODE>http: //hyper.stanford.edu/HyperNews/get/pcmcia/home.html</CODE>
上。使用者可以申請(qǐng)經(jīng)由電子郵件的方式來通知您較感興趣的新訊息。我期
望這樣子可以將這些超過 HOWTO (″怎麼做″ ) □圍的問題討論變?yōu)橐粋€(gè)
實(shí)用的資訊寶庫。
<P>有個(gè)針對(duì)筆記型電腦使用 Linux 的郵寄名冊(cè)叫做 ``linux-laptop'' 郵寄
名冊(cè)。 若要更進(jìn)一步的資訊, 請(qǐng)寄一封含有 ``help'' 一字的電子郵件到
<CODE>majordomo@vger.rutgers.edu</CODE>。 若您要訂閱這份資訊,請(qǐng)寄一封含有
``subscribe linux-laptop'' 的電子郵件到上面相同的 Email 地址。這份
郵寄名冊(cè)是一份有關(guān)於 Linux PCMCIA 的不錯(cuò)論壇哦。
<P>Linux Laptop 網(wǎng)頁在 <CODE>http://www.cs.utexas.edu/users/kharker/linux-laptop</CODE>
上, □面有連結(jié)至特定的筆記型電腦在安裝 Linux (及 PCMCIA )時(shí)的資
訊。還有一份可尋找系統(tǒng)建構(gòu)資訊的資料庫。
<P>
<H2><A NAME="ss1.8">1.8 怎麼不提供 PCMCIA 的二進(jìn)位碼呢?</A>
</H2>
<P>對(duì)我而言,提供二進(jìn)位碼會(huì)困撓我。這有點(diǎn)復(fù)雜,因?yàn)橛行┕δ苤荒茉诰幾g
時(shí)被選擇,而且 PCMCIA 模組又那麼依賴合適的核心建構(gòu)。所以,我只能提
供伴隨著合適的核心之未編譯的模組。況且,當(dāng)要安裝到一個(gè)乾凈的系統(tǒng)上
時(shí)是最需要未編譯的模組的。 一般來說,每個(gè) Linux 供應(yīng)商會(huì)需要在安裝
過程中設(shè)定 PCMCIA 來使用它的功能。每個(gè)供應(yīng)商都有自己的程序,所以由
我來供應(yīng)開機(jī)及根磁碟給他們好像有點(diǎn)不太適合。
<P>PCMCIA 現(xiàn)在已是許多主要 Linux 供應(yīng)商的一部份了, 這包含 Red Hat、
Caldera、 Slackware、Yggdrasil、Craftworks 及 Nascent Technology。
<P>
<H2><A NAME="ss1.9">1.9 為什麼 PCMCIA 套件這麼大呢?</A>
</H2>
<P>噢! 首先我要說的是,它真的不大。所有的驅(qū)動(dòng)程式模組加起來只需約 200
K 的磁碟空間而已。 公用程式部份加起來約 70K,放在 /etc/pcmcia □的
資料約 30K。當(dāng)執(zhí)行時(shí),PCMCIA 的核心模組占用約 48K 的系統(tǒng)記憶體。通
常 cardmgr 精靈除了在卡片被插入或移出時(shí)外都會(huì)被移出記憶體的。 所有
套件的大小并不會(huì)跟 DOS 的卡片服務(wù)程式執(zhí)行時(shí)有多大的差別。
<P>這與 DOS 的單點(diǎn)啟用器相比似乎還比它們的好。 特別是有人并不會(huì)使用到
PCMCIA 的所有功能:比如說能源管理或熱機(jī)交換功能。 因?yàn)閱吸c(diǎn)啟用器大
部份只需支援一種或少許的卡片以及支援少許的 PCMCIA 控制器,所以可以
做得小一些。如果有人要寫個(gè)天才型的數(shù)據(jù)機(jī)開啟器,到後頭可能會(huì)把許多
卡片服務(wù)的功能都加進(jìn)去才能應(yīng)付不同的卡片廠商以及控制器了。
<P>
<HR>
<A HREF="PCMCIA-HOWTO-2.html">Next</A>
Previous
<A HREF="PCMCIA-HOWTO.html#toc1">Contents</A>
</BODY>
</HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -