Jump to content

madburg

Members
  • Posts

    1,277
  • Joined

  • Last visited

Everything posted by madburg

  1. LSI SAS1068E chipset 1) LSI SAS 3081-R 2) IBM BR10i 3) Intel SASUC8I Please let me know (PM or post here) what Card you have successfully flashed with the LSI SAS1068E chipset with the provided zip FW:1.32.00.00, BIOS 6.34.00.00 / 20-DEC-10 (LSI P20) Both IT/IR mode available LSI SAS1068E Controllers(P20).zip - 3.8 MB (Windows) LSI SAS1068E Controllers(P20)Linux.zip - 4.5 MB (unRAID) FW:1.33.00.00, BIOS 6.36.00.00 / 22-AUG-11 (LSI P21) Both IT/IR mode available LSI SAS1068E Controllers(P21).rar - 1.46 MB (Windows) LSI SAS1068E Controllers(P21)Linux.rar - 2.02 MB (unRAID) Linux Driver: MPTSAS - supports the LSI SAS1064, SAS1064A, SAS1064E, SAS1066, SAS1068, SAS1068E, and SAS1078 chipsets. (Thanks to "BRiT"s prior post) unRAID Support: Added as of 5.0Beta6a Drive Spin Down Support: YES (UPDATE: Added as of 5.0Beta7) Drive Temp Readings: YES 3TB Drive Support with this card: Will only offer 2.2TB out of 3TB (UPDATE: even though 5.0Beta7 added 3TB Drive support, this card does NOT support 3TB drives, it only sees and uses 2.2TB from a 3TB drive) *** Note: Multiple controllers all post under one MPTSAS Bios, there are global setting that affect all controllers and individual settings per controller available ***
  2. Moderator note: madburg started this way back in May of 2011, and deserves an enormous amount of credit and appreciation, from many users (both unRAID users and others from around the web). Fireball3 has picked it up and is maintaining it now, and also deserves much credit and appreciation. But it has now grown to over 74 pages, and as the flash files and tools and instructions have been upgraded over time, it has become hard to find the latest info for particular situations and hardware. So a wiki page has been created, to compile all the best info into one place. It is still a work in progress, but is now usable. We can't promise however that all of the latest info is in it yet, so a search of this thread may still be important. (madburg, if this note bothers you, feel free to remove it, or edit as you wish) Wiki page compilation of this thread (work in progress): Crossflashing Controllers Many people are looking for alternatives to HAVING to use the supermicro controllers. Not that there isn’t anything wrong with them. But having more options than 1 controller is always welcome. Also it seems no one has successfully been able to pass-through the supermicro controllers in ESXi which for some is a big thing. There are faster performing cards (channels, etc.) as well as 6Gb/s out there that can be obtained for less or about the same money as the supermicro's. USED in most cases or pulls from brand new servers, or just Froogle shopping. There are various skill sets in the unRAID community so I am putting this post together to help those who require an easy method of being able to flash FIRMWARE & BIOs for popular LSI Controllers. Whether they are onboard (motherboard) or external LSI or rebadged LSI controllers. I have compiled the zip files to contain at least: 1) Original Manufacturer Product Brief PDF for each LSI IO Controller chipset 2) All original Readme files which came with the manufactures Firmware Download 3) Batch files to first “LIST” what controllers were found and details about them 4) Batch files to secondly backup your current controllers Firmware & Bios 5) Batch files to Flash to Initator-Target (IT) mode AND/OR back to Integrated RAID (IR) mode These batch files have been setup to Flash rebadged version of LSI controllers as well. This is based on you performing these flashes from a Windows 32bit or 64bit OS. You will notice there is 2 batch file for each stage based on the platform you are running. I decided to remove the dependence of using “choice.exe” to create a single batch file to do all the stages as I saw issues with the x64 version of “choice.exe” as well as various OS’s in the mix. I could definitely create a script to do all this but currently do not have the time and not everyone would be able to follow it, so the batch files make it very clear to all. *** Disclaimer – You are doing this at your own risk by performing a flash on a controller *** This is done all day long by many people in the world, but sometimes cards are bad or are going bad, you lose power, etc… Please keep this in mind. Best practices are: 1) Put the pc you are inserting your LSI controller into on a UPS 2) Don’t boot off a drive that is connected to the controller you will be flashing Not that it is not to say you have to follow this best practice, I flashed all of my (2-IBM BR10i, 1-LSI 9211-8i, 1-onboard SAS2008, 1-LSISAS2116) without having them on UPS, and one of them was booted off the controller I was flashing. But something to definitely keep in mind and aware of. I am adding some place holder while I put the rest of the Post together below. Comments/suggestions/QA is appreciated. Please add your card if it worked for you. I found the following excerpt on ServeTheHome.com and could not say it better myself: It is a well known practice that many vendors re-brand LSI RAID cards and host bus adapters (HBAs) using different firmware and re-sell them as their own. Oftentimes, re-branded cards are less expensive to acquire than their LSI counterparts making re-brands highly desirable. It is also well known that using the initiator-target (IT) firmware mode is a great way to give up the RAID features of the cards, treating the cards instead as simple HBAs in IT mode. In turn, this allows operating systems that handle parity calculations to directly access the drives, thereby reducing the rate of TLER dropouts from RAID arrays among other things. I am not too crazy about the fileswap provider I found to hold these zip files so if someone could recommend another service I will move them. Note: All updates must be done with Admin prevledges (watch out for UAC level in Vista/W7/W2K8/W2K8R2 OS's) Once you have flashed your conroller card to IT mode, I recommend you change the "Boot Support" to "Disabled" via the LSI BIOS settings (CTRL-C). This will not offer any drive to be bootable to the system bios, posts must quicker and lets unRAID have sole control over the drives, which is what we want. Additional Note: If you receive a "Failed to initialize PAL" message while trying to flash a LSI controller card, it is most likely due to your motherboard having limited Option ROM. You will need to find another motherboard to use to flash the controller card. This has been the only reported issue thus far. Complements of Zeron’s find: http://kb.lsi.com/KnowledgebaseArticle15807.aspx and http://kb.lsi.com/KnowledgebaseArticle16266.aspx Another read from the LSI KnowledgeBase "Using drives >2TB in capacity with LSI SAS HBAs":http://kb.lsi.com/KnowledgebaseArticle16399.aspx
  3. Probably can detect the failure and try without the "-d ata" Not a bad idea for the next version. Thanks for the feedback. Thank you
  4. How are you JoeL, sort of a question/request based on a previous post quoted above. I have been working with many LSI chipset controllers and will be posting to contribute as soon as I am finished. The usage of the –D option with these SAS/SATA controllers allows the preclear_disk script to run exactly (right? It seems it’s the same to me SMART before and after reports are inculded) as it does without the –D on regular SATA controllers. Would there be a way to see what controller the drive is tied too OR detect the SMART failure and then proceed to attempt to run via –D on its own? There by automating it to the next level for members.
  5. Hey Joe, building my new production system SuperMicro X8SI6-F motherboard planted in a Norco 4224. Has an onboard LSI SAS2008 controller. I used preclear_disk v1.9 on (4) 80gb test drives as a first pass. Commandline was "preclear_disk.sh -M 4 /dev/sdb" Result: Pre-Clear unRAID Disk /dev/sdb ################################################################## 1.9 terminate called after throwing an instance of 'int' smartctl may not be able to run on /dev/sdb with the -d ata option. however this should not affect the clearing of a disk. smartctl exit status = 6 smartctl 5.40 2010-10-16 r3189 [i486-slackware-linux-gnu] (local build) Copyright © 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T perm issive' options.$ Do you wish to continue? (Answer Yes to continue. Capital 'Y', lower case 'es'): Why is this happening seems like it cannot "talk" to smart, but I did the same preclear on these drives on a difference board (onboard SATA ports) So i dont care about these test drives so I typed "Yes" Results after 1 cycle completed: ========================================================================1.9 == invoked as: ./preclear_disk.sh -M 4 /dev/sdb == == Disk /dev/sdb has been successfully precleared == with a starting sector of 64 == Ran 1 cycle == == Using :Read block size = 8225280 Bytes == Last Cycle's Pre Read Time : 0:25:03 (52 MB/s) == Last Cycle's Zeroing time : 0:23:29 (56 MB/s) == Last Cycle's Post Read Time : 0:47:41 (27 MB/s) == Last Cycle's Total Time : 1:37:12 == == Total Elapsed Time 1:37:12 == == ============================================================================ No SMART attributes are FAILING_NOW the number of sectors pending re-allocation did not change. the number of sectors re-allocated did not change. SMART overall-health status = ============================================================================ ============================================================================ == == S.M.A.R.T Initial Report for /dev/sdb == Disk: /dev/sdb smartctl 5.40 2010-10-16 r3189 [i486-slackware-linux-gnu] (local build) Copyright © 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. == ============================================================================ ============================================================================ == == S.M.A.R.T Final Report for /dev/sdb == Disk: /dev/sdb smartctl 5.40 2010-10-16 r3189 [i486-slackware-linux-gnu] (local build) Copyright © 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. == ============================================================================
  6. Yeap, so sorry, I am an idiot. Thats what i get for rushing. Thank you as always!
  7. Question, First page states preclear_disk is now at version 1.9 but when I down load it and run "preclear_disk -v" is states it is version 1.6, was this just missed (in the code to display 1.9) or is the link not updated with the new source? Url is pointing to http://lime-technology.com/forum/index.php?action=dlattach;topic=2817.0;attach=6210 just in case this helps.
×
×
  • Create New...