elkay14 Posted December 27, 2011 Posted December 27, 2011 I'm backporting some of the 5.0 driver features to 4.7 (spindown for SAS, etc) and I would like some of the older betas to look at driver code diffs. Anything beta7 and older is not available for download anymore. Does anyone have the following: beta7 beta6 or 6a beta5b beta4 beta3 Let me know if you have them and I can supply you ftp credentials to upload them.
prostuff1 Posted December 27, 2011 Posted December 27, 2011 Sorry for not replying to the PM earlier, was away from my machines with the stuff you needed. You can find 5.0b2 here and 5.0b6a here.
prostuff1 Posted December 27, 2011 Posted December 27, 2011 Thanks! Not a problem. The only thing I would like to throw out there is a word of warning/caution. Don't get over ambitious with this. Frankly I think the only thing(s) that need to get fixed in the 4.7 branch are the raid stripe bug and the occasional weirdness that surrounds the MBR being wiped/reset. There may be other things that people want backported to 4.7 but I would not spend much time on it (like the post I just saw related to getting the LSI m1015 working in 4.7). Those are not supported in 4.7 and probably never will be. Please make it abundantly clear if/when you post these the bzroot and bzimage that they ARE NOT from Lime-Tech and are NOT SUPPORTED by the company!!
WeeboTech Posted December 27, 2011 Posted December 27, 2011 Can I ask what the goals of this backport are? I got "spindown for SAS". What else needs to, or should be, back ported other then the raid strip bug?
elkay14 Posted December 27, 2011 Author Posted December 27, 2011 Mainly those two things: Spindown support for SAS/SCSI disks, RAID stripe bug. There are a couple of other bugfixes mentioned in the release notes that I am in the process of determining if they are already included in 4.7. It's a little tough considering the driver changed quite a bit with the introduction of 3TB support (which cannot be backported since a lot of the changes are also in the WebGUI.) Changes from 5.0-beta2 to 5.0-beta3 ----------------------------------- Bug Fixes: - driver: fix rare unraid driver kernel oops (protect md cmd/status interface with semaphore). This semaphore fix for the /proc interface is already in 4.7. Changes from 5.0-beta3 to 5.0-beta4 ----------------------------------- Bug Fixes: - driver: eliminate code in driver to get disk model/serial/size, instead use new i/f to pass slot info to driver. - driver: preliminary changes to support large (>2TB) hard drives [various 32-bit vars changed to 64-bit]. These cannot be backported. Changes from 5.0-beta5a to 5.0-beta5b ------------------------------------- Bug Fixes: - driver: fix detecting UPGRADE_DISK case. I've got this one included now. Changes from 5.0-beta5b to 5.0-beta6 ------------------------------------ Bug Fixes: - driver: fixed issue where super.dat file was being truncated. I haven't figured out if this one is included or not. Changes from 5.0-beta6b to 5.0-beta7 ------------------------------------ - driver: added SCSI/SAS device spin up/down support via SG_IO. I am working on this one; it shouldn't be too hard. Changes from 5.0-beta7 to 5.0-beta8 ----------------------------------- - driver: fixed bug causing parity errors with right combination of writes and parity-sync/data-rebuild I am working on this one; more difficult to figure out what changed. Changes from 5.0-beta11 to 5.0-beta12 ------------------------------------- - driver: incorporate "explicit block device plugging" (http://lwn.net/Articles/438256/) No need to backport.
WeeboTech Posted December 28, 2011 Posted December 28, 2011 Changes from 5.0-beta5b to 5.0-beta6 ------------------------------------ Bug Fixes: - driver: fixed issue where super.dat file was being truncated. I haven't figured out if this one is included or not. This may be in emhttp. Changes from 5.0-beta6b to 5.0-beta7 ------------------------------------ - driver: added SCSI/SAS device spin up/down support via SG_IO. I am working on this one; it shouldn't be too hard. I would expect this to be in to be in emhttp, or is it in the driver? Changes from 5.0-beta7 to 5.0-beta8 ----------------------------------- - driver: fixed bug causing parity errors with right combination of writes and parity-sync/data-rebuild I am working on this one; more difficult to figure out what changed. I think you need to diff the md.c driver to find it.
elkay14 Posted December 28, 2011 Author Posted December 28, 2011 This may be in emhttp. ---snip--- I would expect this to be in to be in emhttp, or is it in the driver? ---snip--- I think you need to diff the md.c driver to find it. All of these are in the driver. The release notes say 'driver' and not 'WebGUI' for those items. The rebuild bug is most likely in unraid.c and not md.c; I'm still digging on that one. I have a new working md.c that does spindown/spinup on my test box with the SG_IO code. There's only a PATA drive in that box -- I will be testing with an M1015 in another server shortly.
WeeboTech Posted December 28, 2011 Posted December 28, 2011 This may be in emhttp. ---snip--- I would expect this to be in to be in emhttp, or is it in the driver? ---snip--- I think you need to diff the md.c driver to find it. All of these are in the driver. The release notes say 'driver' and not 'WebGUI' for those items. The rebuild bug is most likely in unraid.c and not md.c; I'm still digging on that one. I have a new working md.c that does spindown/spinup on my test box with the SG_IO code. There's only a PATA drive in that box -- I will be testing with an M1015 in another server shortly. Dua. My mistake. Thanks for pointing it out.
WeeboTech Posted December 28, 2011 Posted December 28, 2011 Also See Joe L's post here. http://lime-technology.com/forum/index.php?topic=10483.msg154430#msg154430
Joe L. Posted December 28, 2011 Posted December 28, 2011 Also See Joe L's post here. http://lime-technology.com/forum/index.php?topic=10483.msg154430#msg154430 This is the fix for the bug you are searching for...causing parity errors with right combination of writes and parity-sync/data-rebuild Joe L.
WeeboTech Posted December 28, 2011 Posted December 28, 2011 Also See Joe L's post here. http://lime-technology.com/forum/index.php?topic=10483.msg154430#msg154430 This is the fix for the bug you are searching for...causing parity errors with right combination of writes and parity-sync/data-rebuild Joe L. But the droids you are looking for are on another forum.
RobJ Posted January 5, 2012 Posted January 5, 2012 I'm backporting some of the 5.0 driver features to 4.7 (spindown for SAS, etc) and I would like some of the older betas to look at driver code diffs. Anything beta7 and older is not available for download anymore. Does anyone have the following: beta7 beta6 or 6a beta5b beta4 beta3 Let me know if you have them and I can supply you ftp credentials to upload them. Anything you still want? I believe I have all of them and more. PM me if you still want them.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.