I am using an aliphatic diamine and chromone derivative to form a schiff base compound in ethanol. But found a number of side products. What could be the best option as a solvent for this kind of reaction?
In general, the best conditions to form a Schiff base would be in an environment with pH 4-4.5. If you do not have such an acidic pH, the amine won't be protonated and it could act as a nucleophile on your chromone derivative. However,even if you control the pH (by the way, remember you are not handling an aqueous solution, but an alcoholic solution, so the pH won't be your reference acidity parameter, because it is strictly referred to aqueous solutions) since you have an aliphatic diamine, I guess in these conditions you can either form an aminal and a Schiff base. I suggest you to monoprotect your amine (e.g. with Boc2O or CBzCl) before performing your imine formation reaction, so as to selectively address the reaction towards your desired reaction product.
R.N. Ram and Arif Ali Khan: A simple method for the preparation of n-sulfonylimines by direct condensation of p-toluene sulfonamide with diaryl ketones. Synth.Commun., 31(6), 841-846(2001).
1,2-Dichloroethane or toluene could serve as good solvent for this reaction. But you need to test and check the yield in each case.