Edit: 2012-01-12 – HFS+ on this build doesn't work with partitions much larger than 2TB (or it clips the size to ~1.8TB). After ~2,1TB it doesn't recognize the filesystem, though webif reports size accurately. Just FYI. This is a bug, I'd suppose, since the max file and volume size has been 8 EiB since 1998.
For v1.28.7493 MIPSR2-Toastman-RT K26 USB VPN, I get
Partition 'sda1' unknown (200.00 MB) is not mounted
Partition 'sda2' unknown (2,576.62 GB) is not mounted
Both are HFS+ partitions (sda1 is a standard hidden EFI partition). Partitioning with parted, OS X's built-in utilities etc. All can be read on actual computers, but not with this firmware.
I wonder if there's a problem enabling / disabling filesystem support via the web interface. I tested this by disabling ext2/3 support, but was still able to read those filesystems (even after rebooting, just for the heck of it). Web interface settings for these options persist, but maybe aren't being applied. Just a thought, and maybe I don't know what the exact intended functionality is of these preferences either.
# fdisk -l
Note: sector size is 4096 (not 512)
Found valid GPT with protective MBR; using GPT
Disk /dev/sda: 732566645 sectors, 2794G
Logical sector size: 4096
Disk identifier (GUID): f0586f55-6541-44a6-9410-9912ec269164
Partition table holds up to 128 entries
First usable sector is 6, last usable sector is 732566639
Number Start (sector) End (sector) Size Code Name
1 6 51205 200M 0700 EFI System Partition
2 51206 675497645 2576G 0700 nas
This returns nothing, oddly.
# modprobe -l | grep hfs
Well, it's at least still there.
It's a 3TB drive, but I'm assuming Hamo / Zak's kernel patches are included by now so may need to use EXT3 for a bit until I get this hammered out, but long-term I'm looking to get HFS+ working since I (for better or worse) must deal a lot with that filesystem. Any other thoughts here? I'm not a guru on these firmwares / builds yet, so pardon if I've missed something obvious in setting my router up.