[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ncr5380/mac



On Mon, Feb 27, 2006 at 03:30:26PM +0100, Wouter Verhelst wrote:
> On Mon, Feb 27, 2006 at 01:53:11AM +0100, Eugen Paiuc wrote:
> > I try mac53c9x=-1,0 but box is not happy,
> > 
> > Since ncr5380 is a _generic_ controller 
> > and the chip on board is AH8662c4  -not a NCR 53c96 - 
> > there is other command line option ?
> 
> Not sure then. I replied because Brad seemed to be unsure, but since he
> wrote major parts of the Mac kernel, it's not too unexpected for him to
> be right after all. Have you tried his suggestion, too?

Well, I definitely know that it is mac5380=, not mac53c9x=. I just don't
remember exactly what the individual arguments really do. The mac53c9x
argument is for the mac_esp driver that is used on many of the later
models, such as most quadras. The mac5380 argument is for the mac_scsi
driver, which is for all the older models that use some flavor of the
NCR5380 chip. The exact argument I gave in the earlier email was the
one that the installer set by default at one point. Based on the
source I have laying around, it looks like the following:

mac5380=<can_queue>,<cmd_per_lun>,<sg_tablesize>,<hostid>,<use_pdma>

They are all optional, but are interpreted by order. The mac_scsi
driver only supports a single bus, so it doesn't need the count
argument that the mac_esp driver uses.

	Brad Boyer
	flar@allandria.com

P.S.: It's probably a bit much to say I wrote major parts of the
kernel. I just know a good chunk of it. About the only place you'll
find my name in the source is for hfsplus support, and I don't even
do that anymore.



Reply to: