After several tests, I resolved it!
It is due to org.chameleon.Boot.plist. After replaced by the file in edp1.9, everything works again.
But I don't know which line in this file causes this problem.
Besides, the original dsdt.aml in edp2.2beta has a problem for laptops with Nvidia graphic card. The screen keeps off after boot while I can still login by ssh.
change from
"device_type",
Buffer (0x0D)
{
"NVDA,Geforce"
},
to
"device_type",
Buffer (0x0C)
{
"NVDA,Parent"
},
resolved this problem.