在本章中,我记录了各个 LKM。 在可能的情况下,我通过参考特定 LKM 的更权威文档来完成此操作(可能由维护 LKM 代码的同一个人维护)。
您必须至少有一个可执行解释器绑定到基本内核中,因为为了加载可执行解释器 LKM,您必须运行一个可执行文件,并且必须有东西来解释该可执行文件。
那一个绑定的可执行解释器几乎可以肯定是 ELF 解释器,因为 Linux 系统中几乎所有可执行文件都是 ELF 格式。
历史记录:在 Linux 上出现 ELF 之前(大约 1995 年),通常的可执行文件格式是 a.out。 在一段时间内,部分 ELF/部分 a.out 系统很常见。 有些仍然存在。
a.out 是历史悠久的可执行文件格式,在 Unix 的早期历史中很常见,最初也是 Linux 唯一的执行文件格式。 时至今日,GNU 编译器的可执行输出文件的默认名称仍然是a.out(无论其格式如何)。
如果您尝试在没有此解释器的情况下运行 a.out 可执行文件,您的exec系统调用将失败,并显示“无法执行二进制文件”错误。
没有 LKM 参数。
示例
modprobe binfmt_aout |
ELF 是 Linux 系统上通常的可执行文件格式。
几乎无法想象您不会将此可执行解释器绑定到基本内核中(即使仅仅因为您的 insmod 可能是一个 ELF 可执行文件)。 但是,从概念上讲,可以将其排除在基本内核之外,并作为 LKM 插入。
没有 LKM 参数。
示例
modprobe binfmt_elf |
Java 是一种相对现代的面向对象编程语言。 Java 程序传统上被编译成“Java 字节码”,这意味着由 Java 字节码解释器解释。 这种新对象语言的重点是字节码对象文件是可移植的:尽管不同的系统需要不同的对象格式,但只要每个系统都有字节码解释器,它就可以运行字节码对象文件。 (当然,这只在一段时间内有效。如果可移植性如此简单,那么今天所有系统都会使用相同的对象格式)。
虽然最初的意图是字节码解释器将作为用户空间程序运行,但使用此 LKM,您可以使 Linux 内核像任何其他可执行文件格式一样解释 Java 字节码。 因此,您可以像运行从 C 编译的程序一样运行从 Java 编译的程序(例如,在命令 shell 提示符下键入其名称)。
实际上,中间字节码语言的优势尚未得到证实,将 Java 直接编译为更传统的执行文件格式(例如 ELF)是很常见的。 如果您这样做,则不需要 binfmt_java。
没有 LKM 参数。
示例
modprobe binfmt_java |
这是软盘的设备驱动程序。 您需要此驱动程序才能以任何方式访问软盘。
此 LKM 的文档位于文件README.fd在linux/drivers/block 目录的 Linux 源代码树中。 有关详细的最新信息,请直接参考此文件。
请注意,如果您从软盘启动(或可能从软盘启动)或使用软盘上的根文件系统启动,则必须将此驱动程序绑定到基本内核中,因为您的系统在有机会插入 LKM 之前就需要它。
示例
modprobe floppy 'floppy="daring two_fdc 0,thinkpad 0x8,fifo_depth"' |
只有一个 LKM 参数floppy。 但它包含许多子参数。 这种不寻常的参数格式的原因是为了与您在驱动程序绑定到基本内核时在内核引导参数中指定相同内容的方式保持一致。
的值floppy是一系列以空格分隔的单词。 这些单词中的每一个都是以下以逗号分隔的单词序列之一
设置允许驱动器的位掩码,仅允许单元 0 和 1。 已过时,因为无论如何这也是默认设置
告诉软盘驱动程序您有一个行为良好的软盘控制器。 这可以实现更高效和更流畅的操作,但在某些控制器上可能会失败。 这可能会加快某些操作。
告诉软盘驱动程序您的软盘控制器应谨慎使用。
告诉软盘驱动程序您只有一个软盘控制器(默认)。
告诉软盘驱动程序您有两个软盘控制器。 假定第二个软盘控制器位于address。 如果第二个控制器位于地址 0x370,并且您使用“cmos”选项,则不需要此选项
与上述类似,但使用默认地址
告诉软盘驱动程序您拥有一台 IBM Thinkpad 型号的笔记本电脑。 Thinkpad 对磁盘更换线使用反向约定。
告诉软盘驱动程序您没有 Thinkpad。
告诉软盘驱动程序不要使用 DMA 进行数据传输。 HP Omnibook 上需要此功能,因为它们没有可用于软盘驱动程序的可工作 DMA 通道。 如果您经常收到“无法分配 DMA 内存”消息,此选项也很有用。 实际上,DMA 内存需要在物理内存中是连续的,因此更难找到,而非 DMA 缓冲区可以在虚拟内存中分配。 但是,如果您的 FDC 没有 FIFO(8272A 或 82072),我不建议这样做。 82072A 及更高版本可以)。 您还需要至少 486 才能使用 nodma。 如果您使用 nodma 模式,我建议您还将 FIFO 阈值设置为 10 或更低,以限制数据传输中断的数量。
如果您有支持 FIFO 的 FDC,则当软盘驱动程序找不到任何可 DMA 的内存时,会自动回退到非 DMA 模式。 如果您想避免这种情况,请显式指定“yesdma”。
与nodma.
相同,告诉软盘驱动程序可用的工作 DMA 通道(默认)。
完全禁用 FIFO。 如果您在访问软盘时收到来自以太网卡(或其他设备)的“总线主控仲裁错误”消息,则需要此功能。
启用 FIFO(默认)
设置 FIFO 阈值。 这主要在 DMA 模式下相关。 如果此值较高,则软盘驱动程序可以容忍更多的中断延迟,但它会触发更多的中断(即,它会对系统的其余部分施加更大的负载)。 如果此值较低,则中断延迟也应较低(更快的处理器)。 较低阈值的好处是中断更少。
要调整 fifo 阈值,请使用“floppycontrol --messages”打开溢出/欠载消息。 然后访问软盘。 如果您收到大量“溢出/欠载 - 正在重试”消息,则 fifo 阈值太低。 尝试使用较高的值,直到您只偶尔收到溢出/欠载消息。
该值必须介于 0 和 0xf 之间,包括 0 和 0xf。
当您插入和移除 LKM 以尝试不同的值时,请记住每次插入 LKM 时都重新执行“floppycontrol --messages”。 您通常不必调整 fifo,因为默认值 (0xa) 是合理的。
设置的 CMOS 类型drive为type。 如果您有超过两个软盘驱动器(物理 CMOS 中只能描述两个),或者您的 BIOS 使用非标准 CMOS 类型,则这是强制性的。 CMOS 类型为
使用物理 CMOS 的值
5 1/4 DD
5 1/4 HD
3 1/2 DD
3 1/2 HD
3 1/2 ED
3 1/2 ED
未知或未安装
(注意:ED 驱动器有两种有效的类型。这是因为最初选择 5 来表示软盘磁带,而 6 表示 ED 驱动器。 AMI 忽略了这一点,并将 5 用于 ED 驱动器。 这就是软盘驱动程序同时处理两者的原因)
收到意外中断时打印警告消息。 (默认行为)
收到意外中断时不打印消息。 在某些视频模式下的 IBM L40SX 笔记本电脑上需要此功能。 (视频和软盘之间似乎存在交互。意外中断只会影响性能,可以安全地忽略。)
与no_unexpected_interrupts.
不要使用磁盘更换线,但假设每次重新打开设备节点时磁盘都会更换。 在某些磁盘更换线损坏或不受支持的设备上需要此功能。 这应被视为权宜之计,实际上,由于不必要的缓存刷新,它会降低软盘操作效率,并且稍微不可靠。 如果您有任何 DCL 问题,请检查您的电缆、连接和跳线设置。 但是,已知某些较旧的驱动器以及某些笔记本电脑没有 DCL。
打印调试消息
打印某些操作的信息性消息(磁盘更换通知、关于溢出和欠载的警告以及关于自动检测的警告)
使用噪音较小的方式来清除磁盘更换线(不涉及寻道)。 由 daring 暗示。
告诉驱动程序期望在 IRQ 上中断nr而不是传统的 IRQ 6。
告诉驱动程序使用 DMA 通道nr而不是传统的 DMA 通道 2。
使用 PS/2 步进速率:PS/2 软盘的步进速率比普通软盘慢得多。 有人建议在某些更极端的情况下,采用大约默认速度的 1/4。
将允许驱动器的位掩码设置为mask。 默认情况下,仅允许每个软盘控制器的单元 0 和 1。 这样做是因为某些非标准硬件(ASUS PCI 主板)在访问单元 2 或 3 时会弄乱键盘。 此选项在某种程度上已被“cmos”选项取代。
将允许驱动器的位掩码设置为所有驱动器。 如果您有超过两个驱动器连接到软盘控制器,请使用此选项。
此模块允许您挂载存储在常规文件(在另一个文件系统中)中的文件系统。 另一个文件称为后备文件。
其中一个用途是在不可逆地将其刻录到 CD 之前测试 ISO 9660 文件系统。 您在 650 MB 的常规文件中构建文件系统。 该文件将作为 CD 刻录程序的输入。 但是您可以基于该文件定义一个环回设备作为后备文件,然后直接从后备文件挂载文件系统。
它还可以为您提供一种方便的方式,通过网络传输文件集合。 它就像一个 tar 文件,只是您不必打包和解包它 - 您只需挂载原始文件即可。
有些人在一台有时运行 Windows 有时运行 Linux 的机器上使用环回设备,以允许他们通过 Windows 系统维护 Linux 系统:将 Linux 根文件系统放在 Windows 可以访问的 FAT 文件系统中的文件中,然后在 Linux 运行时通过环回设备挂载 Linux 根文件系统。
您可以将文件系统加密或压缩,或以任何任意方式编码在后备文件中。 环回设备在您写入时进行编码(例如加密),并在您读取时进行解码(例如解密)。 (用于加密和压缩文件系统的另一种更流行的策略是使用加密或压缩的文件系统类型,无论是本机类型还是由普通文件系统支持的类型。 Cfs、Tcfs 和 Stegfs 就是这种文件系统类型的示例)。
编码系统基于“传输函数”。 有两个传输函数内置于loop模块:标识传输函数(用于正常的无编码情况 - 您在环回设备中看到的内容与后备文件中的内容完全相同)和一个简单的 XOR 加密函数。 单独的内核模块可以通过调用loop模块的导出loop_register_transfer()函数来添加任何传输函数。
似乎有各种模块在浮动,这些模块提供传输函数来执行压缩和加密(DES、IDEA、Fish 等)。 其中一些似乎是当前 Linux 内核发行版的一部分。 此外,似乎有各种替代环回设备驱动程序,其中许多也称为loop,其中内置了此类传输函数。
不要将这些环回设备与用于从机器到自身的网络连接的“环回设备”混淆。 那实际上根本不是设备 - 它是一个网络接口。
此模块是一个块设备驱动程序。 您通过向环回设备发出 ioctl 以将其绑定到文件来设置环回设备。 发出此 ioctl 的典型程序是 losetup。 有关更多详细信息,请参阅 losetup 的文档。 正常的“mount”命令上也有一些选项可以在后台执行环回设备设置,但是因为这会混淆逻辑上独立的环回设备设置和文件系统挂载操作,为了清楚起见,您最好使用 losetup。
示例
modprobe loop |
模块参数
将存在的环回设备数量。 与其名称建议的相反,您指定的数量是始终存在的环回设备数量。 现有设备不一定已配置(绑定到后备文件),因此此数量可以被认为是您可以配置的最大环回设备数量。
这些环回设备的次要编号是连续的,从 0 开始。
在环回加密文件系统 HOWTO、环回根文件系统 HOWTO 和 losetup 手册中有关于环回设备的更多信息。
此驱动程序允许您将多个磁盘分区组合成一个逻辑块设备。
如果您使用此驱动程序,则您的多设备驱动程序将能够使用所谓的线性模式,即,它将通过简单地将一个磁盘分区附加到另一个磁盘分区来组合磁盘分区。
请参阅 Software-RAID-HOWTO。
示例
modprobe linear |
没有模块参数。
此驱动程序允许您将多个磁盘分区组合成一个逻辑块设备。
如果您使用此驱动程序,则您的多设备驱动程序将能够使用所谓的 raid0 模式,即,它将以均匀填充它们的方式将磁盘分区组合成一个逻辑设备,一块在这里,一块在那里。 如果分区位于不同的磁盘上,这将提高吞吐量。
请参阅 Software-RAID-HOWTO。
示例
modprobe raid0 |
没有模块参数。
内存盘是一种块设备,其存储由系统内存(真实内存;非虚拟内存)组成。 您可以将其用作非常快速的磁盘设备,也可以在需要设备但在没有传统硬件设备可用的情况下使用它。
后者的一个常见示例是用于救援系统 - 您用于诊断和修复实际系统的系统。 由于您不想弄乱您的真实磁盘,因此您可以在内存盘上运行。 您可以从软盘等外部媒体将数据加载到这些内存盘中。
有时,您的引导加载程序(例如 lilo)会创建一个内存盘并加载数据(可能来自软盘)。 当然,如果您这样做,则不能使用内存盘驱动程序的 LKM 版本,因为驱动程序必须在启动时位于内核中。
实际上,内存盘在 Linux 中概念上很简单。 由于缓冲区缓存,磁盘设备通过内存运行。 内存盘的唯一区别是您永远不会真正通过缓冲区缓存到达真实设备。 这是因为对于内存盘,1) 当您第一次访问特定块时,Linux 只是假设它全是零; 并且 2) 设备的缓冲区缓存块永远不会写入设备,因此永远不会被盗用以与其他设备一起使用。 这意味着读取和写入始终是对缓冲区缓存进行的,永远不会到达设备。
有关内存盘的其他信息,请参阅文件Documentation/ramdisk.txt在 Linux 源代码树中。
示例
modprobe rd |
没有您可以提供给 LKM 的模块参数,但是如果您将模块绑定到基本内核中,则可以向其传递内核参数。 请参阅 BootPrompt-HOWTO。
有关 SCSI 驱动程序的详细信息,请参阅 SCSI-2.4-HOWTO。
Linux 的 SCSI 功能在三个层中实现,并且所有层都有 LKM。
中间层是中级驱动程序或 SCSI 核心。 这由 scsi_mod LKM 组成。 它执行所有在 SCSI 设备之间通用的操作,无论您使用什么 SCSI 适配器以及什么类型的设备(磁盘、扫描仪、CD-ROM 驱动器等)。
每种 SCSI 适配器都有一个低级驱动程序 - 通常,每个品牌都有不同的驱动程序。 例如,Advansys 适配器(由现在是 Connect.com 的公司制造)的低级驱动程序名为 advansys。 (如果您正在比较 ATA(又名 IDE)和 SCSI 磁盘设备,这是一个主要区别 - ATA 足够简单和标准,一个驱动程序可以与所有公司的所有适配器一起使用。 SCSI 标准较低,因此您应该对任何特定适配器与您的系统完全兼容的信心较低)。
高级驱动程序向内核的其余部分呈现适合特定设备类别的接口。 例如,磁带设备 st 的 SCSI 高级驱动程序具有用于倒带的 ioctl。 CD-ROM 驱动器 sr 的高级 SCSI 驱动程序则没有。
请注意,您很少需要特定于设备品牌的特定高级驱动程序。 在此级别,一个品牌与另一个品牌区分开来的空间很小。
一个值得特别提及的 SCSI 高级驱动程序是 sg。 此驱动程序称为“SCSI 通用”驱动程序,是一个相当薄的层,它向内核的其余部分呈现 SCSI 中级驱动程序的相当原始的表示形式。 通过 SCSI 通用驱动程序运行的用户空间程序(因为它们访问主设备号是由 sg 注册的设备特殊文件(即 21))对 SCSI 协议有详细的了解,而通过其他 SCSI 高级驱动程序运行的用户空间程序通常甚至不知道 SCSI 是什么。 SCSI-Programming-HOWTO 提供了 SCSI 通用驱动程序的完整文档。
SCSI 模块的层次结构掩盖了 LKM 相互依赖的方式以及必须加载它们的顺序。 您始终首先加载中级驱动程序,最后卸载它。 低级和高级驱动程序可以在此之后以任何顺序加载和卸载,并且它们在两端都将自身挂钩到中级驱动程序并建立依赖关系。 如果您没有完整的集合,则当您尝试访问设备时,将收到“找不到设备”错误。
大多数 SCSI 低级(适配器)驱动程序没有 LKM 参数; 它们通常会自动探测卡设置。 如果您的卡响应某些非常规端口地址,则必须将驱动程序绑定到基本内核并使用内核“命令行”选项。 请参阅 BootPrompt-HOWTO。 或者您可以调整源代码并重新编译。
许多 SCSI 低级驱动程序在drivers/scsi目录中的 Linux 源代码树中都有文档,在名为README.*.
示例
modprobe st |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
示例
modprobe wd7000 |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序会自动探测卡,并且需要安装 BIOS。
示例
modprobe aha152x |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序会自动探测卡,并且需要安装 BIOS。
示例
modprobe aha1542 |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序仅在 0x330 和 0x334 处自动探测卡。
示例
modprobe aic7xxx |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序会自动探测卡,并且必须启用 BIOS。
示例
modprobe advansys asc_iopflag=1 asc_ioport=0x110,0x330 asc_dbglvl=1 |
模块参数
启用端口扫描
禁用端口扫描
要扫描 Advansys SCSI 适配器的 I/O 端口地址
调试级别
仅错误
高级别跟踪
详细跟踪
如果您将此驱动程序绑定到基本内核中,则可以通过内核引导参数向其传递参数。 请参阅 BootPrompt-HOWTO。
此驱动程序可以驱动的 BusLogic 卡列表很长。 阅读文件drivers/scsi/README.BusLogic在 Linux 源代码树中,以获得完整的信息。
示例
modprobe BusLogic |
没有模块参数。
如果您将此驱动程序绑定到基本内核中,则可以通过内核引导参数向其传递参数。 请参阅 BootPrompt-HOWTO。
示例
modprobe dtc |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序会自动探测卡。
此驱动程序处理 DPT PM2011/021/012/022/122/322。
示例
modprobe eata |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序处理 DPT、NEC、AT&T、SNI、AST、Olivetti 和 Alphatronix。
此驱动程序处理 DPT Smartcache、Smartcache III 和 SmartRAID。
示例
modprobe eata_dma |
没有模块参数。
自动探测适用于所有配置。
示例
modprobe fdomain |
没有模块参数。
此驱动程序会自动探测卡,并且需要安装 BIOS。
示例
modprobe NCR5380 ncr_irq=xx ncr_addr=xx ncr_dma=xx ncr_5380=1 \ ncr_53c400=1 |
modprobe g_NCR5380 ncr_irq=5 ncr_addr=0x350 ncr_5380=1 |
modprobe g_NCR5380 ncr_irq=255 ncr_addr=0xc8000 ncr_53c400=1 |
参数
驱动程序要服务的 irq。 255 表示无或 DMA 中断。 254 表示如果命令行上被覆盖,则自动探测 IRQ 线。
驱动程序要驱动的 I/O 端口地址或内存映射 I/O 地址,以适用者为准
驱动程序要使用的 DMA 通道
1 = 设置为 NCR5380 板
1 = 设置为 NCR53C400 板
如果您将此驱动程序绑定到基本内核中,则可以通过内核引导参数向其传递参数。 请参阅 BootPrompt-HOWTO。
示例
modprobe NCR53c406a |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
示例
modprobe 53c7,8xx |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序会自动探测卡,并且需要安装 BIOS。
有关详细信息,请参阅文件drivers/scsi/README.ppa在 Linux 源代码树中。
示例
modprobe ppa ppa_base=0x378 ppa_nybble=1 |
参数
PPA 的 I/O 端口的基地址。 默认值为 0x378。
数据传输中使用的延迟,以微秒为单位。 默认值为 1。
其他操作中使用的延迟,以微秒为单位。 默认值为 6。
1 = 使用 4 位模式。 0 = 不使用。 默认值为 0。
示例
modprobe pas16 |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序会自动探测卡。 不需要 BIOS。
示例
modprobe qlogicfas |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
示例
modprobe qlogicisp |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
需要固件。
此驱动程序用于 Seagate ST-02 和 Future Domain TMC-8xx。
示例
modprobe seagate |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序仅自动探测地址。 IRQ 固定为 5。 驱动程序需要安装 BIOS。
示例
modprobe t128 |
LKM 没有模块参数,但是如果您将此模块绑定到基本内核中,则可以通过 Linux 引导参数传递一些参数。 请参阅 BootPrompt-HOWTO。
此驱动程序会自动探测卡。 驱动程序需要安装 BIOS。
此模块包含压缩和解压缩 tcp 数据包的例程(用于在低速串行线上进行传输)。
PPP(也包括 ISDN-PP)和 SLIP 协议需要这些例程,并且由实现这些协议的 LKM 使用。
示例
modprobe slhc |
没有模块参数。
据说这是一个位桶设备(即,您发送到此设备的流量将被 consignment 到遗忘中),具有可配置的 IP 地址。 它最常用于使您当前不活动的 SLIP 地址看起来像是本地程序的真实地址。
但是,它也可以充当一种环回设备。 您为其配置特定的 IP 地址,并且您通过此接口发送到该 IP 地址的任何数据包都会返回,并显示为该接口为该 IP 地址接收的数据包。 这对于通常会由另一个接口(可能是 PPP 接口)反映的 IP 地址特别方便,但该接口现在已关闭。
您可以拥有多个虚拟接口。 它们被命名为dummy0, dummy1等等。
示例
modprobe dummy |
没有模块参数。
如果您有两个与另一台计算机的串行连接(这通常需要两个调制解调器和两条电话线),并且您在它们上使用 PPP(用于通过电话线发送互联网流量的协议)或 SLIP(PPP 的较旧替代方案),您可以使用此驱动程序使它们表现得像一个双倍速度的连接。
示例
modprobe eql |
没有模块参数。
这实现了帧中继协议; 帧中继是一种快速且低成本的方式,用于连接到远程互联网接入提供商或形成专用广域网。 从您的设备到本地“交换机”(即帧中继网络的入口点)的一条物理线路可以承载到连接到帧中继网络的其他计算机的多个逻辑点对点连接。 要使用帧中继,您需要支持硬件 (FRAD) 和来自 net-tools 包的某些程序,如Documentation/networking/framerelay.txt在 Linux 源代码树中。
示例
modprobe dlci |
没有模块参数。
这是 Sangoma S502A、S502E 和 S508 帧中继访问设备的驱动程序。 这些是多协议卡,但此驱动程序目前只能驱动帧中继。 请阅读Documentation/networking/framerelay.txt在 Linux 源代码树中。
示例
modprobe sdla |
没有模块参数。
此模块依赖于模块 dlci。
PLIP(并行线路互联网协议)用于创建由两台(或极少数情况下,更多)本地机器组成的微型网络。 并行端口(几乎所有 ISA 后代计算机都具有的连接器,通常用于连接打印机)使用“空打印机”或“Turbo Laplink”电缆连接,这些电缆可以一次传输 4 位,或使用特殊的 PLIP 电缆,仅在双向并行端口上使用,可以一次传输 8 位。 电缆长度可达 15 米。 如果其中一台机器运行 DOS/Windows 并安装了一些 PLIP 软件,例如 Crynwr PLIP 数据包驱动程序和 winsock 或 NCSA 的 telnet,这也适用。
请参阅 PLIP-Install-HOWTO。
示例
modprobe plip io=0x378 irq=7 |
参数
并行端口驱动程序要驱动的端口地址。
IRQ 驱动程序要服务的 IRQ 号。 默认情况下,地址为 0x3bc 的端口为 IRQ 5,地址为 0x378 的端口为 IRQ 7,地址为 0x278 的端口为 IRQ 9。
PPP(点对点协议)是在串行端口(带或不带调制解调器)上创建两台计算机之间的 IP 网络链接最常用的协议。
除了此内核驱动程序之外,您还需要运行用户空间程序 pppd。
请参阅 PPP-HOWTO。
示例
modprobe ppp |
没有模块参数。
此模块依赖于模块 slhc。
该模块还访问串行设备,这些设备由 serial 模块驱动,因此它也依赖于该模块。 depmod 未检测到此依赖关系,因此您必须手动声明它或显式加载 serial。
SLIP(串行线路 Internet 协议)类似于 PPP,只是更老且更简单。
示例
modprobe slip slip_maxdev=1 |
参数
驱动程序一次可以使用的最大设备数量。默认值为 256。
此模块依赖于模块 slhc。
该模块还访问串行设备,这些设备由 serial 模块驱动,因此它也依赖于该模块。 depmod 未检测到此依赖关系,因此您必须手动声明它或显式加载 serial。
这是 Baycom 风格的简单业余无线电调制解调器的驱动程序,这些调制解调器连接到串行接口或并行接口。该驱动程序适用于 ser12 和 par96 设计。
有关更多信息,请参阅 http://www.baycom.org/~tom。
示例
modprobe baycom modem=1 iobase=0x3f8 irq=4 options=1 |
参数
驱动程序应使用的主设备号;默认值为 60
第一个通道(次设备号 0)的调制解调器类型
ser12
par96/par97
驱动程序要驱动的端口的基地址。ser12 的常用值为 0x3f8、0x2f8、0x3e8、0x2e8,par96/par97 的常用值为 0x378、0x278、0x3bc。
驱动程序要服务的 IRQ。ser12 的常用值为 3 和 4,par96/par97 的常用值为 7。
使用硬件 DCD
使用软件 DCD
STRIP 是一种为 MosquitoNet 项目 开发的无线协议,用于使用 Metricom 无线电发送 Internet 流量。Metricom 无线电是小巧、电池供电、100kbit/秒 的分组无线电收发器,大小和重量与无线电话差不多。(您可能也听说过它们被称为“Metricom 调制解调器”,但我们避免使用“调制解调器”这个术语,因为它会误导许多人认为您可以将 Metricom 调制解调器插入电话线并将其用作调制解调器。)您可以在任何带有串行端口的 Linux 机器上使用 STRIP,尽管它对于拥有笔记本电脑的人来说显然是最有用的。
示例
modprobe strip |
没有模块参数。
WaveLAN 卡用于无线以太网式网络。此驱动程序驱动 AT&T GIS 和 NCR WaveLAN 卡。
示例
modprobe wavelan io=0x390 irq=0 |
参数
卡上的 I/O 端口地址。默认值为 0x390。您可以在卡上设置不同的地址,但不建议这样做。
驱动程序要服务的 IRQ。默认值为 0。任何其他值都将被忽略,卡仍然服务于 IRQ 0。
这些卡用于将您的 Linux 机器连接到业余无线电,以便与其他计算机通信。如果您想使用它,请阅读Documentation/networking/z8530drv.txt在 Linux 内核源代码树和 HAM-HOWTO 中。
示例
modprobe scc |
没有模块参数。
这是 8390 以太网芯片的驱动程序代码,许多以太网适配器都基于该芯片。这不是一个完整的接口驱动程序;此模块中的例程被特定以太网适配器的驱动程序使用,例如 ne 和 3c503。
示例
modprobe 8390 |
没有模块参数。
这是适用于历史悠久的 NE2000 以太网适配器、其 NE1000 先行者以及所有模拟此事实标准卡的通用以太网适配器的驱动程序。这是一张 ISA 总线卡。对于 PCI 版本,请参阅 ne2k-pci 模块。
示例
modprobe ne io=0x300 irq=11 |
参数
卡上的 I/O 端口地址。此参数是强制性的,但您可以指定 0x000 以使驱动程序自动探测 0x300、0x280、0x320、0x340 和 0x360。
驱动程序要服务的 IRQ。如果您不指定此项,驱动程序将通过 autoIRQ 探测来确定它。
值 0xBAD 表示假定该卡设计不良,因为它不确认复位或没有有效的 0x57,0x57 签名。如果您有这样的卡并且未指定此选项,则驱动程序将无法识别它。
对于任何其他值,该选项均无效。
您可以重复这些选项以指定其他卡。n第 n 个选项的出现次数适用于n第 n 张卡。
此模块依赖于模块 8390。
这是适用于历史悠久的 NE2000 以太网适配器的 PCI 版本以及所有模拟此事实标准卡的通用以太网适配器的驱动程序。
示例
modprobe ne io=0x300 irq=11 |
参数
调试消息级别。0 表示没有消息。1 是默认值。数字越大表示调试消息越多。
此选项的值确定在网络适配器中设置哪些选项。该值的每一位(表示为二进制数)控制一个选项。唯一定义的选项是全双工,它是第 6 个最低有效位。使用full_duplex选项更容易。
“1”值将适配器设置为全双工模式。“0”值将其设置为半双工模式。如果您在您使用optionsparameterfull_duplex指定的标志中包含全双工标志,则
无效。options和full_duplex您可以为每个网络适配器重复一次
参数,最多可重复 8 个网络适配器。
此驱动程序可以驱动以下芯片组
RealTek RTL-8029
Winbond 89C940
Winbond W89C940F
KTI ET32P2
NetVin NV5000SC
Via 86C926
SureCom NE34
Holtek HT80232
Holtek HT80229
此模块依赖于模块 8390。
15.4.18. 3c501: 3COM 3c501 以太网驱动程序
这是一个用于 3COM 3c501 以太网适配器的驱动程序。
参数
示例:modprobe 3c501 io=0x280 irq=5
卡上的 I/O 端口地址。
15.4.19. 3c503: 3COM 3c503 驱动程序
示例
modprobe 3c503 io=0x300 irq=5 xcvr=0 |
参数
示例:modprobe 3c501 io=0x280 irq=5
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
xcvr
确定是否使用外部收发器。
no
此模块依赖于模块 8390。
15.4.20. 3c505: 3COM 3c505 驱动程序
示例
modprobe 3c503 io=0x300 irq=5 xcvr=0 |
参数
示例:modprobe 3c501 io=0x280 irq=5
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
此模块依赖于模块 8390。
15.4.21. 3c507: 3COM 3c507 驱动程序
示例
modprobe 3c503 io=0x300 irq=5 xcvr=0 |
参数
示例:modprobe 3c501 io=0x280 irq=5
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
此模块依赖于模块 8390。
15.4.22. 3c509: 3COM 3c509/3c579 驱动程序
示例
modprobe 3c503 io=0x300 irq=5 xcvr=0 |
参数
示例:modprobe 3c501 io=0x280 irq=5
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
这是一个用于 3COM 3c507 和 3c579 以太网适配器的驱动程序。
15.4.23. 3c59x: 3COM 3c590 系列 "Vortex" 驱动程序
这是一个用于以下 3COM 以太网适配器的驱动程序
3c590 Vortex 10Mbps。
3c595 Vortex 100baseTX。
3c595 Vortex 100baseT4。
3c595 Vortex 100base-MII。
示例
modprobe 3c59x debug=1 options=0,,12 |
参数
EISA Vortex 3c597。
选择调试消息级别的数字。
这是一个由逗号分隔的选项数字字符串。驱动程序驱动的每张适配器都有一个选项号(对于系统中有多个由此驱动程序驱动的类型的以太网适配器的情况)。选项号的顺序是 PCI BIOS 分配卡的顺序。
每个数字代表一个二进制值。在该值中,低 3 位是媒体类型
10baseT
10Mbs AUI
未定义
10base2 (BNC)
100base-TX
100base-FX
MII(尚不可用)
使用默认设置
下一位(“8”位)对于全双工为打开,对于半双工为关闭。
下一位(“16”位)为打开以启用总线主控,这仅用于实验用途。
15.4.24. wd: Western Digital/SMC WD80*3 驱动程序
示例
modprobe wd io=0x300 irq=5 mem=0x0D0000 mem_end=0x0D8000 |
参数
示例:modprobe 3c501 io=0x280 irq=5
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
mem
mem_end
共享内存的末尾(其后的下一个字节的地址)。
如果您未指定 I/O 端口,驱动程序将探测 0x300、0x280、0x380 和 0x240。
如果您未指定 IRQ,驱动程序将从适配器的 EEPROM 中读取它,对于没有 EEPROM 的旧卡,驱动程序将使用 autoIRQ。
15.4.25. smc-ultra: SMC Ultra/EtherEZ 驱动程序
示例
modprobe smc-ultra io=0x200 irq=5 |
参数
这是一个用于 SMC Ultra/EtherEZ 以太网适配器的驱动程序。
卡上的 I/O 端口地址。如果您未指定此项,适配器将探测 0x200、0x220、0x240、0x280、0x300、0x340 和 0x380。
驱动程序要服务的 IRQ。默认值是从适配器的 EEPROM 中读取的值。
15.4.26. smc9194: SMC 9194 驱动程序
示例
modprobe smc9194 io=0x200 irq=5 ifport=0 |
参数
这是一个用于 SMC 9000 系列以太网卡的驱动程序。
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
ifport
以太网类型。
autodetect
TP
AUI(或 10base2)
示例
modprobe at1700 io=0x260 irq=5 |
参数
这是一个用于 AT1700 以太网适配器的驱动程序。
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
示例
modprobe e2100 io=0x300 irq=5 mem=0xd0000 xcvr=0 |
参数
此模块依赖于模块 8390。
15.4.29. depca: DEPCA, DE10x, DE200, DE201, DE202, DE422 驱动程序
示例
modprobe depca io=0x200 irq=7 |
参数
这是一个用于 DEPCA、DE10x、DE200、DE201、DE202 和 DE422 以太网适配器的驱动程序。
卡上的 I/O 端口地址。如果您未指定此项,适配器将在 ISA 机器上探测 0x300 和 0x200,或在 EISA 机器上探测 0x0c00。
15.4.30. ewrk3: EtherWORKS 3 (DE203, DE204, DE205) 驱动程序
示例
modprobe ewrk3 io=0x300 irq=5 |
这是一个用于 EtherWORKS 3 (DE203、D3204 和 DE205) 以太网适配器的驱动程序。
卡上的 I/O 端口地址。
卡上的 I/O 端口地址。默认值为 0x300。
在 EISA 总线上,此驱动程序执行 EISA 探测。
15.4.31. eexpress: EtherExpress 16 驱动程序
示例
modprobe eexpress io=0x300 irq=5 |
参数
这是一个用于 EtherExpress 16 以太网适配器的驱动程序。
卡上的 I/O 端口地址。如果您未指定此项,适配器将探测 0x300、0x270、0x320 和 0x340。1
15.4.32. eepro: EtherExpressPro 驱动程序
示例
modprobe eepro io=0x200 irq=5 |
参数
这是一个用于 EtherExpressPro 以太网适配器的驱动程序。
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
15.4.33. fmv18k: Fujitsu FMV-181/182/183/184 驱动程序
示例
modprobe fmv18x io=0x220 irq=5 |
参数
这是一个用于 Fujitsu FMV-181、FMV-182、FMV-183、FMV-183 和 FMV-184 以太网适配器的驱动程序。
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
15.4.34. hp-plus: HP PCLAN+ (27247B 和 27252A) 驱动程序
示例
modprobe hp-plus io=0x200 irq=5 |
参数
这是一个用于 HP PCLAN+(27247B 和 27252A)以太网适配器的驱动程序。
卡上的 I/O 端口地址。如果您未指定此项,适配器将探测 0x200、0x240、0x280、0x2C0、0x300、0x320 和 0x340。
此模块依赖于模块 8390。
15.4.35. hp: HP PCLAN (27245, 27xxx) 驱动程序
示例
modprobe hp io=0x300 irq=5 |
参数
这是一个用于 HP PCLAN(27245 和其他 27xxx 系列)以太网适配器的驱动程序。
驱动程序要服务的 IRQ。如果您不指定此项,驱动程序将通过 autoIRQ 探测来确定它。
此模块依赖于模块 8390。
15.4.36. hp100: HP 10/100VG PCLAN (ISA, EISA, PCI) 驱动程序
示例
modprobe hp100 hp100_port=0x100 |
参数
hp100_port
15.4.37. eth16i: ICL EtherTeam 16i/32 驱动程序
示例
modprobe eth16i io=0x2a0 irq=5 |
参数
这是一个用于 ICL EtherTeam 16i (eth16i) 和 32i (eth32i) 以太网适配器的驱动程序。
驱动程序要服务的 IRQ。如果您不指定此项,驱动程序将通过 autoIRQ 探测来确定它。
示例
modprobe ni52 io=0x360 irq=9 memstart=0xd0000 memend=0xd4000 |
15.4.39. ac3200: Ansel Communications EISA 3200 驱动程序
示例
modprobe ac3200 |
此模块依赖于模块 8390。
示例
modprobe apricot io=0x300 irq=10 |
参数
卡上的基 I/O 端口地址。
驱动程序要服务的 IRQ。
这是一个用于 DE425、DE434、DE435、DE450 和 DE500 以太网适配器的驱动程序。
示例
modprobe de4x5 io=0x000b irq=10 is_not_dec=0 |
参数
基 I/O 端口地址。
这是一个用于 3COM 3c503 以太网适配器的驱动程序。
对于使用 DEC 21040、21041 或 21140 芯片的非 DEC 卡,请将其设置为 1。
示例
modprobe tulip |
阅读Documentation/networking/tulip.txt在 Linux 源代码树中。
这是一个用于 Digi International RightSwitch SE-X EISA 和 PCI 板的驱动程序。这些板具有 4 个(EISA)或 6 个(PCI)端口以太网交换机和一个 NIC 组合在一个板上。
有一个工具用于在每个端口上设置输入和输出数据包过滤器,称为 dgrsfilt。
管理工具使您可以图形方式观看性能,以及设置 SNMP 代理 IP 和 IPX 地址、IEEE 生成树和老化时间。这些也可以在加载驱动程序时从命令行设置。
还有一个配套的管理工具,称为 xrightswitch。
示例
modprobe dgrs debug=1 dma=0 spantree=0 hashexpire=300 ipaddr=199,86,8,221 modprobe ipxnet=111 |
参数
要打印的调试消息级别
禁用 PCI 卡上的 DMA
启用 PCI 卡上的 DMA
禁用 IEEE 生成树
启用 IEEE 生成树
更改地址老化时间,以秒为单位。默认值为 300。
SNMP 代理 IP 地址。值是以点分十进制表示法表示的 IP 地址,但句点除外,用逗号代替。
SNMP 代理 IPX 网络号
这是一个用于 D-Link DE600 袖珍以太网适配器的驱动程序。
示例
modprobe de600 de600_debug=0 |
参数
驱动程序期望适配器位于端口 0x378 并生成 IRQ 7。这与 DOS 相同lpt1设备。这些是编译时选项。
这是一个用于 D-Link DE620 袖珍以太网适配器的驱动程序。
示例
modprobe de620 bnc=0 utp=0 io=0x378 irq=7 |
参数
网络为 10Base2
网络不是 10Base2
网络为 10BaseT
网络不是 10BaseT
端口驱动程序要驱动的 I/O 端口地址。默认值为 0x378。
驱动程序要服务的 IRQ。默认值为 7。
您不能同时指定bnc=1和utp=1.
示例
modprobe ibmtr io=0xa20 irq=5 |
参数
端口驱动程序要驱动的 I/O 端口地址。默认值为 0xa20。
驱动程序要服务的 IRQ。默认情况下,驱动程序通过 autoIRQ 探测确定 IRQ。
阅读以下文档中的详细信息Documentation/networking/arcnet.txt在 Linux 源代码树中。还有 Arcnet 硬件信息arcnet-hardware.txt在同一位置找到。
示例
modprobe arcnet io=0x300 irq=2 shmem=0xd0000 device=arc1 |
参数
端口驱动程序要驱动的 I/O 端口地址。如果您未指定此项,驱动程序将探测地址 0x300、0x2E0、0x2F0、0x2D0、0x200、0x210、0x220、0x230、0x240、0x250、0x260、0x270、0x280、0x290、0x2A0、0x2B0、0x2C0、0x310、0x320、0x330、0x340、0x350、0x360、0x370、0x380、0x390、0x3A0、0x3E0 和 0x3F0。
驱动程序要服务的 IRQ。默认情况下,驱动程序通过 autoIRQ 探测确定 IRQ。
设备名称。
此模块提供 ISDN 功能,供 ISDN 适配器驱动程序使用。
设置 ISDN 网络是一项复杂的任务。阅读以下文档中找到的文档Documentation/isdn在 Linux 源代码树中。
示例
modprobe isdn |
没有模块参数。
此模块依赖于模块 slhc。
这是一个用于 ICN 2B 和 ICN 4B ISDN 适配器的驱动程序。
示例
modprobe icn portbase=0x320 membase=0xd0000 icn_id=idstring icn_id2=idstring2 |
参数
适配器上的基 I/O 端口地址。默认值为 0x320。
共享内存地址。默认值为 0xd0000。
第一个适配器的 idstring。必须以字符开头!此参数是必需的。
第二个适配器的 idstring。必须以字符开头!双卡时此参数是必需的。
此模块依赖于模块 isdn。
这是一个用于 PCBIT-D ISDN 适配器驱动程序。
示例
modprobe pcbit mem=0xd0000 irq=5 |
参数
共享内存地址。默认值为 0xd0000
卡上的 I/O 端口地址。
此模块依赖于模块 isdn。
这是一个用于 Teles/NICCY1016PC/Creatix ISDN 适配器的驱动程序。它可以驱动多达 16 个卡。
示例
modprobe teles io=0xd0000,15,0xd80,2 teles_id=idstring |
参数
这是一个整体参数集合。它的语法是io=card1options [,card2options ,...] 其中card1options是一组用于第一张卡等的选项。
的语法card1options等是sharedmem, irq, portbase, dprotocol
共享内存地址。默认值为 0xd0000
驱动程序要服务的 IRQ。
基 I/O 端口地址。
卡的 D 通道协议
1TR6
EDSS1。这是默认值。
用于通过实用程序访问和在使用线路监视器时进行标识的驱动程序 ID。值必须以字符开头!默认值:无。
驱动程序从端口、irq 和共享内存地址确定卡的类型
port == 0, shared memory != 0 -> Teles S0-8
port != 0, shared memory != 0 -> Teles S0-16.0
port != 0, shared memory == 0 -> Teles S0-16.3
此模块依赖于模块 isdn。
这是一个用于 Aztech、Orchid、Okano、Wearnes、TXC 和 CDROM 设备(具有特殊的非 SCSI 非 ATA 接口)的驱动程序。
示例
modprobe aztcd aztcd=0x340 |
参数
基 I/O 端口地址
阅读Documentation/cdrom/aztcd在 Linux 源代码树中查找完整信息。
这是一个用于 Goldstar R420 CDROM 驱动器的驱动程序,该驱动器不使用 ATA 或 SCSI 接口。
示例
modprobe gscd gscd=0x340 |
参数
基 I/O 端口地址。默认值为 0x340,这将适用于大多数应用程序。您可以使用 Goldstar 接口卡上的 PN801-1 到 PN801-4 跳线选择驱动器的地址。适当的设置是:0x300、0x310、0x320、0x330、0x340、0x350、0x360、0x370、0x380、0x390、0x3A0、0x3B0、0x3C0、0x3D0、0x3E0 和 0x3F0。
这是一个用于 Matsushita、Panasonic、Creative、Longshine 和 TEAC CDROM 驱动器的驱动程序,这些驱动器不通过 ATA 或 SCSI 连接。
示例
modprobe sbpcd sbpcd=0x340 |
参数
基 I/O 端口地址
另一个参数是 SBPRO 设置,如Documentation/cdrom/sbpcd在 Linux 源代码树中。
15.5.4. mcd: Mitsumi CDROM 驱动程序
示例
modprobe mcd mcd=0x300,11,0x304,5 |
参数
mcd
15.5.5. mcdx: Mitsumi XA/MultiSession 驱动程序
示例
modprobe mcdx mcdx=0x300,11,0x304,5 |
15.5.6. optcd: Optics Storage DOLPHIN 8000AT CDROM 驱动程序
示例
modprobe optcd optcd=0x340 |
参数
基 I/O 端口地址
15.5.7. cm206: Philips/LMS CM206 CDROM 驱动程序
示例
modprobe cm206 cm206=0x300,11 |
参数
cm206
示例
modprobe sjcd sjcd_base=0x340 |
参数
驱动程序要驱动的基 I/O 端口地址。默认值为 0x340。
15.5.9. isp16: ISP16/MAD16/Mozart 软配置 cdrom 驱动程序
示例
modprobe isp16 isp16_cdrom_base=0x340 isp16_cdrom_irq=3 isp16_cdrom_dma=0 isp16_cdrom_type=Sanyo |
参数
isp16_cdrom_base
isp16_cdrom_irq
isp16_cdrom_dma
isp16_cdrom_type正在驱动的设备类型。有效值为, noisp16, Sanyo, Panasonic和SonyMitsumi
示例
modprobe cdu31a cdu31a_port=0x340 cdu31a_irq=5 |
参数
15.6.8. umsdos: UMSDOS 文件系统驱动程序
示例
modprobe vfat |
没有模块参数。
这是一个用于 UMSDOS 文件系统类型的驱动程序,UMSDOS 文件系统类型是构建在 MSDOS FAT 文件系统之上的 unix 风格的文件系统。
示例
modprobe nfs |
没有模块参数。
SMBFS 是一种具有 SMB 协议接口的文件系统类型。这是 Windows for Workgroups、Windows NT 或 Lan Manager 用于相互通信的协议。SMBFS 的灵感来自 Samba,Samba 是 Andrew Tridgell 编写的程序,可将任何 unix 主机变成 DOS 或 Windows 客户端的文件服务器。有关此有趣的程序套件以及有关 TCP/IP 上的 SMB 和 NetBIOS 的更多信息,请参阅 ftp://nimbus.anu.edu.au/pub/tridge/samba/。在那里,您还可以找到对诸如 netbios 名称或共享之类的概念的解释。
示例
modprobe smbfs |
要使用 SMBFS,您需要一个特殊的挂载程序,该程序可以在 ksmbfs 软件包中找到,该软件包位于 ftp://ibiblio.org/pub/Linux/system/Filesystems/smbfs。
15.6.11. ncpfs: NCP (Netware) 文件系统驱动程序
NCPFS 是一种具有 NCP 协议接口的文件系统类型,由 Novell 公司为其 NetWare 产品设计。NCP 在功能上类似于 TCP/IP 社区中使用的 NFS。要挂载 Netware 文件系统,您需要一个特殊的挂载程序,该程序可以在 ncpfs 软件包中找到。ncpfs 的主页是 ftp.gwdg.de/pub/linux/misc/ncpfs,但 Ibiblio 及其许多镜像站点也将提供它。
相关产品是 Linware 和 Mars_nwe,它们将为 Linux 提供部分 NetWare 服务器功能。
示例
modprobe ncpfs |
没有模块参数。
Mars_nwe 可以在 ftp.gwdg.de/pub/linux/misc/ncpfs 上找到。
示例
modprobe isofs |
没有模块参数。
15.6.14. sysv: System V 和 Coherent 文件系统驱动程序
这是 Linux 的 SystemV/Coherent 文件系统类型的实现。
它实现了所有
Xenix FS
SystemV/386 FS
示例
modprobe sysv |
没有模块参数。
示例
modprobe affs |
没有模块参数。
15.8.1. serial: 串行通信端口 (UART) 设备驱动程序
此驱动程序驱动传统的串行端口 (UART),但不驱动某些专用的高性能多端口设备。
示例
modprobe serial |
没有模块参数。
示例
modprobe cyclades |
没有模块参数。
15.8.2. cyclades: Cyclades 异步多路复用器设备驱动程序
智能板还需要将其固件代码下载到其中。这通过驱动程序包中提供的用户级别应用程序 stlload 完成。通过键入 make 在您放置包文件的任何位置编译此程序。在其最简单的形式中,您可以键入 stlload 在此目录中,这将将固件下载到板 0(假设板 0 是 EasyConnection 8/64 板)。要下载到 ONboard、Brumby 或 Stallion,请执行阅读文件中的信息在 Linux 源代码树中。
15.8.3. stallion: Stallion EasyIO 或 EC8/32 设备驱动程序
智能板还需要将其固件代码下载到其中。这通过驱动程序包中提供的用户级别应用程序 stlload 完成。通过键入 make 在您放置包文件的任何位置编译此程序。在其最简单的形式中,您可以键入 stlload 在此目录中,这将将固件下载到板 0(假设板 0 是 EasyConnection 8/64 板)。要下载到 ONboard、Brumby 或 Stallion,请执行阅读文件中的信息在 Linux 源代码树中。
示例
modprobe stallion |
没有模块参数。
示例
modprobe busmouse |
没有模块参数。
没有参数。
示例
modprobe ftape tracing=3 |
可选参数跟踪可以取以下值
错误
+ 错误
+ 警告
+ 信息
+ 更多信息
+ 程序流程
+ fdc/dma 信息
+ 数据流
+ 其他所有
默认值为 3。