Sebastian Suchanek macht die Ingrid:
> Thus spoke Udo Tödter:
>> On 07.01.2018 00:01, Sebastian Suchanek wrote:
>>>
>>> Hier[tm] steht ein kleiner Heimserver mit Debian Jessie,
>>> darin u.a. ein FibreChannel-Hostadapter Emulex LPE11002.
>>> Daran angeschlossen ist eine Tapelibrary Overland NEO2000
>>> (die mehrere Parallel-SCSI-Anschlüsse hat) und als
>>> "Adapter" zusätzlich eine Atto 2390 FC/SCSI-Bridge
>>> eingebaut hat. Wenn ich die Library einschalte, erkennt
>>> der Kernel grundsätzlich, dass sich am FC-HA etwas tut
>>> (aus /var/log/syslog):
>>> [...]
>>>
>> Ist der HBA, also in diesem Fall die FC-Karte im korrekten
>> Modus konfiguriert? Loop oder Point to Point?
>
> Ja, laut entsprechenden Ausgaben der Weboberfläche der
> Bridge sowie des Systems sollte beides auf Point to Point
> und 4GB/s laufen:
> [...]
Nachtrag: Nachdem ich gerade nochmal einen Reset des FC-HBAs
ausgelöst habe, werden die "gebridgten" Geräte erkannt.
| # echo 1 > /sys/class/fc_host/host0/issue_lip
| # echo 1 > /sys/class/fc_host/host7/issue_lip
| # echo "- - -" > /sys/class/scsi_host/host0/scan
| # echo "- - -" > /sys/class/scsi_host/host7/scan
| #
Aus /var/log/syslog:
| [...]
| Jan 13 20:09:19 tigersclaw kernel: [26692215.132639] rport-7:0-0: blocked FC remote port time out: removing target and saving binding
| Jan 13 20:09:19 tigersclaw kernel: [26692215.132818] lpfc 0000:03:00.1: 1:(0):0203 Devloss timeout on WWPN 20:00:00:10:86:20:0b:f4 NPort x000001 Data: x0 x8 x0
| Jan 13 20:09:32 tigersclaw kernel: [26692228.101354] lpfc 0000:03:00.1: 1:1305 Link Down Event x20 received Data: x20 x20 x80011 x0 x0
| Jan 13 20:09:32 tigersclaw kernel: [26692228.536823] lpfc 0000:03:00.1: 1:1303 Link Up Event x21 received Data: x21 x0 x10 x0 x0 x0 0
| Jan 13 20:09:32 tigersclaw kernel: [26692228.578813] scsi 7:0:0:0: Medium Changer OVERLAND NEO Series 0616 PQ: 0 ANSI: 2
| Jan 13 20:09:32 tigersclaw kernel: [26692228.580214] ch 7:0:0:0: [ch0] type #1 (mt): 0x0+1 [medium transport]
| Jan 13 20:09:32 tigersclaw kernel: [26692228.580217] ch 7:0:0:0: [ch0] type #2 (st): 0x20+29 [storage]
| Jan 13 20:09:32 tigersclaw kernel: [26692228.580218] ch 7:0:0:0: [ch0] type #3 (ie): 0x1c0+1 [import/export]
| Jan 13 20:09:32 tigersclaw kernel: [26692228.580219] ch 7:0:0:0: [ch0] type #4 (dt): 0x1e0+2 [data transfer]
| Jan 13 20:09:32 tigersclaw kernel: [26692228.580753] ch 7:0:0:0: [ch0] dt 0x1e0:
| Jan 13 20:09:32 tigersclaw kernel: [26692228.580756] ch 7:0:0:0: [ch0] ID 10, LUN 0,
| Jan 13 20:09:32 tigersclaw kernel: [26692228.580757] ch 7:0:0:0: [ch0] Huh? device not found!
| Jan 13 20:09:32 tigersclaw kernel: [26692228.581211] ch 7:0:0:0: [ch0] dt 0x1e1:
| Jan 13 20:09:32 tigersclaw kernel: [26692228.581212] ch 7:0:0:0: [ch0] ID 12, LUN 0,
| Jan 13 20:09:32 tigersclaw kernel: [26692228.581214] ch 7:0:0:0: [ch0] Huh? device not found!
| Jan 13 20:09:32 tigersclaw kernel: [26692228.581215] ch 7:0:0:0: [ch0] INITIALIZE ELEMENT STATUS, may take some time ...
| Jan 13 20:09:32 tigersclaw kernel: [26692228.581520] ch 7:0:0:0: [ch0] ... finished
| Jan 13 20:09:32 tigersclaw kernel: [26692228.581521] ch 7:0:0:0: Attached scsi changer ch0
| Jan 13 20:09:32 tigersclaw kernel: [26692228.581679] ch 7:0:0:0: Attached scsi generic sg3 type 8
| Jan 13 20:09:32 tigersclaw kernel: [26692228.902569] scsi 7:0:0:1: Sequential-Access SEAGATE ULTRIUM06242-XXX 1603 PQ: 0 ANSI: 3
| Jan 13 20:09:32 tigersclaw kernel: [26692228.904093] st 7:0:0:1: Attached scsi tape st0
| Jan 13 20:09:32 tigersclaw kernel: [26692228.904101] st 7:0:0:1: st0: try direct i/o: yes (alignment 4 B)
| Jan 13 20:09:32 tigersclaw kernel: [26692228.905046] st 7:0:0:1: Attached scsi generic sg4 type 1
| [...]
Trotz der etwas merkwürdigen Meldungen scheinen die Geräte
aber erkannt worden zu sein:
| # lsscsi
| [1:0:0:0] disk ATA Samsung SSD 850 2B6Q /dev/sda
| [2:0:0:0] disk ATA WDC WD40EFRX-68W 0A82 /dev/sdb
| [3:0:0:0] disk ATA WDC WD40EFRX-68W 0A82 /dev/sdc
| [7:0:0:0] mediumx OVERLAND NEO Series 0616 /dev/sch0
| [7:0:0:1] tape SEAGATE ULTRIUM06242-XXX 1603 /dev/st0
| #
Wenn ich nach jedem Kaltstart[1] der Library, in der die
Bridge eingebaut ist, erst noch einmal den FC-HBA
"durchresetten" muss, wäre das zwar unelegant, aber
prinzipiell ein lösbares Problem.
Merkwürdig ist jedoch: als ich gerade beim Schreiben dieses
Postings noch einmal versehentlich die obige Reset-Sequenz
ausgelöst habe, waren die SCSI-Gerät wieder verschwunden.
Erst ein dritter Reset hat sie wieder hervorgebracht. Sowas
ist natürlich noch 'mal eine Stufe ungünstiger... :-\
Tschüs,
Sebastian
_____
[1] Aus Energiespargründen und wegen infernalisch heulender
Lüfter ist die Library normalerweise ausgeschaltet.