⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcmcia-howto-2.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<CODE>rc.pcmcia</CODE>  将 <CODE>PCIC</CODE> 设为 <CODE>i82365</CODE>, <CODE>PCIC_OPTS</CODE>  为
``<CODE>wakeup=1</CODE>''。
<P>
<H2><A NAME="ss2.3">2.3 安装完後(使用BSD 启动手稿的系统)</A>
</H2>

<P>有些 Linux 供应商,包括 Slackware,使用 BSD 的安排方式做为系统启动
手稿的方排。 如果有 <CODE>/etc/rc.d/rc.M</CODE> 这个档的系统就属这类型
的。安装在 <CODE>/etc/rc.d</CODE> 内的 <CODE>rc.pcmcia</CODE> 手稿会控制启动和
关闭 PCMCIA 系统。 在 ``<CODE>make install</CODE>'' 时会用 <CODE>probe</CODE> 命令
来决定您的控制器种类并适当修改 <CODE>rc.pcmcia</CODE> 的内容。您可在系统启
动档 <CODE>/etc/rc.d/rc.M</CODE>  内加上一行如下面的指令来执行  PCMCIA
启动手稿。
<P>
<BLOCKQUOTE><CODE>
<PRE>
/etc/rc.d/rc.pcmcia start
</PRE>
</CODE></BLOCKQUOTE>
<P>将这行插排在哪行前面都可以,只要 PCMCIA 驱动程式在 <CODE>syslogd</CODE> 後
启动即可。
<P>
<H2><A NAME="ss2.4">2.4 安装完後(使用System V 启动手稿的系统)</A>
</H2>

<P>
<H2><A NAME="ss2.5">2.5 安装完後(使用  System  V 起始手稿的系统)  </A>
</H2>

<P> Red Hat、
Caldera  及 Debian 等供应商的 Linux 使用 System V 型的安排系统启动
档案。 如果有个 <CODE>/etc/init.d</CODE>  或 <CODE>/etc/rc.d/init.d</CODE>
目录的系统就是这类型。        <CODE>rc.pcmcia</CODE>        手稿会被安装到
<CODE>/etc/rc.d/init.d/pcmcia</CODE>  或是 <CODE>/etc/init.d/pcmcia</CODE>
下。它会自动启动 PCMCIA 功能,不必去修改任何的启动手稿了。
<P>如果  <CODE>/etc/sysconfig</CODE>   目录在系统内,  那麽有另一个建构档
<CODE>/etc/sysconfig/pcmcia</CODE> 会被建立起来做为启动选项。 如果您需
要更改任何的模组选项 (如 <CODE>PCIC=</CODE> 或 <CODE>PCIC_OPTS=</CODE> 设定 ), 只
需编辑这个建构档而不必修改真正的 PCMCIA 启动手稿。此档案也不会被往
後的安装而覆盖掉。
<P>有些以前的版本使用 <CODE>/etc/sysconfig/pcmcia-scripts</CODE> 目录而不
是现在的 <CODE>/etc/pcmcia</CODE> 目录。现在所有的系统的版本都已或将改
用 <CODE>/etc/pcmcia</CODE> 目录了,。
<P>
<H2><A NAME="timing"></A> <A NAME="ss2.6">2.6 插槽驱动程式选项 </A>
</H2>

<P>有些 PCMCIA 控制器拥有其他的功能可能会也可能不会被特别的系统所采用
。而插槽驱动程式也没有办法侦测到是否这些功能被采用与否。请检查您的
插槽驱动程式的 man 说明页看看您的控制器有哪些其他的功能。
<P>低阶的插槽驱动程式 <CODE>tcic</CODE> 及 <CODE>i82365</CODE> 有许多汇流排分时参数特
别是在采用高速处理器的系统上时需做些修改。分时发生问题的症状像卡片
辨认问题、在重负载下的闭锁、错误比率高,或是造成设备性能变差。详情
请参阅相关的 man 页会有更多的细节,在此简述如下:
<P>
<UL>
<LI>Cirrus 控制器有许多可建构的分时参数。 最重要的应该是 <CODE>cmd_time</CODE>
旗标, 它用来决定 PCMCIA  汇流排周期的长度。 速度快的 486 系统(如
DX4-100 )下将它从 6 (内定值 ) 加大成为 12 或 16 时可看到它效果。</LI>
<LI>Cirrus PD6729 PCI 控制器有 <CODE>fast_pci</CODE> 旗标,如果 PCI 汇流排的速
度比 25 MHz 快时应该设定它。</LI>
<LI>Vadem VG-468 控制器及 Databook  TCIC-2 控制器内的 <CODE>async_clock</CODE>
旗标必须更改为与 PCMCIA 汇流排和主汇流排相对的周期速度。更改这个旗
标会使某些操作上增加等待的时间。然而,我好像还没听说有哪个笔记型电
脑需要这麽做的。</LI>
<LI><CODE>pcmcia_core</CODE> 模组有个 <CODE>cis_speed</CODE> 参数, 它是用来更改取存卡
片的卡片资讯结构 Card Information Structure (CIS) 之记忆体速度。有
些速度快的汇流排时序的系统上,增加这个参数(例如,减慢卡片的存取)
可以解决卡片辨识的问题。</LI>
<LI>这□我们并非讨论分时的议题,但如果您的系统上有一个以上的
ISA-to-PCMCIA 控制器或在扩充坞上有其他的插槽时,<CODE>i82365</CODE> 模组应
该和参数设为   1   的   <CODE>extra_sockets</CODE>   一起被载入,   但对於
PCI-to-PCMCIA 或 PCI-to-CardBus 桥接器者就不必这麽做。</LI>
</UL>
<P>所有的这些选项应修改 <CODE>/etc/rc.d/rc.pcmcia</CODE>来建构,例如:
<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>这□有一些特殊系统的分时设定:
<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 系统资源设定</A>
</H2>

<P> 卡片服务系统应该自动地去避免分配到已被其他标准设备使用了的  IO
埠和插断。它也会试著侦测本身与不知名设备间的冲突,只不过还不是很完
全可靠。                如果遇到这种情形,                您需要将
<CODE>/etc/pcmcia/config.opts</CODE> 内的资源给排除掉。
<P>以下是某些特定的笔记型电脑之资源设定:
<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>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -