Paluks veidi abi pealkirjas kirjeldatud probleemi osas.
Enne veidi andmeid:
Server: PowerEdge R510 ; 2x Intel(R) Xeon(R) CPU E5606 @ 2.13GHz ;
Fiiberkaart: Emulex LPe1250 FV2.00A4 DV10.2.8001.0.
Op süsteem: Debian GNU/Linux 8
Milles on probleem?
Server jooksis enne kernelil Linux 3.2.0-4-amd64 ning küljes oli 2x2TB LUN-id üle fiibri. Kui teostasin apt-get update ning kogu süsteem uuenes kernelile 3.16.0-4-amd64, kadusid ära ka need 2x2TB LUN-id
Süsteem väidab, et emulexi kaart on küljes ning isegi töötab, aga uusi/vanu LUN-e üles ei leia
Kood: Vali kõik
$ systool -c fc_host -v host1
Class = "fc_host"
Class Device = "host1"
Class Device path = "/sys/devices/pci0000:00/0000:00:0a.0/0000:05:00.0/host1/fc_host/host1"
active_fc4s = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
dev_loss_tmo = "30"
fabric_name = "0x0"
issue_lip = <store method only>
max_npiv_vports = "16"
maxframe_size = "2048 bytes"
node_name = "0x20000000c9ee1715"
npiv_vports_inuse = "0"
port_id = "0x000002"
port_name = "0x10000000c9ee1715"
port_state = "Online"
port_type = "Point-To-Point (direct nport connection)"
speed = "8 Gbit"
supported_classes = "Class 3"
supported_fc4s = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
supported_speeds = "2 Gbit, 4 Gbit, 8 Gbit"
symbolic_name = "Emulex LPe1250 FV2.00A4 DV10.2.8001.0."
tgtid_bind_type = "wwpn (World Wide Port Name)"
uevent =
vport_create = <store method only>
vport_delete = <store method only>
Device = "host1"
Device path = "/sys/devices/pci0000:00/0000:00:0a.0/0000:05:00.0/host1"
uevent = "DEVTYPE=scsi_host"
Kood: Vali kõik
$ fdisk -l
Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000080
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1953791 1951744 953M 83 Linux
/dev/sda2 1953792 99610623 97656832 46.6G 83 Linux
/dev/sda3 99612670 419428351 319815682 152.5G 5 Extended
/dev/sda5 99612672 177735679 78123008 37.3G 83 Linux
/dev/sda6 177737728 236328959 58591232 28G 83 Linux
/dev/sda7 236331008 275390463 39059456 18.6G 83 Linux
/dev/sda8 275392512 333983743 58591232 28G 83 Linux
/dev/sda9 333985792 335937535 1951744 953M 82 Linux swap / Solaris
/dev/sda10 335939584 419428351 83488768 39.8G 83 Linux
Disk /dev/sdb: 8.9 TiB, 9784472371200 bytes, 19110297600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DF12B6E4-DBAE-4128-BAEA-EE20105E436D
Device Start End Sectors Size Type
/dev/sdb1 2048 19110295551 19110293504 8.9T Microsoft basic data
Uus scan...
Kood: Vali kõik
$ echo 1 > /sys/class/fc_host/host1/issue_lip
$ tail -f /var/log/syslog
Dec 15 12:30:27 testserver kernel: [679984.208363] lpfc 0000:05:00.0: 0:1305 Link Down Event x8 received Data: x8 x20 x80011 x0 x0
Dec 15 12:30:27 testserver kernel: [679984.648218] lpfc 0000:05:00.0: 0:1303 Link Up Event x9 received Data: x9 x0 x20 x0 x0 x0 0
Dec 15 12:31:28 testserver kernel: [680045.063780] lpfc 0000:05:00.0: 0:1305 Link Down Event xa received Data: xa x20 x80011 x0 x0
Dec 15 12:31:28 testserver kernel: [680045.665746] lpfc 0000:05:00.0: 0:1303 Link Up Event xb received Data: xb x0 x20 x0 x0 x0 0
Kood: Vali kõik
$ sg_map -i
/dev/sg0 DP BACKPLANE 1.10
/dev/sg1 /dev/sda DELL PERC H700 2.10
/dev/sg2 /dev/sdb DELL PERC H700 2.10
Käisin ka emulexi kodukalt luurel ning seal väidetakse, et debianile on saada driverid nn. "inbox" ehk siis tulevad koos debiani enda reliisiga. eraldi allalaadimiseks neilt uusimaid drivereid kahjuks saada pole.
Läbi on käidud kõik google poolt pakutavad lahendused selleks, et kaart teeks uued skännid, aga ei miskit ... saadab päringud välja, aga uusi lun-e üles ei leia.
Kui tirisin korra tagasi 3.2 kernelile, ilmusid lun-id uuesti nähtavale, aga kuna uuendamistega arenes ka muu tarkvara, siis logide järgi uuendatud süsteemile vanem kernel nii väga ei meeldinud. Süsteem küll toimis, aga tarkvara virises logides stiilis "older kernel in use?". Ehk siis stabiilsus minu silmis jäi küsimärgi alla...
On keegi säärase probleemiga ise kokku puutunud või oskab anda nõu, mida veel proovida ja testida, et lun-id nähtavale ilmuks? Igasugune abi on teretulnud

