[Epic 4G Android Development] jspielberg:
Nullghost,

I think we are getting closer.

As before the build runs fine, but this time the produced kernel is 6-ish MB rather than the 12 I was seeing before. This is much closer to what I was seeing with the CM7Alpha1 kernel so much more promising.

As a starting point I wiped everything and installed the CM7 alpha, and then on top I installed the newly build kernel victory_03-<DATE>.zip kernel (all in ClockworkMod Recovery).

After rebooting instead of the system hanging at the Samsung screen, it passed the samsung screen and displayed the spinning arrow CM7 screen. I started the animation for aobut 10 seconds... gave a vibrate... and then rebooted. When it rebooted it again passed the samsung screen, displays the spinning CM7 logo... seemingly hung here.

That being said, I am able to get into the shell at this point with ADB and dmesg has the following output:

<4>[ 6.666723] [SIF:INF] Latest Header Clean Page Offset ( 9)
<4>[ 6.672392] [SIF:INF] POR write timer : 0x7a
<4>[ 6.677491] [SIF:INF] Latest Context BlockIdx ( 10) Offset ( 8)
Vpn ( 776)
<4>[ 6.685525] [SIF:INF] Number of Free Block ( 2)
<4>[ 6.691037] [SIF:INF] Active Log List : Num ( 0)
<4>[ 6.696669] [SIF:INF] ===> STL Zone[ 4, 0] Open Zone Post
<4>[ 6.702305] [SIF:INF] ===> STL Zone[ 4, 0] Validity check
<4>[ 6.707953] [SIF:INF] Partition [0, 24] open is success
<6>[ 6.761375] EXT4-fs (stl11): recovery complete
<6>[ 6.764517] EXT4-fs (stl11): mounted filesystem with ordered data mode
<4>[ 6.771117] [BIF: ] FSR VERSION: FSR_1.2.1p1_b139_RTM
<4>[ 6.776352] [BIF: ] FSR_BML_Open(nVol:0, nFlag:0x0, nOpenCnt:6) / 1171
line
<4>[ 6.783741] [SIF:INF] ===> STL Clst[ 0] Scan Root Info
<4>[ 6.789638] [SIF:INF] ===> STL Zone[ 0, 0] Open Zone Meta
<4>[ 6.795551] [SIF:INF] Latest Header Index ( 2) Vbn ( 4)

<4>[ 6.802001] [SIF:INF] Latest Header Clean Page Offset ( 2)
<4>[ 6.808598] [SIF:INF] POR write timer : 0x2
<4>[ 6.813500] [SIF:INF] Latest Context BlockIdx ( 2) Offset ( 1)
Vpn ( 257)
<4>[ 6.821639] [SIF:INF] Number of Free Block ( 10)
<4>[ 6.827157] [SIF:INF] Active Log List : Num ( 0)
<4>[ 6.832800] [SIF:INF] ===> STL Zone[ 0, 0] Open Zone Post
<4>[ 6.838433] [SIF:INF] ===> STL Zone[ 0, 0] Validity check
<4>[ 6.844077] [SIF:INF] Partition [0, 20] open is success
<4>[ 6.850012] [BIF: ] FSR_BML_Close(nVol: 0, nFlag: 0x0, nOpenCnt: 5)
<4>[ 6.919105] PA FB = 0x4FC00000, bits per pixel = 32
<4>[ 6.922518] screen width=480 height=800 va=0xdfc00000 pa=0x4fc00000
<4>[ 6.929523] Back frameBuffer[0].VAddr=dfd77000 PAddr=4fd77000 size=1536000

