LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Robert Hancock <hancockr@shaw.ca>
To: linux-kernel <linux-kernel@vger.kernel.org>
Cc: Ed Sweetman <safemode2@comcast.net>
Subject: Re: Why SCSI module needed for PCI-IDE ATA only disks ?
Date: Tue, 05 Dec 2006 19:21:51 -0600	[thread overview]
Message-ID: <45761B2F.9060804@shaw.ca> (raw)
In-Reply-To: <fa.HDRhmOhDQliejH7ijqJBWw9Jw0o@ifi.uio.no>

Ed Sweetman wrote:
> Jeff Garzik wrote:
>> Bernard Pidoux wrote:
>>> I am asking why need to compile the following modules while I do not
>>> have any SCSI device ?
>>
>> libata uses SCSI to provide a lot of infrastructure that it would 
>> otherwise have to recreate.  Also, using SCSI meant that it 
>> automatically worked in existing installers.
>>
>>     Jeff
>>
> This confusion could easily be remedied by explaining the requirement in 
> the Help output for libata drivers/section.  Also, making a dependency 
> in the menu (since there is one) or automatically selecting the required 
> scsi items when you select a libata driver would seem logical. As it is, 
> nothing is said of scsi requirements in menuconfig. Trying to boot a 
> machine without compiling the scsi drivers (something you're allowed to 
> do) results in a system that boots and initializes the ata busses but 
> can't communicate to any of the drives on them, (useless).

You can't select libata drivers without the SCSI core. However, you can 
select libata drivers without the SCSI disk (sd) or the SCSI CD (sr) 
drivers. However, that's a legitimate configuration as you may have only 
hard disks, only CD drives, etc. and there would be no need to build the 
other module. This isn't a major problem for most standard 
configurations as those drivers are needed to handle things like USB and 
FireWire flash drives, external HDs/optical drives, etc. anyway.

-- 
Robert Hancock      Saskatoon, SK, Canada
To email, remove "nospam" from hancockr@nospamshaw.ca
Home Page: http://www.roberthancock.com/


       reply	other threads:[~2006-12-06  1:23 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <fa.juE97gahpb4n2kNNH/Todtcvh3s@ifi.uio.no>
     [not found] ` <fa.IqtlZas3d+ZPuhF6S6N/ivdF8Wo@ifi.uio.no>
     [not found]   ` <fa.HDRhmOhDQliejH7ijqJBWw9Jw0o@ifi.uio.no>
2006-12-06  1:21     ` Robert Hancock [this message]
2006-12-06  2:07       ` Ed Sweetman
2006-12-06  2:14         ` Robert Hancock
2006-12-06  2:46           ` Ed Sweetman
2006-12-06  3:54             ` [PATCH] ata/kconfig: " Randy Dunlap
2006-12-06 11:25               ` Ed Sweetman
2006-12-04 21:27 Bernard Pidoux
2006-12-04 22:00 ` Phillip Susi
2006-12-04 23:44 ` Jeff Garzik
2006-12-05  1:39   ` Ed Sweetman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=45761B2F.9060804@shaw.ca \
    --to=hancockr@shaw.ca \
    --cc=linux-kernel@vger.kernel.org \
    --cc=safemode2@comcast.net \
    --subject='Re: Why SCSI module needed for PCI-IDE ATA only disks ?' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).