【移动应用开发技术】aix FC 微码升级_第1页
【移动应用开发技术】aix FC 微码升级_第2页
【移动应用开发技术】aix FC 微码升级_第3页
【移动应用开发技术】aix FC 微码升级_第4页
【移动应用开发技术】aix FC 微码升级_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【移动应用开发技术】aixFC微码升级

从第六步开始升级MicrocodeMicrocodeLeveldf1000f114108a03.111304(1.11x4)withFCodeLevel3.10a3forFC57358GigabitPCIExpressDualPortFibreChannelAdapter(FC5735,5273)August8,?2016

THISDOCUMENTISBESTVIEWEDWITHTHEMOZILLAFIREFOXBROWSER.?Contents8GigabitPCIExpressDualPortFibreChannelAdapter(FC5735,5273)11.0Overview..22.0AdaptersAffected.23.0MicrocodeDescriptionandRevisionHistory.34.0CautionsandImportantNotes.55.0ToDetermineAdapterMicrocodeLevels.75.1AIXSystems.75.2LinuxSystems.86.0DownloadingandUnpackingtheMicrocodeRPMPackage.96.1DownloadingAIXRPMPackage.96.2DownloadingLinuxRPMPackage.107.0InstallingtheAdapter'sMicrocode.117.1UsingtheAIXCommand-LineMethod.117.2UsingtheAIXDiagnosticServiceAidMethod.117.3UsingtheEmulexhbacmdMethod.128.0VerifyingtheUpdate.148.1VerifyingtheUpdateonAIXSystems.158.2VerifyingtheUpdateonLinux.15DocumentChangeHistory.16???

1.0OverviewThisisthecurrentlevelofmicrocodefortheIBM8GigabitPCIExpressDualPortFibreChannelAdapter,FeatureCode5735,5273.Eachportofthisadapterisfullyindependentwithitsownmicrocodep_w_picpath.Whenupdatingmicrocodeonthisadapter,bothportsshouldbeupdated.?

2.0AdaptersAffectedThismicrocodeisforfeaturecode5735,5273:PN10N9824(or00E0806):CCIN577DTodeterminethepartnumberoffibrechanneladaptersonanAIXsystem,onthecommandlinekeyin:lscfg-vlfcsX

wherefcsXrepresentstheadapter.Thetypicaltimetoinstallthemicrocodeis0.4hr.?

3.0MicrocodeDescriptionandRevisionHistory?Warning:NewFW2.03x5hasafixforpreviouslyMismatchedWWPN/WWNN.ThisresultsinaWWNNcorrectionchangeafterthefirmwareupdateandreboot.

Pleasenote,arebootisrequiredbecausetheWWPN/WWNNfixisinFcode,andFcodeisrunatreboottime.

So,ifNodeWWNswereusedforzoningbeforethefirmwareupdate,thenafterthefirmwareupdateandreboot,theywillneedtobecorrectedusingthemodifiedWWNNbeforetargetdiskscanbeaccessedbythehost.Forexample:NewWWPNandWWNNsshouldbethesameexceptforthefirstdigits.Before爉icrocode爑pdate爐o2.03X5牋牋WWPN?&燱WNN燼re爊ot爉atched:牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋燦etwork燗ddress10000090FA570A15?<==燱WPN牋牋牋牋牋牋牋牋牋?牋PortWWN牋牋燚evice燬pecific.(Z8)20000120FA570A15?<==燱WNN爉ismatch牋牋牋燦odeWWN牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋After爁irmware爑pdate:牋牋牋牋牋牋牋牋牋牋牋牋牋?牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋燦etwork燗ddress10000090FA570A15?<==燱WPN牋牋牋牋牋牋牋牋牋?PortWWN牋燚evice燬pecific.(Z8)20000090FA570A15?<==燱WNN爉atch牋牋牋牋牋NodeWWN牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋牋?MicrocodeLevelChanges203305(203x5)withFCodeLevel3.10a7FixaFTEissuewhenasuperlargetransmitsequence(overhalf-Mbytes)isactiveandanAbortrequestcomesinandcausesatransmitstall.UniversialBootcodewithFCodefixformismatchedWWPN/WWNN.ChangetheadapterRxPoleandGainsettingsfrom3-3to0-0toimproveFibreChannelsignalreceive.FixanOutofOrdersequencehandling.TheFirmwareLevelsBelowAreNoLongerSupportedByIBMOnceTheyHaveBeenRemovedFromTheMicrocodeDownLoadWebsite.ItisbestpracticestoupdatetothelatestFWlevelnotonlyforIBMsupportoftheseproducts,butforoptimalperformanceandtoensurethatalloftherequiredHW/FWfixesareinstalled.OncenewFWhasbeenreleasedtothefield,wewillprovidea6monthgraceperiodforcustomerstoupdatetheseproductstothecurrentlysupportedFWlevel

PleaseUpdateToTheLatestLevelAtYourEarliestConvenience202307(202x7)withFCodeLevel3.10x2FixesfailingNPIVWritecommandonadapterresidualmismatchFixesNPIVWriteTimeoutwhenburstlengthofXFR_RDYis8bytesFixesFWhita4KBpagefaultwhileaccessingProtectionDIFblock.Fixes?inF_CTL,theSequenceContextbitincorrectly=1startingfromthesecondData-outsequence.Thisbitmustbe0toindicateSequenceOriginator.200307

(200x7)

withFCodeLevel3.10a3ProvideshostgeneratedT10StandardDataIntegrityFieldcapability.111304

(111x4)

withFCodeLevel3.10a3FixesaproblemwhereatapedriveinanoisySANenvironmentmaydropframesforcingabackuptorerun.

Fixesanintermittentpoweroff/onproblemwherearesetsignalmaybeleftinanactivestate.Priortothislevel,theadaptermaynotrespondtoasystemthathasbeenpowercycledandthesystemwillpostanSRCBA180020error.

Fixesafalseparityerrorthatmayoccurwhenoneportoftheadapterisbeingconfiguredbythefirmwareandtheotherportisbeingresetbythefirmware.Priortothislevel,AIXwouldpostSRN2606-706andtheadapterwouldbetakenoffline.Iftheadapterhasthe111304(1.11x4)alreadyinstalled,takethecorrectiveactionindicatedbytheSRN.

EnhancesFC-TaperecoverysothatitmorerobustlyhandlesLS_RJTsfromtapedevices.Sometimes,FCPcommandsfromadeviceandtheadapterwillcrosseachotheronthewireandtheadapterwillsendoutretriestoatapedevicethathasalreadyclosedtheI/Oexchange.Theadapternowevaluatesiftheretryshouldbesent.

EnhancestheFCodebyaddinga"set-post-linkup"command.RefertotheImportantNotesinSection4.0fordetails.

110305

withFCodeLevel3.01a1

ThisfirmwarecontainschangestosupportNPIVonAIX.

LinuxonPowerSystemsdoesnotsupportNPIVsothisupdateisnotrequiredforLinux.

110105

(1.10a5)

withFCodeLevel3.01a1

Thisisthelevelofmicrocodethatinitiallyshippedwiththeadapterwhenitbecamegenerallavailable.?

4.0CautionsandImportantNotes窢牋牋?Limitationondown-levelFWsupport?窢牋牋?ConcurrentDownloadThemicrocodeinstallationsupportsconcurrentdownloadwhiletheadapterandattacheddrivesareavailableforuse.HOWEVER,itishighlyrecommendedthatinstallationbescheduledduringamaintenancewindoworduringnon-peakproductionperiods.窢牋牋?EnhancementtoFCodeTheFCodehasbeenenhancedbyaddinga"set-post-linkup"command.Bydefault,linkupandinitializationontheadapteroccursafterthePowerOnSelfTest(POST).ThenewcommandwillallowcustomerstoswitchtobringingthelinkupandinitializingitduringPOSTbyturningthesupporton.Onceturnedon,itwillremainonuntilthecommandisrunagaintoturnitoff.CustomerswhowouldliketoutilizethisfunctionshouldcontacttheIBMSupportCenterforinstructions.窢牋牋?NoticeforAIXandVIOScustomersinstallingmicrocodeAIXAPARsPriortoinstallingthemicrocode,thefollowingAPARsarerequiredtobeinstalled.FailuretodosomayresultinLPARhangwhileinstallingmicrocode.窢牋牋?IZ89104forAIX7.1?(Shippedin5)窢牋牋?IZ88330forAIX6.1,TL7牋(Shippedin)窢牋牋?IZ82960forAIXforAIX6.1,TL6牋(Shippedin?5)窢牋牋?IZ82911forAIXforAIX5.3,TL12牋(Shippedin?)窢牋牋?IZ81003forAIXforAIX5.3,TL11?(Shippedin)窢牋牋?IZ80939forAIXforAIX5.3,TL10?(Shippedin?)VIOSRequirementsThesearetheequivalentitemstoinstallforVIOSpriortoinstallingmicrocode.窢牋牋?VIOSorFixpack25窢牋牋?VIOS2-FP-24SP-02TheFixPackcanbeobtainedfromtheVirtualI/OServerwebsitelocatedat/webapp/set2/sas/f/vios/download/home.html.?

5.0ToDetermineAdapterMicrocodeLevelsBeforeyouinstallthemicrocode,itisimportanttodeterminethecurrentmicrocodeleveloftheinstalledadapter.5.1AIXSystems1)Listthefibrechanneladaptersinstalledinthesystembytypingonthecommandline:lsdev-C|grepfcsXNotethedevicenamesofallthefibrechanneladaptersinstalled.TheadapterdevicenameswillbefcsX,whereXis0,1,orsomeothernumber.TherewillbeanfcsXlistingforeachportoftheFC5735or5273adapter.2)Determinethecurrentmicrocodelevelontheadapter'sportbytypingonthecommandline:lsmcode-dfcsX

whereXisthenumberoftheadapter'sportreturnedfromthe"lsdev"commandabove.Ascreensimilartothefollowingwillbedisplayed:DISPLAYMICROCODELEVEL牋牋牋牋牋牋牋牋?802111

fcs8牋牋牋牋牋FCAdapter

Thecurrentmicrocodelevelforfcs8is203305.

UseEntertocontinue.

F3=Cancel牋牋牋牋牋牋F10=Exit牋牋牋牋牋牋EnterIfthecurrentmicrocodelevelisnot203305,thenthemicrocodep_w_picpathontheadapter'sportisnotatthelatestlevel.?5.2LinuxSystemsThefollowingstepsareforLinuxRedHatorNovell(SuSE)systemsrunning2.6kernelswhichsupportthe/sysfilesystem.ThesestepsassumeyouareloggedonwithrootpermissionsandoneormoreIBM8GigabitPCIExpressDualPortFibreChannelAdapter,FeatureCode5735,5273PN10N9824(or00E0806)areinstalled.

1)DisplaythemodelnameforeachinstalledFibreChanneladapter.Note:IBM8GigabitPCIExpressDualPortFibreChannelAdapterswilldisplayastwoinstancesofmodel10N9824(or00E0806);oneforeachportonthedualportadapter.Typethefollowingcommandstodisplayalistshowinghost{n}:modelforeachinstalledadapter.cd/sys/class/scsi_hostfind-Lhost*-maxdepth1-name"modelname"-printf%h:-execcat{}\;Theoutputwillbesimilartothatshownhere.Notethehost{n}portionforeachmodel10N9824(or00E0806)inthelist,host3andhost4inthisexample.Thesevaluesareneededfornextstep.Ifthelistisempty,eithertherearenomodel10N9824(or00E0806)adaptersinstalledortherewasanerrorintypingthecommand.Ifthelistcontainsotheradaptersbutnomodel10N9824(or00E0806)adaptersarelisted,noneareinstalled.

host3:10N9824(or00E0806)