<4>[ 6.961249] [VIBETONZ:WJYOO] MISC_REGISTER nRet = 0
<3>[ 6.999014] init: cannot find '/system/bin/efsd', disabling 'efs-daemon'
<3>[ 7.020655] init: cannot find '/system/bin/agpsd', disabling 'agpsd'
<3>[ 7.038954] init: cannot find '/system/bin/immvbsd', disabling 'immvbsd'
<3>[ 7.051219] init: wifi.mac_addr: check_wifi_address()
<6>[ 7.079537] enabling adb
<4>[ 7.081156] [USB] enable_adb - enable(0x10), prev_status(0x01)
<4>[ 7.086458] Here is enable_adb@@@@
<4>[ 7.089842] [enable_adb]USBSTATUS_ADB
<4>[ 7.093460] [usb_change_config] list_del 'ACM+MTP (No Debugging mode)'
<6>[ 7.099969] acm_function_config_changed
<6>[ 7.103778] mass_storage_function_config_changed
<6>[ 7.108373] adb_function_config_changed
<4>[ 7.112192] interface 0 = acm/c4ba9540
<4>[ 7.116093] interface 1 = acm/c4ba9540
<4>[ 7.120001] interface 2 = usb_mass_storage/df80ca00
<4>[ 7.125026] interface 3 = adb/df812100
<4>[ 7.129454] [ap_usb_power_on]AP USB Power ON, askon: 0, mtp : 0
<4>[ 7.134830] !!!!!!!!!!! [ap_usb_power_on]AP samsung_kies_mtp_mode_flag0, m
tp:0
<3>[ 7.163166] init: wifi.mac_addr: .mac.info already exist!
<6>[ 7.202112] PVR_K:(Warning): SysFinalise: Version string: SGX540 S5PC110 [
475, services4/system/s5pc110/sysconfig.c]
<4>[ 7.307748] ********* composite_setup 872 USB_REQ_GET_DESCRIPTOR: DT_DEVIC
E
<4>[ 7.313321] ********* composite_setup 1038
<4>[ 7.317483] TETHERING::s3c_ep0_kick
<4>[ 7.320957] TETHERING::ep0state
<6>[ 7.341635] warning: `rild' uses 32-bit capabilities (legacy support in us
e)
<4>[ 7.406693] ********* composite_setup 872 USB_REQ_GET_DESCRIPTOR: DT_DEVIC
E
<4>[ 7.412273] ********* composite_setup 1038
<4>[ 7.416435] TETHERING::s3c_ep0_kick
<4>[ 7.419909] TETHERING::ep0state
<4>[ 7.423659] ********* composite_setup 890 USB_REQ_GET_DESCRIPTOR: DT_CONFI
G
<4>[ 7.430058] ********* composite_setup 1038
<4>[ 7.434214] TETHERING::s3c_ep0_kick
<4>[ 7.437686] TETHERING::ep0state
<4>[ 7.441601] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x303
<4>[ 7.451303] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 7.458154] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 7.465787] ********* composite_setup 1038
<4>[ 7.469947] TETHERING::s3c_ep0_kick
<4>[ 7.473419] TETHERING::ep0state
<4>[ 7.476996] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 7.486864] ********* composite_setup 1038
<4>[ 7.491023] TETHERING::s3c_ep0_kick
<4>[ 7.494495] TETHERING::ep0state
<4>[ 7.497878] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x302
<4>[ 7.508111] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 7.514962] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 7.522595] ********* composite_setup 1038
<4>[ 7.526756] TETHERING::s3c_ep0_kick
<4>[ 7.530228] TETHERING::ep0state
<4>[ 7.695096] ********* composite_setup 872 USB_REQ_GET_DESCRIPTOR: DT_DEVIC
E
<4>[ 7.700673] ********* composite_setup 1038
<4>[ 7.704835] TETHERING::s3c_ep0_kick
<4>[ 7.708308] TETHERING::ep0state
<4>[ 7.711732] ********* composite_setup 890 USB_REQ_GET_DESCRIPTOR: DT_CONFI
G
<4>[ 7.718458] ********* composite_setup 1038
<4>[ 7.722613] TETHERING::s3c_ep0_kick
<4>[ 7.726086] TETHERING::ep0state
<4>[ 7.729438] ********* composite_setup 890 USB_REQ_GET_DESCRIPTOR: DT_CONFI
G
<4>[ 7.736235] ********* composite_setup 1038
<4>[ 7.740394] TETHERING::s3c_ep0_kick
<4>[ 7.743866] TETHERING::ep0state
<4>[ 7.747341] ********* composite_setup 909 USB_REQ_SET_CONFIGURATION:
<4>[ 7.753416] acm_disconnected
<4>[ 7.756305] ********* composite_setup 1038
<4>[ 7.760428] TETHERING::s3c_ep0_kick
<4>[ 7.763899] TETHERING::ep0state
<4>[ 7.767070] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 7.777345] ********* composite_setup 1038
<4>[ 7.781504] TETHERING::s3c_ep0_kick
<4>[ 7.784977] TETHERING::ep0state
<4>[ 7.788137] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x304
<4>[ 7.798593] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 7.805444] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 7.813077] ********* get_string 771 calling lookup_string language= 0x409

<4>[ 7.819928] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 7.827561] ********* composite_setup 1038
<4>[ 7.831722] TETHERING::s3c_ep0_kick
<4>[ 7.835194] TETHERING::ep0state
<4>[ 7.838613] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 7.848637] ********* composite_setup 1038
<4>[ 7.852798] TETHERING::s3c_ep0_kick
<4>[ 7.856270] TETHERING::ep0state
<4>[ 7.859698] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x302
<4>[ 7.869886] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 7.876737] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 7.884370] ********* composite_setup 1038
<4>[ 7.888531] TETHERING::s3c_ep0_kick
<4>[ 7.892003] TETHERING::ep0state
<4>[ 7.908375] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 7.917253] ********* composite_setup 1038
<4>[ 7.921412] TETHERING::s3c_ep0_kick
<4>[ 7.924885] TETHERING::ep0state
<4>[ 7.928339] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x306
<4>[ 7.938500] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 7.945351] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 7.952984] ********* get_string 771 calling lookup_string language= 0x409

<4>[ 7.959835] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 7.967467] ********* get_string 771 calling lookup_string language= 0x409

<4>[ 7.974319] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 7.981952] ********* composite_setup 1038
<4>[ 7.986113] TETHERING::s3c_ep0_kick
<4>[ 7.989585] TETHERING::ep0state
<4>[ 7.992975] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 8.003028] ********* composite_setup 1038
<4>[ 8.007189] TETHERING::s3c_ep0_kick
<4>[ 8.010660] TETHERING::ep0state
<4>[ 8.014095] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x302
<4>[ 8.024276] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 8.031128] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 8.038761] ********* composite_setup 1038
<4>[ 8.042922] TETHERING::s3c_ep0_kick
<4>[ 8.046394] TETHERING::ep0state
<4>[ 8.051780] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 8.060652] ********* composite_setup 1038
<4>[ 8.064813] TETHERING::s3c_ep0_kick
<4>[ 8.068285] TETHERING::ep0state
<4>[ 8.071710] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x307
<4>[ 8.081901] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 8.088753] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 8.096385] ********* get_string 771 calling lookup_string language= 0x409

<4>[ 8.103237] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 8.110869] ********* get_string 771 calling lookup_string language= 0x409

<4>[ 8.117721] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 8.125353] ********* get_string 771 calling lookup_string language= 0x409

<4>[ 8.132205] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 8.139838] ********* composite_setup 1038
<4>[ 8.143999] TETHERING::s3c_ep0_kick
<4>[ 8.147471] TETHERING::ep0state
<4>[ 8.150961] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 8.160913] ********* composite_setup 1038
<4>[ 8.165075] TETHERING::s3c_ep0_kick
<4>[ 8.168546] TETHERING::ep0state
<4>[ 8.171977] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x302
<4>[ 8.182163] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 8.189014] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 8.196647] ********* composite_setup 1038
<4>[ 8.200808] TETHERING::s3c_ep0_kick
<4>[ 8.204280] TETHERING::ep0state
<3>[ 8.302043] [OneDRAM] - DPRAM_PHONE_POWON ioctl.
<3>[ 8.305192] [OneDRAM] Phone Power on! sem: 1 lock: 0
<3>[ 8.310167] [OneDRAM] set semaphore: 0
<3>[ 8.313883] [OneDRAM] power control (with GPIO_PHONE_RST_N)
<4>[ 8.321650] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 8.330521] ********* composite_setup 1038
<4>[ 8.334680] TETHERING::s3c_ep0_kick
<4>[ 8.338153] TETHERING::ep0state
<4>[ 8.341672] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x0 w_value = 0x300
<4>[ 8.351593] ********* composite_setup 1038
<4>[ 8.355754] TETHERING::s3c_ep0_kick
<4>[ 8.359226] TETHERING::ep0state
<4>[ 8.362590] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x303
<4>[ 8.372843] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 8.379694] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 8.387327] ********* composite_setup 1038
<4>[ 8.391488] TETHERING::s3c_ep0_kick
<4>[ 8.394959] TETHERING::ep0state
<4>[ 8.398341] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x303
<4>[ 8.408575] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 8.415427] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 8.423059] ********* composite_setup 1038
<4>[ 8.427221] TETHERING::s3c_ep0_kick
<4>[ 8.430693] TETHERING::ep0state
<4>[ 8.570920] TETHERING::s3c_ep0_kick
<4>[ 8.573929] TETHERING::ep0state
<3>[ 8.629594] [OneDRAM] PHONE_ACTIVE level: HIGH, sem: 0, phone_sync: 0
<3>[ 8.634581] [OneDRAM] command_handler:2460 - <3>Unknown command.. ff3f
<3>[ 8.641080] [OneDRAM] command_handler:2460 - <3>Unknown command.. ff3f
<4>[ 9.106916] printk:do_inquiry fsg->cdrom 0 curlun->id 0
<4>[ 9.113709] printk:do_inquiry fsg->cdrom 0 curlun->id 0
<4>[ 9.146827] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x303
<4>[ 9.155883] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 9.162733] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 9.170367] ********* composite_setup 1038
<4>[ 9.174527] TETHERING::s3c_ep0_kick
<4>[ 9.178000] TETHERING::ep0state
<4>[ 9.181424] ********* composite_setup 896 USB_REQ_GET_DESCRIPTOR: calling
get_string w_index =0x409 w_value = 0x303
<4>[ 9.191614] ********* get_string 756 calling lookup_string language= 0x409

<4>[ 9.198466] ********* lookup_string 660 calling b_gadget_get_string langua
ge= 0x409
<4>[ 9.206099] ********* composite_setup 1038
<4>[ 9.210260] TETHERING::s3c_ep0_kick
<4>[ 9.213732] TETHERING::ep0state
<4>[ 9.545027] [oneDRAM] Unknown Cmd: 5401
<3>[ 9.547404] [OneDRAM] Received 0xc8 from MailboxAB (Phone Boot OK).
<3>[ 9.553641] [OneDRAM] dpram_init_and_report, sem: 0
<3>[ 9.568460] =====> send IRQ: cd
<3>[ 9.575282] [OneDRAM] Send 0xc2 to MailboxBA (onedram init finish).
<4>[ 9.588449] [oneDRAM] Unknown Cmd: 5401
<4>[ 9.592174] [oneDRAM] Unknown Cmd: 5402
<4>[ 9.594679] [oneDRAM] Unknown Cmd: 5401
<4>[ 9.598440] [oneDRAM] Unknown Cmd: 5402
<4>[ 10.617890] - DPRAM_PHONE_ON ioctl.
<3>[ 10.620332] init: sys_prop: permission denied uid:1001 name:ro.cdma.home.
operator.alpha
<3>[ 10.628479] init: sys_prop: permission denied uid:1001 name:ro.cdma.home.
operator.numeric
<6>[ 10.853529] power_supply battery: s3c_bat_store: batt_vol_adc_cal = 296
<4>[ 15.301162] [VIBETONZ] enable_vibetonz_from_user : time = 0 msec
<4>[ 15.305854] [VIBETONZ] DISABLE
<3>[ 136.118064] init: untracked pid 2548 exited
~ #

Android logo is still spinning, but at least we can connect and look around now. Seems like we are heading in the right direction.