I have very similar problem with ATI Technologies Inc Radeon Mobility HD 3670.
By using latest upstream kernel (2.6.34-999-generic #201004211003) it is possible to use dual head, but the cable for the external monitor may be connected only after I log in.
If the cable is connected before login prompt then both screens become black when login should appear (boot splash is displayed). Note that I use Kubuntu, didn't try on Ubuntu yet).
I tried the kernel mentioned in Comment 3, but it didn't help.
I have very similar problem with ATI Technologies Inc Radeon Mobility HD 3670.
By using latest upstream kernel (2.6.34-999-generic #201004211003) it is possible to use dual head, but the cable for the external monitor may be connected only after I log in.
If the cable is connected before login prompt then both screens become black when login should appear (boot splash is displayed). Note that I use Kubuntu, didn't try on Ubuntu yet).
I tried the kernel mentioned in Comment 3, but it didn't help.