FWIW2: My EeePC 900 has officially died, I picked up a free upgrade to the 901 which has this chipset.
It should be easy enough for me to replicate your problem again and validate it with 2.6.27 and 2.6.28.
I know that upstream ubuntu has issued an upgrade to the atl1e module in 2.6.27.11-ish, but i don't know if this issue was fixed.
I'll validate if this is still issue and post my results this week.
FWIW2: My EeePC 900 has officially died, I picked up a free upgrade to the 901 which has this chipset.
It should be easy enough for me to replicate your problem again and validate it with 2.6.27 and 2.6.28.
I know that upstream ubuntu has issued an upgrade to the atl1e module in 2.6.27.11-ish, but i don't know if this issue was fixed.
I'll validate if this is still issue and post my results this week.