I test internalportcfg="0x1e" esataportcfg="0x21" with N36L, the DSM cann't show the harddisk when plug into the slot1. so i use internalportcfg="0xf",esataportcfg="0x30" is ok.
I try to set usbportcfg="0x3fc0" (8 usb port), DSM can show the usb disk ,but it will get error message when i eject it.
It is wrong settings, usb disks are not supposed to show up as esata disks, you might try switching esataportcfg and usbportcfg.
And the internalcfg work sort of, you will get the 4 sataport working but still not the last sata port on the mb.