host4:10N9824(or00E0806)2)Displaythefirmwareversionforeach10N9824(or00E0806)modeladapter.Typethefollowingcommand,replacinghost{n}foreachmodel10N9824(or00E0806)listedinStep1.

cathost{n}/fwrevThemicrocodeversionlistedmayvarybutoutputwillbesimilartothatshownhere:2.03x5(U3K2.03x5),sli-3

Repeatthiscommandforeachmodel10N9824(or00E0806)host{n}.Ifoneormoremodel10N9824(or00E0806)adapterlistsamicrocodeversionthatisnot2.03x5,thenthemicrocodeneedstobeupdated.3)DisplayLinuxOperatingSystemversion.TypethefollowingcommandtodisplaytheOperatingSystemversion.MakeanoteofOperatingSystemversion,itwillbeneededlater.ForRedHatsystemstypefollowingcommand.cat/etc/redhat-release

Outputwillbesimilarto:RedHatEnterpriseLinuxServerrelease6.4(Santiago)

ForNovellsystems,typefollowingcommand.Outputwillbesimilarto:cat/etc/SuSE-releaseSUSELinuxEnterpriseServer11(ppc64)

VERSION=11

PATCHLEVEL=0?

6.0DownloadingandUnpackingtheMicrocodeRPMPackageTherearetwomicrocodepackagesavailablefromthismicrocodedownloadsite;anRPMpackageforAIXsystemsandanRPMpackageforLinuxsystems.UsetheappropriatemethodfortheinstalledOSonthetargetserver.6.1DownloadingAIXRPMPackageUsethismethodtoinstalltheAIXRPMpackageonanAIXsystem.Notethatthecommandsarecasesensitiveandmustbeenteredexactlyasshown,includingfilenames.1)Ifthe/etc/microcodedirectorydoesnotexist,makeadirectorytoreceivetheRPMformatfile.Onthecommandlinetype:mkdir/etc/microcode2)TransfertheRPMformatfile,df1000f114108a03.203305.aix.rpmtoanytemporarydirectoryonthetargetserver.3)Unpackthefile.Onthecommandlinetype:rpm-ihv--ignoreosdf1000f114108a03.203305.aix.rpm4)Ifthemicrocodepackageunpackssuccessfully,themicrocodefilewillbeaddedtothe/etc/microcodedirectory.Ifamessageisreceivedsayingthe"package<package_name>isalreadyinstalled",youwillneedtouninstalltherpmpackage.Onthecommandlinetype:rpm-e<package_name>where<package_name>isthenameofthepackagethatwasreturnedinthemessage.ReturntoStep3andattempttounpackthefileagain.5)Verifythefilesizeandsumofthedf1000f114108a03.203305filein/etc/microcode.Onthecommandlinetype:Forthefilesize:ls-aldf1000f114108a03.203305Forthesum:sumdf1000f114108a03.203305Theoutputofthesecommandsshouldbe:filesize:893536

sum:03271??6.2DownloadingLinuxRPMPackageUsethismethodtoinstalltheLinuxRPMpackageonaLinuxsystem.NotethattheLinuxcommandsarecasesensitiveandmustbeenteredexactlyasshown,includingfilenames.

1)TransfertheLinuxrpmfile,df1000f114108a03.203305.Linux.rpm,toatemporarydirectoryonthetargetserversuchas/tmp.

2)Unpacktherpmfilebytyping:rpm-ihv/tmp/df1000f114108a03.203305.Linux.rpm3)Ifthemicrocodepackageunpackssuccessfully,themicrocodefilewillbeaddedtothe/lib/firmwaredirectory.Ifamessageisdisplayedsayingthe"package<package_name>isalreadyinstalled",youwillneedtouninstalltherpmpackage.Onthecommandlinetype:<rpm-e<package_name>

where<package_name>isthenameofthepackagethatwasreturnedinthemessage.ReturntoStep2andattempttounpackthefileagain.4)Verifythemicrocodep_w_picpath,df1000f114108a03.203305,wasinstalledinthe/lib/firmwaredirectoryandcheckfilesizeandsum.Forthefilesize:ls?-l/lib/firmware/df1000f114108a03.203305Forthesum:sum/lib/firmware/df1000f114108a03.203305Theoutputofthesecommandsshouldbe:filesize:893536

