Just figure out the Buffalo GPL released Makefile cannot build a kernel with correct Product ID for the LS Live, you can only specify LS-GL with predefined Product ID 0x0009 but LS Live require HS-DHGL with Product ID 0x000A. Why I look into this because I cannot get this kernel to leave EM Mode, once I switched to this kernel in /boot and reboot the box will boot into EM Mode, no matter what I did cannot change it back and the Windows LSUpdater cannot detect it. I use acp_commander to figer out the new kernel return:
Found: HS-DHGL-EM2B4 (/192.168.11.150) LS-GL(IESADA) (ID=0009)
mac: 00:16:XX:XX:XX Firmware= 9.00 Key=6EE80BEC
while the old kernel return:
Found: HS-DHGL2B4 (/192.168.11.150) HS-DHGL(JINMU) (ID=00010)
mac: 00:16:XX:XX:XX Firmware= 1.200 Key=357F2EF4
I think the Stock boot process some how compare the Product ID to somewhere in /dev/sda2 which is a value stored in last successful boot, thus, the two piece of information will never match and refused to enter normal mode.
I wonder none of you attempt to use custom build kernel with Stock rootfs like me.