From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [PATCH] sata_promise: Port enumeration order - SATA 150 TX4, SATA 300 TX4 Date: Fri, 24 Feb 2006 20:16:57 -0500 Message-ID: <43FFB009.6070403@pobox.com> References: <43FFAE3D.7010002@physics.harvard.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <43FFAE3D.7010002@physics.harvard.edu> Sender: linux-scsi-owner@vger.kernel.org To: Milan Kupcevic Cc: linux-ide@vger.kernel.org, linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, trivial@rustcorp.com.au, torvalds@osdl.org List-Id: linux-ide@vger.kernel.org Milan Kupcevic wrote: > From: Milan Kupcevic > > Fix Promise SATAII 150 TX4 (PDC40518) and Promise SATA 300 TX4 > (PDC40718-GP) wrong port enumeration order that makes it (nearly) > impossible to deal with boot problems using two or more drives. > > Signed-off-by: Milan Kupcevic > --- > > The current kernel driver assumes: > > port 1 - scsi3 > port 2 - scsi1 > port 3 - scsi0 > port 4 - scsi2 The current kernel driver assumes nothing, but simply exports what the hardware gives us. It sounds like you are trying to patch the kernel because you received an incorrectly-wired board. NAK. Jeff