Author Topic: SCSI, Ultra 160 LVD HBA must be forced SE with LVD U320 disks? crazy!  (Read 3035 times)

0 Members and 1 Guest are viewing this topic.

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4230
  • Country: gb
I am with a Adaptec-29160 Ultra160 PCI-HBA on a POWER8 server with Linux v5.17, and things are really weird with U320 SCSI disks.

  • The PCI-HBA is an  U160-SCSI-HBA with an auto-sense LVD/SE interface.
  • The SCSI cable I am using is an LVD one, certified by Ampex. It comes with a term.
  • Disks are U320 68pin LVD. Auto-term is disabled. Wide mode is enabled.

Code: [Select]
server.pci.SCSI_HBA ==== cable ===+= disk0, id1
                                  += disk1, id2
                                  += disk2, id3
                                  += disk3, id4
                                  += term
The setup looks LVD ready, however, if I connect things this way .... I get tons of OverRun warnings from the kernel driver, which means the channel is noisy and doesn't properly work; while if I force disks in SE mode, things work perfectly, just slower than expected.

No problem with slower than expected, U160 and U320 require LVD, but why that bloody thing only work with SE if the HBA has an U160  interface?!? That's what I don't understand.

Okay, SCSI is an old topic in 2022, but ... does anyone have an idea about it?  :-//
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4230
  • Country: gb
Code: [Select]
(scsi1:A:2:0)
                data overrun detected in Data-in phase.  Tag == 0x1.
                Have seen Data Phase.  Length = 8.  NumSGs = 1.
                sg[0] - Addr 0x02d67a020 : Length 32
(scsi1:A:2:0)
                data overrun detected in Data-in phase.  Tag == 0x2.
(scsi1:A:2:0)
                Have seen Data Phase.  Length = 8.  NumSGs = 1.
                sg[0] - Addr 0x02d67a020 : Length 32
...
Example of messages reported by the kernel with all the disks in LVD mode.

All the disks are the same model, with the same setup: or all in LVD mode, or all in SE mode.
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4230
  • Country: gb
Probably a "vintage computer" question  :o :o :o

Today, I tested the same cable and HBA with SCA disks, they worked in LVD mode without any problem.
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 8143
  • Country: de
  • A qualified hobbyist ;)
Adaptec SCSI HBAs are sometimes quite picky which can be mitigated by playing with the HBA settings (Ctrl-A). Back then we called them Adapdreck (Dreck is German for dirt, colloquial also junk).
 
The following users thanked this post: nightfire, DiTBho

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4230
  • Country: gb
Which is the best HBA for SCSI U160/U320?
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 8143
  • Country: de
  • A qualified hobbyist ;)
I have good experience with HBAs based on LSI (Symbios Logic, NCR) chips.
 
The following users thanked this post: DiTBho

Offline CJay

  • Super Contributor
  • ***
  • Posts: 4136
  • Country: gb
Check your cable, make 100% certain you've not got a bent or broken pin in *any* of the connectors, also check the terminator to see if it's an Active or Passive one, work out where the power is coming from if it's active and make sure there's only one device supplying it.

If it's not active then find one that is, repeat the above.

Pull the disks one by one and see if it improves, a dodgy LVD connector on any device/portion of the cable can easily cause problems.

SCSI is a finicky bus if something's not quite right, especially when you get to the higher speed variants.
« Last Edit: May 12, 2022, 05:08:48 pm by CJay »
 
The following users thanked this post: DiTBho

Offline madires

  • Super Contributor
  • ***
  • Posts: 8143
  • Country: de
  • A qualified hobbyist ;)
You might need a multimode terminator (also called LVD/SE terminator), not just an active terminator.
 
The following users thanked this post: DiTBho

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4230
  • Country: gb
OK, following your advice, I bought:
- two brand new multi-mode terminators
- two brand new U320-certified cables without terminator
- two LSI PCI-X U320 HBAs

I will try soon  :D
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline nightfire

  • Frequent Contributor
  • **
  • Posts: 587
  • Country: de
Also the cable must not be neatly and nicely folded because of overtalk- simply let it loose and long...
 
The following users thanked this post: DiTBho


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf