I have a ML6000 which i tried to update with the latest firmware (660G.GS007library) as this was recommended on the dell support website.
---snip---
Dell PowerVault ML6000 Firmware Update, version A30
43MYT_ML6000_A30_ZPE.exe | Hard-Drive (234 MB)
Bandsicherungsautomatisierung|
Veröffentlichungsdatum: 02 Feb 2015
Letzte Aktualisierung: 02 Feb 2015
Empfohlen <- means "recommended" in german, jic you're wondering
Version 660G.GS007,A30
---snip---
I uploaded the file (660G.GS007library.tgz) via the web interface. It accepted the file and tried to install the firmware. At least i thought so ...
After some 60 minutes i tried to reconnect to the library (i was able to ping it) but only got "connection refused". I then walked over to the library and was slightly astonished to see "firmware
downgrade in progress ... please wait ..."
I let the system sit there over night (as it was time to go home anyway) and today i tried again to connect to it. No such luck. Apparently the firmware install was faulty and the library was still showing the above mentioned message on the display. I then switched off the whole system.
After some 10 minutes i switched it on again and it showed "initialization in progress" for about three minutes, then the display went black.
Subsequent tries to get the thing to boot again have all been unsucessful. Display STAYS BLACK!
On the LCB all three LEDs are lit and STAY lit all the time (i watched it for 5 minutes - until my eyes crossed :-) )
I then found a procedure (in this forum) discussing an unsucessful firmware updates and tried:
a) switched the library off and removed all power cords, b) removed the LCB, c) switched the library on, d) let it run for 10 minutes, e) switched it off again, f) reseated the LCB, g) switched it on again.
But to no avail.
This system is from 2006 and without warranty (i know ...) but maybe someone could help me with this issue.
just to follow this up: i have the library up and running again. So, if this happens to anybody else here is what to do:
You MUST have a valid backup of the configuration and firmware if you want to upgrade the firmware. Always make this backup BEFORE you try to upgrade. This is absolutey necessary!
So ... i bought a used but working LCB with a 1 GB CF card on it.
After installing this into my library it started but complained about "wrong robot" and "wrong drives". The board was obviously from a machine with slightly different hardware (robot) and bigger drives (LTO4 instead of my LTO3).
Having verified that the LCB and CF card worked, i switched of the library again and pulled the LCB and the CF card off it. Just to be sure i then made an image of the card using "dd" on a Linux machine with a normal USB card reader connected to it. The CF card (even the 1 G card !!) has two partitions on it (one is around 8 MB, the other one around 248 MB). The manufacturer obviously didn't even bother to adjust the partition sizes when they ran out of 256 MB cards ...
Using
dd if=/dev/sdc of=/tmp/image bs=1M count=245
i copied the whole contents of the CF card on my Linux machine. In this case "/dev/sdc" was the device my CF card got assigned upon connecting to my machine. Yours will probably get another device path so please double check or risk your machine getting corrupted. "dd" is like vi: cryptic, powerful, unforgiving, dangerous!
Then i used a new 256 MB CF card and restored the image onto it using
dd if=/tmp/image of=/dev/sdc bs=1M count=245
and installed this CF card into the new LCB and the LCB into the library. Works as designed! Same errors as before but i'll get to this right now:
I then logged onto the library and did a restore using my saved configuration and firmware. After booting again everything was as it was before i tried to upgrade. HEUREKA!
Then i switched off the library again and again pulled LCB and the CF card off the LCB. I again walked over to a Linux machine, connecting the CF card to the USB card reader.
Using "dd" i made an image of the CF card with the now restored firmware and configuration, again using:
dd if=/dev/sdc of=/tmp/okimage bs=1M count=245
and transferred this image to the old CF card of the old LCB with
dd if=/tmp/okimage of=/dev/sdc bs=1M count=245
Putting the old LCB and old CF card together, i installed this into my library and - as i was very sure would happen - it booted normally and is fully usable again.
I will keep the new LCB though - just in case ...
If someone has this problem and doesn't want to (mostly unnecessary) buy a LCB just to do what i did, i could now easily help by putting my image onto your (or a brand new) CF card, so you are able to restore your library once this *** happens ... Or i could provide you with the image and you can do the "dd" on your own.
Just contact me.
Cheers and happy backups!
Christian
P.S. The library is/was manufactured by ADIC. They have been bought by QUANTUM. The Quantum support people did also not want to help me - mumbling somthing about OEM contracts an the like.
Guys: it's a shame! Y'all got a lot of money for this library - even paid NBD service in the first three years (which was NEVER once used!) and y'all don't feel responsible for the buggy firmware upgrade procedure? come on ...
What version of firmware was running on the ML6000 before you upgraded to the latest? Also have you tried to power on the ML6000 with the drives removed & does the ML6000 robot move in the unit? If you let the ML sit for about 20 minutes when powered on does the robot move at all & start scanning the slots or no?
Please let us know if you have any other questions.
What I would do is that I know you stated that you already removed the LCB & CF card from the system. How long did you leave them out for? When I have seen this issue we normally will leave both the LCB & CF card out for about 20 minutes then put both back in to the ML6000 & power it on to see if it will go through itself test.
Please let us know if you have any other questions.
I checked with one our analyst and at this point the issue is going to be with either the CF card or the LCB. Now normally when we have this issue and the system is under warranty we replace both CF card & LCB board. Now since you stated that your ML is no longer under warranty then it is up to you as to if you want to purchase the LCB & CF card. If you wanted to purchase the LCB & CF card here is the Dell Part# YT581, G988H, or U907K. you can do a search for either one of the part# as all of them will work & all part# are the kit’s that have both the LCB & CF card.
Please let us know if you have any other questions.
I can agree with you that in upgrading the firmware on the ML6000 should not have taken out your CF card & LCB. Without looking at a snapshot that was taken from the ML6000 before the firmware upgrade I am unsure what when wrong with the firmware upgrade. Since you state that you can read the files on the CF card to me the issue is with the LCB not initializing the ML & letting it go through its self-test.
Please let us know if you have any other questions.
Yes, i tried to power up the unit with both drives (LTO-3 FC) removed, no change.
The robot sadly does absolutely nothing. But maybe i have been too impatient ...
I'll go ahead and try again to start up the lib with drives removed and will check if anything at all happens within the mentioned 20 minutes.
I did also remove the flash-card from the LCB (since i figured it could be damaged) and plugged it into a card-reader connected to a linux (LinuxMint Mate 17.1) system just to check.
The card has two partitions and both are perfectly readable. In /etc/ i also found the correct matching serial number of the system.
Just to be safe i did a "dd" of both partitions onto a backup usb-stick.
I also tried to hook up a notebook to the service-port but i don't get an ip-address via dhcp. I could try to give the NB the address 10.10.10.10 and check if i can connect to 10.10.10.1. But i don't have too much hope on that try ...
Is there anything i can get from the serial port of the LCB? Maybe i can see something happening there during startup. Could you provide me with serial port parameters - just to check?
Here is some information on the drives:
---snip---
Tape Drives
===============
Begin Drives in Partitions
Drives in partition: adic_i500
Number of partition drives: 2
Drive
location: 0,2
scsi element address: 257
online: 1
active: 0
ready: 1
vendor: IBM
model: ULTRIUM-TD3
serial number: xxxxx
firmware revision: 93G0
drive type: LTO-3
logical serial number: xxxxx
interface type: fibre channel
WWN : xxx:yyy
loop ID: 0
topology: Point-to-Point Preferred
actual topology: Arbitrated Loop
speed: Automatic
actual speed: 1 Gbps
Drive
location: 0,1
scsi element address: 256
online: 1
active: 0
ready: 1
vendor: IBM
model: ULTRIUM-TD3
serial number: xxx
firmware revision: 93G0
drive type: LTO-3
logical serial number: xxx
interface type: fibre channel
WWN : xxx:yyy
loop ID: 0
topology: Point-to-Point Preferred
actual topology: Arbitrated Loop
speed: Automatic
actual speed: 1 Gbps
End Tape Drives
---snip---
This information was gathered before me trying to update.
cwandel
2 Intern
•
22 Posts
2710
1
Posted April 8th, 2015 11:00
Hello all,
just to follow this up: i have the library up and running again. So, if this happens to anybody else here is what to do:
You MUST have a valid backup of the configuration and firmware if you want to upgrade the firmware. Always make this backup BEFORE you try to upgrade. This is absolutey necessary!
So ... i bought a used but working LCB with a 1 GB CF card on it.
After installing this into my library it started but complained about "wrong robot" and "wrong drives". The board was obviously from a machine with slightly different hardware (robot) and bigger drives (LTO4 instead of my LTO3).
Having verified that the LCB and CF card worked, i switched of the library again and pulled the LCB and the CF card off it. Just to be sure i then made an image of the card using "dd" on a Linux machine with a normal USB card reader connected to it. The CF card (even the 1 G card !!) has two partitions on it (one is around 8 MB, the other one around 248 MB). The manufacturer obviously didn't even bother to adjust the partition sizes when they ran out of 256 MB cards ...
Using
dd if=/dev/sdc of=/tmp/image bs=1M count=245
i copied the whole contents of the CF card on my Linux machine. In this case "/dev/sdc" was the device my CF card got assigned upon connecting to my machine. Yours will probably get another device path so please double check or risk your machine getting corrupted. "dd" is like vi: cryptic, powerful, unforgiving, dangerous!
Then i used a new 256 MB CF card and restored the image onto it using
dd if=/tmp/image of=/dev/sdc bs=1M count=245
and installed this CF card into the new LCB and the LCB into the library. Works as designed! Same errors as before but i'll get to this right now:
I then logged onto the library and did a restore using my saved configuration and firmware. After booting again everything was as it was before i tried to upgrade. HEUREKA!
Then i switched off the library again and again pulled LCB and the CF card off the LCB. I again walked over to a Linux machine, connecting the CF card to the USB card reader.
Using "dd" i made an image of the CF card with the now restored firmware and configuration, again using:
dd if=/dev/sdc of=/tmp/okimage bs=1M count=245
and transferred this image to the old CF card of the old LCB with
dd if=/tmp/okimage of=/dev/sdc bs=1M count=245
Putting the old LCB and old CF card together, i installed this into my library and - as i was very sure would happen - it booted normally and is fully usable again.
I will keep the new LCB though - just in case ...
If someone has this problem and doesn't want to (mostly unnecessary) buy a LCB just to do what i did, i could now easily help by putting my image onto your (or a brand new) CF card, so you are able to restore your library once this *** happens ... Or i could provide you with the image and you can do the "dd" on your own.
Just contact me.
Cheers and happy backups!
Christian
P.S. The library is/was manufactured by ADIC. They have been bought by QUANTUM. The Quantum support people did also not want to help me - mumbling somthing about OEM contracts an the like.
Guys: it's a shame! Y'all got a lot of money for this library - even paid NBD service in the first three years (which was NEVER once used!) and y'all don't feel responsible for the buggy firmware upgrade procedure? come on ...