The scsi support in the linux kernel can be modularized in a number of different ways depending upon the needs of the end user. To understand your options, we should first define a few terms. Linux カーネルにおける SCSI のサポートは,エンドユーザの要件により種々 の異なる方式でモジュール化されています.内容を理解してもらうために,初 めにいくつかの用語を定義しておきます. The scsi-core contains the core of scsi support. Without it you can do nothing with any of the other scsi drivers. The scsi core support can be a module (scsi_mod.o), or it can be build into the kernel. If the core is a module, it must be the first scsi module loaded, and if you unload the modules, it will have to be the last one unloaded. scsi-core は SCSI サポートの中核です.これ無しに,他の SCSI ドライバ を利用することはできません.scsi-core はモジュール (scsi_mod.o) にでき ますし,カーネル内に組み込むこともできます.モジュールにした場合は, SCSI 関係のモジュールのうちで最初にロードされねばなりませんし,アンロー ドは最後になされねばなりません. The individual upper and lower level drivers can be loaded in any order once the scsi core is present in the kernel (either compiled in or loaded as a module). The disk driver (sd_mod.o), cdrom driver (sr_mod.o), tape driver (st.o) and scsi generics driver (sg.o) represent the upper level drivers to support the various assorted devices which can be controlled. You can for example load the tape driver to use the tape drive, and then unload it once you have no further need for the driver (and release the associated memory). 個々の上位レベルドライバや下位レベルドライバは,scsi core がカーネル 内にロード(カーネルに組み込みまたはモジュールとしてロード)された後で あれば,どのような順序でもロードできます.ディスクドライバ (sd_mod.o) や CDROM ドライバ(sr_mod.o) ,テープドライバ (st.o) ,汎用 SCSI ドライ バ (sg.o) は,対応する種々の装置をサポートする上位レベルドライバを表し ています.例えば,テープ装置を利用するにはテープドライバをロードし,ド ライバが必要なくなればアンロードできます(そして関連するメモリを解放し ます). The lower level drivers are the ones that support the individual cards that are supported for the hardware platform that you are running under. Examples are aha1542.o to drive Adaptec 1542 cards. Rather than list the drivers which *can* be modularized, it is easier to list the ones which cannot, since the list only contains a few entries. The drivers which have NOT been modularized are: NCR5380 boards of one kind or another including PAS16, Trantor T128/128F/228, 下位レベルドライバとは,使用するハードウェアプラットフォームに対して 動作する個々のカードをサポートするものです.例としては,Adaptec 1542 カードに対応する aha1542.o が挙げられます.どのドライバがモジュール化 できるかを示すより,モジュールができないものの数が少ないので,できない ものを挙げる方が簡単です.モジュール化できないドライバは以下のものです. NCR5380 boards of one kind or another including PAS16, Trantor T128/128F/228, 翻訳: 進藤秀郎