sum:03271?

7.0InstallingtheAdapter'sMicrocode7.1UsingtheAIXCommand-LineMethodLoginasrootuser.Fromthecommandlinekeyin:diag-dfcsX-Tdownload

wherefcsXistheportyouonwhichyouwanttoinstallthemicrocode.Self-explanatorymenuswillstepyouthroughthemicrocodeinstallation.

Repeatthiscommandforalloftheadapters/ports.7.2UsingtheAIXDiagnosticServiceAidMethodLoginasrootuser.

Fromthecommandlinekeyin:燿iag

Select:燭askSelection(Diagnostics,AdvancedDiagnostics,ServiceAids,etc.)

Select:燤icrocodeTasks

Select:燚ownloadLatestAvailableMicrocode

Select:爁ilesystem

牋牋牋牋?/etc/microcode

Selectthedevice:爁cs*

PressenterwhenpromptedtodownloadthemicrocodeUponcompletion,amessagewillstatethatthemicrocodehasbesuccessfullydownloadedandthat

thenewlevelis?203305.?7.3UsingtheEmulexhbacmdMethodMicrocodeupdatesonFibreChanneladaptersinstalledinaLinuxsystemrequiretheuseoftheEmulexhbacmdutility.ThehbacmdutilityisincludedintheEmulexOneCommandCLIApplicationsKitwhichcanbedownloadedfromtheIBMOEMwebpageshostedontheEmulexwebsite.?/products/software-solutions/onecommand-manager/overview/??DownloadTabLinuxPickOS??ManagementandUtilitiesForpurposeofupdatingthemicrocode,OneCommandManager(CLI)willbeused.牋SelecttheApplicationKit{version}(CLI)link.?Whenprompted,savetheApplicationKitadirectoryofyourchoiceonthetargetserver.?Extractthe.tgzarchivebytyping:tar-xzf{elxocmcore-os_release-version}.tgz,?substitute{elxocmcore-os-release-version}withthenameofthe.tgzfileyoudownloaded.?Anewdirectory,{elxocmcore-os-release-version}willbecreated.?Changedirectoryto{elxocmcore-os-release-version}andexecutetheinstallationshellscriptbytyping:./install.shAnswerthepromptsasdesired,thereshouldnotbeanyerrorsreported?Executethefollowingstepstocompletethemicrocodeupdateprocess.?1)牋?CheckPrerequisites

*Verifythehbacmdcommandispresentbytyping:ls/usr/sbin/hbacmd

*Theoutputshouldlistthefilepathforthehbacmdcommand.

*VerifytheDriverModulelpfcisloadedbytyping:lsmod

*Examinetheoutputforthepresenceoflpfcintheloadedmodulelist.

*Ifitisnotpresent,type:modprobe-alpfctoloadthedrivermodule,examinetheconsolemessagesforreportederrors.Ifanyoftheprequisitechecksfail,reviewtheinstallationdocumentationandensureallstepswerecompleted.Lookforanyerrorsreportedduringinstallation.Ifproblemspersist;contactIBMservice.2)牋?Themicrocodeupdatewillresetthefibrechanneladapters;ensurethatallI/Oactivitytostoragedevicescontrolledbytheadapterisstoppedpriortoproceedingwithfirmwareupdate.?3)牋?ListinstalledEmulexadapters.Type/usr/sbin/hbacmd?listhbasOutputfromthiscommandwillbesimilartothefollowing,onesectionwillbedisplayedforeachdiscoveredadapter.Model10N9824(or00E0806)adapterscanbeidentifiedbylookingforf100inFlagsvalue.ForeachModel10N9824(or00E0806)adapter,makeanoteofthePortWWN:value.ThePortWWNvaluewillberequiredasanargumentforcommandsinnextsteps.?PortWWN:10:00:00:00:c9:74:a4:f8

