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

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 
problem. 

<snip>
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.
<snap>

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.

martin



Reply to: