sym53c8xx_2 negotiates improperly

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

 



Hi,

I have recently re-installed a Symbios branded 53C1010 U160 PCI controller 
and am having problems convincing it to setup Ultra-160 (aka FAST80) with 
a Seagate SX173404LC drive.  Drive is the only device on the bus.

The BIOS reports the unit as being U160 capable, and the driver seems to 
pick this up.  Unfortunately, this happens at boot:

<6>sym0: <1010-33> rev 0x1 at pci 0000:00:09.0 irq 169
<4>sym0: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
<4>sym0: open drain IRQ line driver, using on-chip SRAM
<4>sym0: using LOAD/STORE-based firmware.
<4>sym0: handling phase mismatch from SCRIPTS.
<5>sym0: SCSI BUS has been reset.
<6>scsi0 : sym-2.2.2
<6> target0:0:0: Multiple LUNs disabled in NVRAM
<5>  Vendor: SEAGATE   Model: SX173404LC        Rev: BD13
<5>  Type:   Direct-Access                      ANSI SCSI revision: 03
<6> target0:0:0: tagged command queuing enabled, command queue depth 16.
<6> target0:0:0: Beginning Domain Validation
<6> target0:0:0: sync msgout: Synchronous Data Transfer Request period = 25 ns offset = 0 
<6> target0:0:0: sync msgin: Synchronous Data Transfer Request period = 25 ns offset = 0 
<6> 0:0:0:0: sdtr: ofs=0 per=10 div=0 fak=0 chg=0.
<6> target0:0:0: asynchronous
<6> target0:0:0: wide msgout: Wide Data Transfer Request width = 16 
<6> target0:0:0: wide msgin: Wide Data Transfer Request width = 16 
<6> 0:0:0:0: wdtr: wide=1 chg=0.
<6> target0:0:0: sync msgout: Synchronous Data Transfer Request period = 25 ns offset = 0 
<6> target0:0:0: sync msgin: Synchronous Data Transfer Request period = 25 ns offset = 0 
<6> 0:0:0:0: sdtr: ofs=0 per=10 div=0 fak=0 chg=0.
<6> target0:0:0: wide asynchronous
<6> target0:0:0: ppr msgout: Parallel Protocol Request period = 12.5 ns offset = 62 width = 16 
<6> target0:0:0: ppr msgin: Parallel Protocol Request period = 25 ns offset = 62 width = 16 
<6> target0:0:0: asynchronous
<6> 0:0:0:0: M_REJECT to send for : Parallel Protocol Request period = 25 ns offset = 62 width = 16 
<6> target0:0:0: ppr msgout: Parallel Protocol Request period = 25 ns offset = 31 width = 16 
<6> target0:0:0: ppr msgin: Parallel Protocol Request period = 25 ns offset = 31 width = 16 
<6> target0:0:0: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns, offset 31)
<6> target0:0:0: Domain Validation skipping write tests
<6> target0:0:0: Ending Domain Validation
<6> target0:0:0: ppr msgout: Parallel Protocol Request period = 25 ns offset = 31 width = 16 
<6> target0:0:0: ppr msgin: Parallel Protocol Request period = 25 ns offset = 31 width = 16 
<6> target0:0:0: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns, offset 31)

I end up with the drive operating as an Ultra2.

Is this a driver issue?  I've seen some past reports of folks turning off 
PPR negotation to get by similar problems.  If this can help, I'd 
appreciate any tips on implementing the change.

It appears that almost all parameterized low-level tweaks have been 
removed from the newer driver, so I'm guessing code hacking will be 
needed.

Any and all advice appreciated!

Steve


-- 
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux