Gentoo Wiki


SCSI (Small Computer System Interface) is a set of standards for physically connecting and transferring data between computers and peripheral devices.

Configure The Kernel

If you have a SCSI device, you will need to enable SCSI in your kernel. You will also need the driver for your SCSI controller.

Linux Kernel Configuration: Kernel modules
Device Drivers  --->
    SCSI device support   --->
        <*> SCSI device support
        <*> SCSI disk support
        <*> SCSI tape support
        <*> SCSI generic support
            SCSI low-level drivers --->
            <*> {driver for your SCSI card}

Of course, in this scenario, everything has been compiled in, but you could use modules instead. You only need to compile in support for disk, tape and generic if you are actually using these devices.

Your kernel probably already has SCSI support, and SCSI disk support, if you are using USB mass storage devices. See USB Mass Storage for more information.


If your boot disk is a SCSI device, or the partition with your modules on it is a SCSI device, you will need to compile in SCSI support or use a ramdisk at boot time.

Your SCSI disks will come up as /dev/sdXX, and the SCSI tapes will be /dev/stXX. If you have SCSI generic devices they will come up as /dev/sgXX.

Retrieved from ""

Last modified: Fri, 05 Sep 2008 23:30:00 +0000 Hits: 830