Date: Wed, 18 Jul 2007 19:10:02 +0200 From: Marc Fonvieille <blackend@FreeBSD.org> To: Ernst de Haan <ernst@ernstdehaan.com> Subject: Re: Remove all SCSI devices for an IDE system?! Message-ID: <20070718171002.GB26608@abigail.blackend.org> Resent-Message-ID: <20070718182913.GD26608@abigail.blackend.org> In-Reply-To: <4489FC94-5557-4B13-8971-E19C1C75B5FD@ernstdehaan.com> References: <4489FC94-5557-4B13-8971-E19C1C75B5FD@ernstdehaan.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 18, 2007 at 04:48:14PM +0200, Ernst de Haan wrote: > The Handbook, section 8.4: > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ > kernelconfig-config.html > > reads: > > "SCSI controllers. Comment out any you do not have in your > system. If you have an IDE only system, you can remove these > altogether." > > and: > > "SCSI peripherals. Again, comment out any you do not have, or > if you have only IDE hardware, you can remove them completely." > > However, some IDE/SATA devices are interfaced through the SCSI > subsystem, IIRC. This seems to be supported by what is written a few > lines further down the text: > > # RAID controllers interfaced to the SCSI subsystem > device amr # AMI MegaRAID > device arcmsr # Areca SATA II RAID > > Here a SATA2 RAID controller is listed as being linked to the SCSI > subsystem. > > My suggestion is to fix and/or clarify this text. > I think you have to read carefully and completly this section before. Here's a part of the related section: --- # SCSI Controllers . . . device ncv # NCR 53C500 device nsp # Workbit Ninja SCSI-3 device stg # TMC 18C30/18C50 SCSI controllers. Comment out any you do not have in your system. If you have an IDE only system, you can remove these altogether. # SCSI peripherals device scbus # SCSI bus (required for SCSI) device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) device ses # SCSI Environmental Services (and SAF-TE) SCSI peripherals. Again, comment out any you do not have, or if you have only IDE hardware, you can remove them completely. Note: The USB umass(4) driver and a few other drivers use the SCSI subsystem even though they are not real SCSI devices. Therefore make sure not to remove SCSI support, if any such drivers are included in the kernel configuration. # RAID controllers interfaced to the SCSI subsystem device amr # AMI MegaRAID device arcmsr # Areca SATA II RAID device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID device ciss # Compaq Smart RAID 5* device dpt # DPT Smartcache III, IV - See NOTES for options device hptmv # Highpoint RocketRAID 182x device rr232x # Highpoint RocketRAID 232x device iir # Intel Integrated RAID device ips # IBM (Adaptec) ServeRAID device mly # Mylex AcceleRAID/eXtremeRAID device twa # 3ware 9000 series PATA/SATA RAID --- It's clear: you can remove all SCSI controllers if you do not have any SCSI devices. You can remove SCSI peripherals if you do not have SCSI devices *but* (it's the role of the Note) some devices are not SCSI devices but will require you to keep the SCSI support. This is the case of "RAID controllers interfaced to the SCSI subsystem" mentioned just after this note. -- Marc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070718171002.GB26608>