With that patch applied I was able to successfully boot t1.micro instances with a 2.6.37 kernel:
ubuntu@ip-10-112-5-120:~$ uname -a Linux ip-10-112-5-120 2.6.37-12-virtual #26+686692v2 SMP Thu Jan 20 11:30:38 UTC 2011 x86_64 GNU/Linux ubuntu@ip-10-112-5-120:~$ echo $(wget -q -O- http://169.254.169.254/latest/meta-data/instance-type) t1.micro ubuntu@ip-10-112-5-120:~$ uname -m x86_64
ubuntu@ip-10-117-61-4:~$ uname -a Linux ip-10-117-61-4 2.6.37-12-virtual #26+686692v2 SMP Thu Jan 20 11:33:17 UTC 2011 i686 GNU/Linux ubuntu@ip-10-117-61-4:~$ echo $(wget -q -O- http://169.254.169.254/latest/meta-data/instance-type) t1.micro ubuntu@ip-10-117-61-4:~$ uname -m i686
Next step will be to send this upstream to see whether it is an acceptable approach or not.
With that patch applied I was able to successfully boot t1.micro instances with a 2.6.37 kernel:
ubuntu@ ip-10-112- 5-120:~ $ uname -a ip-10-112- 5-120:~ $ echo $(wget -q -O- http:// 169.254. 169.254/ latest/ meta-data/ instance- type) ip-10-112- 5-120:~ $ uname -m
Linux ip-10-112-5-120 2.6.37-12-virtual #26+686692v2 SMP Thu Jan 20 11:30:38 UTC 2011 x86_64 GNU/Linux
ubuntu@
t1.micro
ubuntu@
x86_64
ubuntu@ ip-10-117- 61-4:~$ uname -a ip-10-117- 61-4:~$ echo $(wget -q -O- http:// 169.254. 169.254/ latest/ meta-data/ instance- type) ip-10-117- 61-4:~$ uname -m
Linux ip-10-117-61-4 2.6.37-12-virtual #26+686692v2 SMP Thu Jan 20 11:33:17 UTC 2011 i686 GNU/Linux
ubuntu@
t1.micro
ubuntu@
i686
Next step will be to send this upstream to see whether it is an acceptable approach or not.