Sadly, it looks like this rev1 compilation may no longer work with the LS Pro Duo rev3 with updated stock firmware (3.08).
I tried updating my /etc/linkstation_release file with the correct productid and builddate, but it still won't mount the raid volumes.
Looking at the initrd script, it looks like there's an additional file compare:
/usr/local/bin/vercomp /proc/buffalo/firmware /mnt/etc/linkstation_release
/usr/local/bin/vercomp /etc/linkstation_emergence /mnt/etc/linkstation_release
if [ $DATE_KERN -ne 0 ] || [ $DATE_INITRD -ne 0 ]; then
echo "*** hddSys is old. use initrd mode. ***"
So, linkstation_release is being compared to both /proc/buffalo/firmware and the boot image's /etc/linkstation_emergence.
Here's what's in my files:
# cat /proc/buffalo/firmware
# cat /etc/linkstation_emergence
# cat /mnt/array1/etc/linkstation_release
Obviously my linkstation_emergence doesn't match, but it's in the boot image and I haven't found an easy way to change it.
Any suggestions on the best way to approach this? I've used linux a little, but I don't have any experience compiling kernels and modules. All I really wanted right now was iso9660 and udf support so I can use a usb dvd drive and load my archived media files.