?? pcmcia-howto-2.html
字號:
?
+
<CODE>rc.pcmcia</CODE> 將 <CODE>PCIC</CODE> 設(shè)為 <CODE>i82365</CODE>, <CODE>PCIC_OPTS</CODE> 為
``<CODE>wakeup=1</CODE>''。
<P>
<H2><A NAME="ss2.3">2.3 安裝完後(使用BSD 啟動手稿的系統(tǒng))</A>
</H2>
<P>有些 Linux 供應(yīng)商,包括 Slackware,使用 BSD 的安排方式做為系統(tǒng)啟動
手稿的方排。 如果有 <CODE>/etc/rc.d/rc.M</CODE> 這個檔的系統(tǒng)就屬這類型
的。安裝在 <CODE>/etc/rc.d</CODE> 內(nèi)的 <CODE>rc.pcmcia</CODE> 手稿會控制啟動和
關(guān)閉 PCMCIA 系統(tǒng)。 在 ``<CODE>make install</CODE>'' 時會用 <CODE>probe</CODE> 命令
來決定您的控制器種類并適當修改 <CODE>rc.pcmcia</CODE> 的內(nèi)容。您可在系統(tǒng)啟
動檔 <CODE>/etc/rc.d/rc.M</CODE> 內(nèi)加上一行如下面的指令來執(zhí)行 PCMCIA
啟動手稿。
<P>
<BLOCKQUOTE><CODE>
<PRE>
/etc/rc.d/rc.pcmcia start
</PRE>
</CODE></BLOCKQUOTE>
<P>將這行插排在哪行前面都可以,只要 PCMCIA 驅(qū)動程式在 <CODE>syslogd</CODE> 後
啟動即可。
<P>
<H2><A NAME="ss2.4">2.4 安裝完後(使用System V 啟動手稿的系統(tǒng))</A>
</H2>
<P>
<H2><A NAME="ss2.5">2.5 安裝完後(使用 System V 起始手稿的系統(tǒng)) </A>
</H2>
<P> Red Hat、
Caldera 及 Debian 等供應(yīng)商的 Linux 使用 System V 型的安排系統(tǒng)啟動
檔案。 如果有個 <CODE>/etc/init.d</CODE> 或 <CODE>/etc/rc.d/init.d</CODE>
目錄的系統(tǒng)就是這類型。 <CODE>rc.pcmcia</CODE> 手稿會被安裝到
<CODE>/etc/rc.d/init.d/pcmcia</CODE> 或是 <CODE>/etc/init.d/pcmcia</CODE>
下。它會自動啟動 PCMCIA 功能,不必去修改任何的啟動手稿了。
<P>如果 <CODE>/etc/sysconfig</CODE> 目錄在系統(tǒng)內(nèi), 那麼有另一個建構(gòu)檔
<CODE>/etc/sysconfig/pcmcia</CODE> 會被建立起來做為啟動選項。 如果您需
要更改任何的模組選項 (如 <CODE>PCIC=</CODE> 或 <CODE>PCIC_OPTS=</CODE> 設(shè)定 ), 只
需編輯這個建構(gòu)檔而不必修改真正的 PCMCIA 啟動手稿。此檔案也不會被往
後的安裝而覆蓋掉。
<P>有些以前的版本使用 <CODE>/etc/sysconfig/pcmcia-scripts</CODE> 目錄而不
是現(xiàn)在的 <CODE>/etc/pcmcia</CODE> 目錄。現(xiàn)在所有的系統(tǒng)的版本都已或?qū)⒏?用 <CODE>/etc/pcmcia</CODE> 目錄了,。
<P>
<H2><A NAME="timing"></A> <A NAME="ss2.6">2.6 插槽驅(qū)動程式選項 </A>
</H2>
<P>有些 PCMCIA 控制器擁有其他的功能可能會也可能不會被特別的系統(tǒng)所采用
。而插槽驅(qū)動程式也沒有辦法偵測到是否這些功能被采用與否。請檢查您的
插槽驅(qū)動程式的 man 說明頁看看您的控制器有哪些其他的功能。
<P>低階的插槽驅(qū)動程式 <CODE>tcic</CODE> 及 <CODE>i82365</CODE> 有許多匯流排分時參數(shù)特
別是在采用高速處理器的系統(tǒng)上時需做些修改。分時發(fā)生問題的癥狀像卡片
辨認問題、在重負載下的閉鎖、錯誤比率高,或是造成設(shè)備性能變差。詳情
請參閱相關(guān)的 man 頁會有更多的細節(jié),在此簡述如下:
<P>
<UL>
<LI>Cirrus 控制器有許多可建構(gòu)的分時參數(shù)。 最重要的應(yīng)該是 <CODE>cmd_time</CODE>
旗標, 它用來決定 PCMCIA 匯流排周期的長度。 速度快的 486 系統(tǒng)(如
DX4-100 )下將它從 6 (內(nèi)定值 ) 加大成為 12 或 16 時可看到它效果。</LI>
<LI>Cirrus PD6729 PCI 控制器有 <CODE>fast_pci</CODE> 旗標,如果 PCI 匯流排的速
度比 25 MHz 快時應(yīng)該設(shè)定它。</LI>
<LI>Vadem VG-468 控制器及 Databook TCIC-2 控制器內(nèi)的 <CODE>async_clock</CODE>
旗標必須更改為與 PCMCIA 匯流排和主匯流排相對的周期速度。更改這個旗
標會使某些操作上增加等待的時間。然而,我好像還沒聽說有哪個筆記型電
腦需要這麼做的。</LI>
<LI><CODE>pcmcia_core</CODE> 模組有個 <CODE>cis_speed</CODE> 參數(shù), 它是用來更改取存卡
片的卡片資訊結(jié)構(gòu) Card Information Structure (CIS) 之記憶體速度。有
些速度快的匯流排時序的系統(tǒng)上,增加這個參數(shù)(例如,減慢卡片的存取)
可以解決卡片辨識的問題。</LI>
<LI>這□我們并非討論分時的議題,但如果您的系統(tǒng)上有一個以上的
ISA-to-PCMCIA 控制器或在擴充塢上有其他的插槽時,<CODE>i82365</CODE> 模組應(yīng)
該和參數(shù)設(shè)為 1 的 <CODE>extra_sockets</CODE> 一起被載入, 但對於
PCI-to-PCMCIA 或 PCI-to-CardBus 橋接器者就不必這麼做。</LI>
</UL>
<P>所有的這些選項應(yīng)修改 <CODE>/etc/rc.d/rc.pcmcia</CODE>來建構(gòu),例如:
<P>
<BLOCKQUOTE><CODE>
<PRE>
# Should be either i82365 or tcic
PCIC=i82365
# Put socket driver timing parameters here
PCIC_OPTS="cmd_time=12"
# Put pcmcia_core options here
CORE_OPTS="cis_speed=500"
</PRE>
</CODE></BLOCKQUOTE>
<P>這□有一些特殊系統(tǒng)的分時設(shè)定:
<P>
<UL>
<LI> 在 ARM Pentium-90 或 Midwest Micro Soundbook Plus 上, 使用
``<CODE>freq_bypass=1 cmd_time=8</CODE>''。</LI>
<LI> 在 Midwest Micro Soundbook Elite,使用 ``<CODE>cmd_time=12</CODE>''
。</LI>
<LI> 在 Gateway Liberty 上,試試 ``<CODE>cmd_time=16</CODE>''。</LI>
</UL>
<P>
<H2><A NAME="ss2.7">2.7 系統(tǒng)資源設(shè)定</A>
</H2>
<P> 卡片服務(wù)系統(tǒng)應(yīng)該自動地去避免分配到已被其他標準設(shè)備使用了的 IO
埠和插斷。它也會試著偵測本身與不知名設(shè)備間的沖突,只不過還不是很完
全可靠。 如果遇到這種情形, 您需要將
<CODE>/etc/pcmcia/config.opts</CODE> 內(nèi)的資源給排除掉。
<P>以下是某些特定的筆記型電腦之資源設(shè)定:
<P>
<UL>
<LI>在 AMS SoundPro, 排除 irq 10.</LI>
<LI>在有些 AMS TravelPro 5300 models, use memory 0xc8000-0xcffff.</LI>
<LI>在 BMX 486DX2-66, 排除 irq 5, irq 9.</LI>
<LI>在 Chicony NB5, use memory 0xda000-0xdffff.</LI>
<LI>在 Compaq Presario 1020, 排除 port 0x2f8-0x2ff, irq 3, irq 5.</LI>
<LI>在 HP Omnibook 4000C, 排除 port 0x300-0x30f.</LI>
<LI>在 Micron Millenia Transport, 排除 irq 5, irq 9.</LI>
<LI>在 NEC Versa M, 排除 irq 9, port 0x2e0-2ff.</LI>
<LI>在 NEC Versa P/75, 排除 irq 5, irq 9.</LI>
<LI>在 NEC Versa S, 排除 irq 9, irq 12.</LI>
<LI>在 NEC Versa 6000 系列, 排除 port 0x300-0x33f, irq 9, irq 10.</LI>
<LI>在 ProStar 9200, Altima Virage, 及 Acquiline Hurricane DX4-100, 排
除 irq 5, port 0x330-0x35f. 可以使用 memory 0xd8000-0xdffff.</LI>
<LI>在 Siemens Nixdorf SIMATIC PG 720C, 使用memory 0xc0000-0xcffff,
port 0x300-0x3bf.</LI>
<LI>在 TI TravelMate 5000,使用 memory 0xd4000-0xdffff.</LI>
<LI>在 Toshiba T4900 CT, 排除 irq 5, port 0x2e0-0x2e8, port
0x330-0x338.</LI>
<LI>在 Twinhead 5100, HP 4000, Sharp PC-8700 和 PC-8900, 排除 irq 9 (
音效 ), irq 12.</LI>
<LI>在 MPC 800 系列,排除 irq 5, port 0x300-0x30f 是給 CD-ROM 用的。</LI>
</UL>
<P>
<HR>
<A HREF="PCMCIA-HOWTO-3.html">Next</A>
<A HREF="PCMCIA-HOWTO-1.html">Previous</A>
<A HREF="PCMCIA-HOWTO.html#toc2">Contents</A>
</BODY>
</HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -