Itt jöttek elő a probléma:
- Az FC-n kiajánlott targetek nem látszottak a SCSI buszon.
O > targets
Idx Tdev Vendor Product Rev | Type Specific
----------------------------------------------|-----------------------------------
0 0x9195f80 ADIC Pathlight 5000 42dF | Cmd/Cntrl Status 0h
1 0x9029a08 SCST_FIO TESTLV01 210 | Disk 31457279 blks of 512 bytes WCE RCE
2 0x9029308 SCST_FIO TESTLV02 210 | Disk 178257919 blks of 512 bytes WCE RCE
3 0x9028b08 SCST_FIO ZFSLV01 210 | Disk 125829119 blks of 512 bytes WCE RCE
4 0x9028488 SCST_FIO ZFSLV02 210 | Disk 125829119 blks of 512 bytes WCE RCE
5 0x9027e08 HP C5683A C104 | Tape: Blk Size 0 , flags 40000000h
value = 6 = 0x6
IO > scsiShow
========================================
Ultra2/3 SCSI Initiator Channel 1: 1010 - 0x30c8c000 HostId=5 AltId=6
No Devices
========================================
Ultra2/3 SCSI Target Channel 2: 1010 - 0x91d96f0
tar875:
No Configured Devices
========================================
Ultra2/3 SCSI Initiator Channel 3: 1010 - 0x30ca2000 HostId=7 AltId=Auto
No Devices
========================================
Ultra2/3 SCSI Initiator Channel 4: 1010 - 0x30cb8000 HostId=7 AltId=Auto
No Devices
========================================
value = 4 = 0x4
IO >
Ha routert az adott SCSI csatornán visszaváltottam initiator módba, akkor rögtön kirakta FC-re, a SCSI buszra lógatott egy szem diszket, semmit sem kellett hozzá tenni.
Hosszas bogarászás után a Firmware doksijában (nem az eszközében!) találtam pár parancsot:
showScsiAssign [channel]
deleteScsiAssign [DevID],[channel],[SCSI-ID],[LUN]
setScsiAssign [DevID],[channel],[SCSI-ID],[LUN]
copyScsiAssign [channel]
Ezen parancsok létének hírére megörültem, mert pont ezekre volt szükségem; hogy kiválaszthassam, hogy mely FC LUN-okat akarom kitenni melyik SCSI buszra, milyen ID-vel, és milyen LUN-nal.
Örömöm azonban - sajnos - elhamarkodott volt, mivel:
Elvileg:
SNC > showScsiAssign
SCSI 1
ID Lun DevId
0 0 1
0 1 17
0 2 35
0 3 51
SCSI 3
ID Lun DevId
0 0 134
0 1 150
0 2 165
0 3 182
SCSI 4
ID Lun DevId
0 0 198
0 1 214
0 2 230
0 3 246
value = 0 = 0x0
SNC >
A gyakorlatban:
IO > showScsiAssign
value = 0 = 0x0
IO > showScsiAssign 2
value = 0 = 0x0
IO > setScsiAssign
value = -1 = 0xffffffff = payloadChecksum + 0xffc6e007
IO > setScsiAssign 3,2,4,0
value = -1 = 0xffffffff = payloadChecksum + 0xffc6e007
IO > showScsiAssign
value = 0 = 0x0
IO > deleteScsiAssign
No assignment at this address
value = -1 = 0xffffffff = payloadChecksum + 0xffc6e007
IO > nincsIlyen
undefined symbol: nincsIlyen
Tehát látható, hogy a parancsok a helyükön vannak, ellenben nem működnek, de legalábbis nem úgy működnek, mint ahogy az a "Nagy Könyvben" meg van írva.
A parancsot tehát kiadom, de nem történik semmi, és azt sem jelzi, hogy mi a gond, ellenben nem is panaszkodik, hogy valamilyen szükséges extra licenszköteles feature szökséges hozzá.
Az összes extra feature-t is bekapcsoltam, amihez volt érvényes licensz, de a kimeneteken ez sem változtatott.
A triviális hibalehetőségeken végigmentem: nem ütközik SCSI ID, és a terminálás is meg van oldva.
A kitűzött célt pedig fogalmam sincs, hogy hogyan tudnám elérni a rendelkezésre álló eszközzel és parancsokkal...
Most tehát ott tartok, hogy az USÁból átreptettem egy ilyen kacatot, és pont azt nem hajlandó megcsinálni amiért megvettem, ellenben sok minden mást szépen megcsinál.
Ház igen, ilyen az én szerencsém...
- wowbagger blogja
- A hozzászóláshoz be kell jelentkezni
- 820 megtekintés
Hozzászólások
Mielőtt valaki még mondaná:
A gépbe nem tudok már FC kártyát tenni, mert az egy szem PCI helyet egy dual portos gigabit Ethernet kártya foglalja el. (A létrehozandó zónáknak fizikai interfészt akarok adni, és azt régebbi (hmeX) kártyákkal nem lehet megoldani.)
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 13.1 | 2.6.34.1-janos
- A hozzászóláshoz be kell jelentkezni
OT: nekem 2 db HP SureStore FC-SCSI bridge van a kezeim között (2100 ER, és FC 4/2), de az kizárólag az ellenirányt tudja. Ebből a 4/2-t használom is, így adok az újabb rackes gépeknek FC-n át régi SCSI-diszkdobozban levő diszkeket. Egyelőre a 2100-t nagyon nem teszteltem, de a doksija alapján diszkeket nem is támogat, csak szalagos egységeket. (Egy kb negyed órás teszt ezt igazolni látszott, de majd még futok vele köröket.) /OT
Csak azért írtam, mert megörültem, hogy másnak is vannak ilyen perverziói (bár a tied az enyémnél magasabb szintű perverzió).
- A hozzászóláshoz be kell jelentkezni
Nos, mint kiderült, ami nekem kell az az úgynevezett (SNC) "VPM feature", ami licenszköteles, és nekem nincs kulcsom hozzá. Hurrá!
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 13.1 | 2.6.34.1-janos
- A hozzászóláshoz be kell jelentkezni
Akadt esetleg valamelyik HUP usernek valamilyen dolga ilyesmi vassal?
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 13.1 | 2.6.34.1-janos
- A hozzászóláshoz be kell jelentkezni