[HTC One X] Thunder07:
Hi Alex,

today i tried compiling your kernel without any modification...

and while it compiled without any errors, just few warnings

CC drivers/usb/core/endpoint.o
LD drivers/tty/serial/built-in.o
WARNING: drivers/tty/serial/built-in.o(.data.rel+0x3c): Section mismatch in reference from the variable sc8800g_driver_v1 to the function .devinit.text:sc8800g_probe_v1()
The variable sc8800g_driver_v1 references
the function __devinit sc8800g_probe_v1()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console

LD drivers/tty/built-in.o
CC net/ipv4/netfilter.o
WARNING: drivers/tty/built-in.o(.data.rel+0xd0): Section mismatch in reference from the variable sc8800g_driver_v1 to the function .devinit.text:sc8800g_probe_v1()
The variable sc8800g_driver_v1 references
the function __devinit sc8800g_probe_v1()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console

...
...
...

CC net/netfilter/nf_conntrack_proto_gre.o
WARNING: drivers/built-in.o(.data.rel+0x7a0): Section mismatch in reference from the variable sc8800g_driver_v1 to the function .devinit.text:sc8800g_probe_v1()
The variable sc8800g_driver_v1 references
the function __devinit sc8800g_probe_v1()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console

CC net/netfilter/nf_conntrack_proto_sctp.o

...
...
...

LD net/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
WARNING: vmlinux.o(.data.rel+0xa440): Section mismatch in reference from the variable sc8800g_driver_v1 to the function .devinit.text:sc8800g_probe_v1()
The variable sc8800g_driver_v1 references
the function __devinit sc8800g_probe_v1()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console

GEN .version
CHK include/generated/compile.h
SKIPPED include/generated/compile.h
LD .tmp_vmlinux1
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 11 of arch/arm/crypto/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 61 of arch/arm/mach-tegra/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 614 of kernel/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 276 of mm/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 121 of fs/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 37 of crypto/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 209 of block/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 155 of lib/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 51 of drivers/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 11 of sound/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 9 of arch/arm/oprofile/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 516 of net/built-in.o is not in EXIDX output section
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 11 of arch/arm/crypto/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 61 of arch/arm/mach-tegra/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 614 of kernel/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 276 of mm/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 121 of fs/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 37 of crypto/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 209 of block/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 155 of lib/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 51 of drivers/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 11 of sound/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 9 of arch/arm/oprofile/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 516 of net/built-in.o is not in EXIDX output section
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 11 of arch/arm/crypto/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 61 of arch/arm/mach-tegra/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 614 of kernel/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 276 of mm/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 121 of fs/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 37 of crypto/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 209 of block/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 155 of lib/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 51 of drivers/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 11 of sound/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 9 of arch/arm/oprofile/built-in.o is not in EXIDX output section
arm-linux-androideabi-ld: warning: unwinding may not work because EXIDX input section 516 of net/built-in.o is not in EXIDX output section

it refused to boot beyond HTC logo, not even as far as the animation sequence, it just freezes there.

and there... android is detected as usb MTP device.. but is not mounted..

last_kmsg attached, but i think this is the problem

[ 5.377073] init: skipping insecure file '/default.prop'
[ 5.377191] init: skipping insecure file '/init.rc'

how can i set the right permission to them,

since i never actaully touched them??

i just got the zimage and used a script of kozmikkick to repack it,

i've tried repacking it with different ramdisk with no luck.

ill reboot into windows and try repacking it with my tool and see if that makes any difference.