Re: Trouble with Symbios Logic 53c810 on XL300 with Kernel v2.6
On Thu, May 12, 2005 at 10:35:20AM +0200, Martin Langer wrote:
> On Wed, May 11, 2005 at 10:12:42PM +0200, Martin Langer wrote:
> > On Wed, May 11, 2005 at 06:14:30PM +0200, Jerome Warnier wrote:
> > >
> > > > My onboard SCSI controller (in an Alpha XL300) is:
> > > >
> > > > 0000:00:09.0 SCSI storage controller: LSI Logic / Symbios Logic 53c810
> > > > (rev 11)
> > Both 68-pin disks will be set to _wide_ "1" with set_width(sdev, 1) and
> > they don't reach the clearing part set_width(sdev, 0) where they will be
> > set to _narrow_ "0" again. So those 68-pin disks are running in wide
> > mode all the time on my narrow bus. This should explain my trouble. But I
> > still don't understand why this happens?
> I guess removing all wide tests is not the proper solution for everybody
> ;) Just take it as confirmation.
Here is another piece of the puzzle to solve the sym53c8xx problem with
those "sym0:0:0:M_REJECT to send for : 1-2-3-1." messages.
There is some note in the documentation
(Documentation/scsi/sym53c8xx_2.txt) which talks about the 50/68pin
10.2.9 Max wide
wide:1 wide scsi enabled
wide:0 wide scsi disabled
Some scsi boards use a 875 (ultra wide) and only supply narrow connectors.
If you have connected a wide device with a 50 pins to 68 pins cable
converter, any accepted wide negotiation will break further data transfers.
In such a case, using "wide:0" in the bootup command will be helpfull.
IOW, you can force the card into narrow mode by a module option. But
unfortunately the parser doesn't understand this option. This option
isn't available -- neither in 2.6.8 nor in 2.6.11 :(
I give up now.