NodeWWN:20:00:00:00:c9:74:a4:f8

FabricName:10:00:00:05:1e:34:f2:69

Flags:8000f100

HostName:testsysMfg:EmulexCorporation

SerialNo.:1B812040D0

PortNumber:0

Mode:Initiator4)牋?Listhbaattributesforeachmodel10N9824(or00E0806)adapterlistedinStep4,Type/usr/sbin/hbacmd?hbaattributes{wwpn},where{wwpn}isoneoftheportWWNvaluesnotedinStep4.Outputwilllooksimilartothefollowing;listingcurrentversionsofFWVersion,SLI2FW,SLI3FWaswellasBootCode,allofwhichwillbeupdatedbymicrocodeupdate.Savethisinformationforcomparisonpostupdate.HBAAttributesfor10:00:00:00:c9:74:a4:f8

HostName:elm3c101

Manufacturer:EmulexCorporation

SerialNumber:1B812040D0

Model:10N9824(or00E0806)

ModelDesc:IBM10N9824(or00E0806)8GigabitPCI-EDualPortFibreChannelAdapter

NodeWWN:20000000c974a4f8

NodeSymname:Emulex10N9824(or00E0806)FV2.00DV4

HWVersion:31004549

OptROMVersion:5.11a0

FWVersion:2.00(U3K2.03x5),sli-3

VendorSpecID:0000

NumberofPorts:1

DriverName:lpfc

DeviceID:F100

HBAType:10N9824(or00E0806)

OperationalFW:SLI-3Overlay

SLI2FW:2.03x5

SLI3FW:2.03x5

IEEEAddress:0000c974a4f8

BootCode:5.11a0

DriverVersion:4;HBAAPI(I)v2.1.g,12-07-07

KernelVersion:1.10a6

HBATemperature:Normal5)牋?Updatemicrocodeoneachofthemodel10N9824(or00E0806)adapterports,oneatatime.Thisstepassumesthatmicrocodep_w_picpath.rpmpackagehasbeeninstalledonsystemasdescribedinsection6.2.Warning:Donotinterruptorpoweroffthesystemwhilemicrocodeupdate(s)areinprogress.6)牋?Startmicrocodeupdateononeadapterport,type:/usr/sbin/hbacmddownload?10:00:00:00:c9:74:a4:f8?/lib/firmware/df1000f114108a03.203305Completionofdownloadwillbeindicatedby?DownloadComplete.?message.7)牋?RepeatStep5andStep6foreachadapterportneedingmicrocodeupdateusingeachoftheWWPN?snotedinstep3.?

8.0VerifyingtheUpdate8.1VerifyingtheUpdateonAIXSystems1)Listthefibrechanneladaptersinstalledinthesystembytypingonthecommandline:lsdev-C|grepfcsXNotethedevicenamesofallthe4Gfibrechanneldualportadaptersinstalled.TheadapterdevicenameswillbefcsX,whereXis0,1,orsomeothernumber.TherewillbeanfcsXlistingforeachportoftheFC5735or5273adapter.2)Determinethecurrentmicrocodelevelontheadapter'sportbytypingonthecommandline:lsmcode-dfcsX

whereXisthenumberoftheadapter'sportreturnedfromthe"lsdev"commandabove.Ascreensimilartothefollowingwillbedisplayed:DISPLAYMICROCODELEVEL牋牋牋牋牋牋牋牋?802111

fcs8牋牋牋牋牋FCAdapter

Thecurrentmicrocodelevelforfcs8is203305.

UseEntertocontinue.

F3=Cancel牋牋牋牋牋牋F10=Exit牋牋牋牋牋牋EnterIfthecurrentmicrocodelevelis202307,thenthemicrocodehasbeenupdated.?8.2VerifyingtheUpdateonLinux1)Listhbaattributesforeachmodel10N9824(or00E0806)adapterlistedinSection7.3,Step4.Type/usr/sbin/hbacmd?hbaattributes{wwpn},where{wwpn}isoneoftheportWWNvalueslistedinSectio

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论