Running WDIDLE3 and WDTLER from USB stick
I wanted to re-use few old WD disk on RAID. Since these were "green" versions and old enough I could fix their RAID incompatibility issues with WDIDLE3 and WDTLER.
Since both WD tools are DOS only I had to create bootable USB stick. Pretty much all existing FreeDOS based docs are out of date as latest FreeDOS 1.1 is only provided in ISO image that installs it to local disk rather than individual files one could use to create own bootable media. Very bad decision by FreeDOS devs in my opinion.
Luckily Derek has created USB boot image and made it available for all. http://derek.chezmarcotte.ca/?p=340
You'll need 32MB or bigger usb stick for this. Also remember that AMI BIOS treats 512MB and smaller USB sticks as huge floppy drivers by default. Larger sticks are treated as HDDs. So if you're having boot issues with AMI BIOS try toggling that setting, it's hidden somewhere deep in BIOS menus assuming your motherboard vendor didn't hide it.
Since both WD tools are DOS only I had to create bootable USB stick. Pretty much all existing FreeDOS based docs are out of date as latest FreeDOS 1.1 is only provided in ISO image that installs it to local disk rather than individual files one could use to create own bootable media. Very bad decision by FreeDOS devs in my opinion.
Luckily Derek has created USB boot image and made it available for all. http://derek.chezmarcotte.ca/?p=340
You'll need 32MB or bigger usb stick for this. Also remember that AMI BIOS treats 512MB and smaller USB sticks as huge floppy drivers by default. Larger sticks are treated as HDDs. So if you're having boot issues with AMI BIOS try toggling that setting, it's hidden somewhere deep in BIOS menus assuming your motherboard vendor didn't hide it.
# Below assumes your USB stick is /dev/sdf. DOUBLE CHECK THIS! # Unmount any partitions OS might have automounted first. mkdir -p /usr/src/wdidle cd /usr/src/wdidle # Get FreeDOS image, unpack, write to USB wget http://derek.chezmarcotte.ca/wp-content/uploads/2012/01/FreeDOS-1.1-USB-Boot.img.bz2 bunzip2 FreeDOS-1.1-USB-Boot.img.bz2 dd if=FreeDOS-1.1-USB-Boot.img of=/dev/sdf bs=4k # Refresh Linux partition table list and mount USB partprobe mkdir mnt mount /dev/sdf1 mnt # Download WDIDLE3 and WDTLER wget -O wdidle3_1_05.zip \ 'http://files.hddguru.com/index.php?action=downloadfile&filename=wdidle3_1_05.zip&directory=Software/Western%20Digital&' wget -O wdtler_1_03.zip \ 'http://files.hddguru.com/index.php?action=downloadfile&filename=WDTLER.zip&directory=Software/Western%20Digital&' # Unpack to USB unzip wdidle3_1_05.zip -d mnt unzip wdtler_1_03.zip -d mnt # Create empty AUTOEXEC.BAT to skip data / time prompts on bootup touch mnt/AUTOEXEC.BAT # Create WDFIX.BAT to fix settings with minimal user intervention echo "WDIDLE3 /D" >mnt/WDFIX.BAT echo "HDACCESS" >>mnt/WDFIX.BAT echo "WDTLER -r7 -w7" >>mnt/WDFIX.BAT # Convert line feeds from Unix to DOS sed -i 's/$/\r/' mnt/WDFIX.BAT # Add HDAT2 in case you want to run some tests too # Two versions, two different sets of features wget http://www.hdat2.com/files/hdat2_481.exe wget http://www.hdat2.com/files/hdat2_453.exe # HDAT2 is packed with RAR so we need unrar apt-get -y install unrar # Unpack HDAT2 to USB and rename exes unrar x hdat2_453.exe mnt/ mv mnt/HDAT2.EXE mnt/HDAT2453.EXE unrar x hdat2_481.exe mnt/ mv mnt/HDAT2.EXE mnt/HDAT2481.EXE # Add tools to change ASUS DMI information. Optional, obviously. # Download required programs from Lenovo wget http://download.lenovo.com/ibmdl/pub/pc/pccbbs/thinkcentre_bios/5ojt33usa.zip # Unpack to USB unzip 5ojt33usa.zip AMIDEDOS.exe -d mnt/ # Usage for AMIDEDOS # AMIDEDOS /SM "ASUS" # AMIDEDOS /SP "KFSN4-DRE/SAS" # Add Fujitsu IPMI tools. Even more optional stuff. # Search for "IPMIVIEW" on http://support.ts.fujitsu.com/ # Unpack DOS version, it's double zipped unzip FTS_IPMIVIEWTooltoaccessanIPMIcompliantBaseboa_V203_1072370.zip IPMIView.zip unzip IPMIView.zip IPMIVIEW.EXE IPMIVIEW.INI -d mnt/ # Unmount USB as we're done umount mnt
Comments