[to kernel developers]i have bluetooth problem about kernel - Galaxy S II General

i have report the problem to syiahkernels author and i want to discuss this issue here.
according my experience, every kernel published recently lose the bluetooth hid support, they are all about 6~7 mb,and my zckj1 cfroot is 8mb ,working well with bt keyboard.
so ihope the developer solve this problem. thanks
here is the kernel msg by cmd dmesg
1. dmesg from XWKJ3 CF Kernel(HID doesnt work)
[ 880.984918] mmc_do_discard_ops(475): receive discard start(1683376), len(48) [ 881.436692] mmc_do_discard_ops(475): receive discard start(5099520), len(48) [ 881.796870] ######## bthid_open: ######## [ 881.796893] ######## bthid_open: done ######## [ 881.911969] cpu1 turning on! [ 881.911993] >made stopper [ 881.976460] bthid_write: Oops, HID report descriptor not configured [ 881.976607] ######## bthid_ioctl: cmd = 5 ######## [ 881.976630] ######## bthid_release: ######## [ 881.976641] ######## bthid_release: done ######## [ 882.150897] CPU1: Booted secondary processor
2.dmesg from ZCKJ1 CF kernel (HID supported)
<4>[ 88.851353] ######## bthid_open: ######## <4>[ 88.851403] ######## bthid_open: done ######## <4>[ 88.878610] bthid_write: Oops, HID report descriptor not configured <4>[ 88.879213] ######## bthid_ioctl: cmd = 5 ######## <4>[ 88.879258] command is not BTHID_IOCTL_RPT_DSCP. return######## bthid_ioct l: cmd = 3 ######## <4>[ 88.879414] command is not BTHID_IOCTL_RPT_DSCP. return######## bthid_ioct l: cmd = 1 ######## <4>[ 88.898847] ######## bthid_ll_parse: hid = e252b000 ######## <4>[ 88.904472] ######## bthid_ll_parse: status = 0, ret = 0 ######## <4>[ 88.904549] ######## bthid_ll_start: hid = e252b000 ######## <6>[ 88.909026] input: Broadcom Bluetooth HID as /devices/virtual/input/input9 <4>[ 88.909150] ######## bthid_ll_open: hid = e252b000 ######## <6>[ 88.916108] generic-bluetooth 0005:0000:0000.0001: input: BLUETOOTH HID v0 .00 Keyboard [Broadcom Bluetooth HID] on <4>[ 88.916224] hid_add_device: ret = 0, hid->status = 3 <4>[ 88.916265] ######## bthid_ioctl: done ########
Sent from my GT-I9100 using XDA App

maybe someone here can replace the extra part in zckj1 to the popular kernels?
Sent from my GT-I9100 using XDA App

Compare modules of both kernels (/lib/modules), especially bthid.ko

thanks alot ,
Sent from my GT-I9100 using XDA App

Did you solve the problem? I have the same issues with xwkj3 cf kernel. Is it just replacing the bthid.ko? If so, were to get it from?
Thanks in advance.
efzwo

Related

Phone won't wake up

Every so often my phone just refuses to wake up. I press menu and the keys light up but screen never does. I press call+menu+end to reboot and screen still doesn't wake up. Second time I try call+menu+end screen finally wakes up and device reboots. I'm running CyanogenMod 3.6.8.1 and have a custom bootscreen. Does this seem like a hardware problem or software? Any help is much appreciated, thanks.
After flashing a new ROM, the problem seemed to go away but came back. Everything seems to power on except the lcd. I can tap and hold to move an icon but nothing shows on the screen. Is there a certain app that would cause this or is it hardware? I've disabled compcache and swap and it made no difference. Any advice appreciated
I uncovered a little more info using dmesg over adb. Heres what it said
Code:
<3>[ 569.121337] Freezing of user space aborted
<4>[ 569.126312]
<4>[ 569.128173] Restarting tasks ... done.
<6>[ 569.144226] suspend: exit suspend, ret = -11 (2009-07-26 16:02:19.600952156 UTC)
<6>[ 569.536926] PM: Syncing filesystems ... done.
<4>[ 569.544097] Freezing user space processes ... (elapsed 0.00 seconds) done.
<4>[ 569.556793] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<4>[ 569.570587] trout_sdslot_switchvdd: Disabling SD slot power
<4>[ 569.576934] trout_sdslot_switchvdd: Setting level to 2950
<6>[ 569.588989] wakeup wake lock: SMD_RPCCALL
<4>[ 569.595153] Restarting tasks ... done.
<6>[ 570.164764] suspend: exit suspend, ret = 0 (2009-07-26 16:06:04.070281996 UTC)
<6>[ 570.679016] PM: Syncing filesystems ... done.
<4>[ 570.686401] Freezing user space processes ... (elapsed 0.00 seconds) done.
<4>[ 570.702178] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<4>[ 570.717041] trout_sdslot_switchvdd: Disabling SD slot power
<6>[ 570.717041] wakeup wake lock: gpio_kp
<4>[ 570.722290] trout_sdslot_switchvdd: Setting level to 2950
<4>[ 570.737670] Restarting tasks ... <6>request_suspend_state: wakeup (3->0) at 566131612099 (2009-07-26 16:06:43.522277832 UTC)
<4>[ 570.768218] done.
<7>[ 571.308227] mmc_queue_thread: status 0x00000900
<6>[ 571.313720] suspend: exit suspend, ret = 0 (2009-07-26 16:06:44.077117942 UTC)
<6>[ 571.537597] mddi_remote_read(150000) timeout (-1 -973073920 0)
<6>[ 571.544189] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<6>[ 571.657470] mddi_remote_read(150000) timeout (-1 -1 0)
<6>[ 571.662902] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<6>[ 571.767456] mddi_remote_read(150000) timeout (-1 -1 0)
<6>[ 571.773010] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<4>[ 571.783599] unknown panel id at mddi_enable
<6>[ 571.788238] msmfb: panel resume failed, not resuming fb
<6>[ 576.621246] hsusb: OFFLINE -> ONLINE
<6>[ 576.625518] hsusb: reset controller
<4>[ 576.687469] ulpi: write 0x40 to 0x31
<4>[ 576.691497] ulpi: write 0x1d to 0x0d
<4>[ 576.695434] ulpi: write 0x1d to 0x10
<6>[ 576.699768] ept #0 out max:64 head:ffa0c000 bit:0
<6>[ 576.704833] ept #1 out max:512 head:ffa0c080 bit:1
<6>[ 576.710327] ept #2 out max:512 head:ffa0c100 bit:2
<6>[ 576.715515] ept #0 in max:64 head:ffa0c040 bit:16
<6>[ 576.720642] ept #1 in max:512 head:ffa0c0c0 bit:17
<6>[ 576.726074] ept #2 in max:512 head:ffa0c140 bit:18
<6>[ 576.731597] usb: notify offline
<6>[ 576.753906] usb: suspend
<6>[ 576.936981] usb: reset
<6>[ 576.939270] usb: portchange USB_SPEED_HIGH
<6>[ 577.097961] usb: reset
<6>[ 577.100555] usb: portchange USB_SPEED_HIGH
<6>[ 577.333526] usb_mass_storage usb_mass_storage: config #1
<6>[ 578.735534] audmgr_rpc_thread() start
<6>[ 578.736206] audio_enable()
<6>[ 578.736236] ++++++++++++++++++++++++++++++
<6>[ 578.745056] audmgr: rpc_reply status 0
<6>[ 578.758941] audmgr: rpc READY handle=0x00000000
<6>[ 578.837646] audmgr: rpc CODEC_CONFIG volume=0x00002000
<6>[ 578.837738] audpp: enable
<6>[ 578.837768] adsp: opening module AUDPPTASK
<6>[ 578.850708] adsp: module AUDPPTASK has been registered
<6>[ 578.850738] msm_adsp_enable() 'AUDPPTASK'state[0] id[4]
<6>[ 578.861938] adsp: rpc event=0, proc_id=2, module=4, image=0
<6>[ 578.861999] adsp: module AUDPPTASK: READY
<6>[ 578.862304] audpp: ENABLE
<6>[ 578.862365] audio_dsp_event: CFG_MSG ENABLE
<3>[ 579.530090] audpp: DMA missed obj=20
<6>[ 582.459472] audio_disable()
<6>[ 582.462738] audio_dsp_event: CFG_MSG DISABLE
<6>[ 582.467712] audpp: disable
<6>[ 582.470825] msm_adsp_disable() 'AUDPPTASK'
<6>[ 582.475250] audpp: DISABLE
<6>[ 582.479705] adsp: closing module AUDPPTASK
<6>[ 582.484252] adsp: disable interrupt
<6>[ 582.490600] audmgr: rpc_reply status 0
<3>[ 582.520477] audmgr: DISABLED
<6>[ 582.523986] ------------------------------
[B]<6>[ 637.073669] request_suspend_state: sleep (0->3) at 632446370407 (2009-07-26 16:07:49.837036140 UTC)
<6>[ 637.187530] mddi_remote_read(150000) timeout (-1 99 0)
<6>[ 637.193176] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<6>[ 637.317962] mddi_remote_read(150000) timeout (-1 -1 0)
<6>[ 637.323577] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<6>[ 637.457519] mddi_remote_read(150000) timeout (-1 -1 0)
<6>[ 637.463104] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<4>[ 637.478057] unknown panel_id: 3
<4>[ 637.788482] save exit: isCheckpointed 1
<6>[ 939.424530] request_suspend_state: wakeup (3->0) at 934797200486 (2009-07-26 16:12:52.187896737 UTC)
<6>[ 939.647521] mddi_remote_read(150000) timeout (-1 -973073920 0)
<6>[ 939.653656] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<6>[ 939.757568] mddi_remote_read(150000) timeout (-1 -1 0)
<6>[ 939.763153] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<6>[ 939.867553] mddi_remote_read(150000) timeout (-1 -1 0)
<6>[ 939.872985] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<4>[ 939.883544] unknown panel id at mddi_enable
<6>[ 939.887969] msmfb: panel resume failed, not resuming fb
<4>[ 939.929138] msm_i2c msm_i2c.0: Warning bus was busy (5)
<6>[ 949.676208] request_suspend_state: sleep (0->3) at 945048909481 (2009-07-26 16:13:02.439605732 UTC)
<6>[ 949.797393] mddi_remote_read(150000) timeout (-1 98 0)
<6>[ 949.803283] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<6>[ 949.907409] mddi_remote_read(150000) timeout (-1 -1 0)
<6>[ 949.913024] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<6>[ 950.037567] mddi_remote_read(150000) timeout (-1 -1 0)
<6>[ 950.037628] mddi_remote_read: failed, sent MDDI_CMD_SEND_RTD: int 23a001, stat 808063, rtd val d curr_rev_ptr 0
<4>[ 950.038269] unknown panel_id: 3
<4>[ 950.745727] save exit: isCheckpointed 1[/B]
Is the code in bold at the end my problem? Is my hardware broken or could this be just a software bug?
I also tried an older CM build and same thing is happening. Is this officially hardware? Would I be able to get it replaced by HTC considering I got it unlocked on eBay?
umm u might wanna wipe...n if that doesnt work..(drastic measures) run dreaming.nbh in the spl bootloader and reroot
I've wiped and flashed a different ROM twice, no luck. How do I run dreaming.nbh? From the shell in recovery?

cm7_nand_photon_v2 bootloop log

i tried cm7_nand_photon_v2, but bootloop
dmesg log
Code:
<6>[ 0.000000] Initializing cgroup subsys cpu
<5>[ 0.000000] Linux version 2.6.32.21-gf9fbd2a ([email protected]) (gcc v
ersion 4.4.1 (Sourcery G++ Lite 2010q1-188) ) #27 PREEMPT Wed Jan 4 00:36:49 MSK
2012
<4>[ 0.000000] CPU: ARMv6-compatible processor [4117b365] revision 5 (ARMv6TE
J), cr=00c5387f
<4>[ 0.000000] CPU: VIPT aliasing data cache, VIPT aliasing instruction cache
<4>[ 0.000000] Machine: photon
<6>[ 0.000000] fixup: nr_banks = 2
<6>[ 0.000000] fixup: bank0 start=00200000, node=00000000, size=0ca00000
<6>[ 0.000000] fixup: bank1 start=20000000, node=00000000, size=05600000
<4>[ 0.000000] Ignoring unrecognised tag 0x00000000
<4>[ 0.000000] Ignoring unrecognised tag 0x00000000
<4>[ 0.000000] Memory policy: ECC disabled, Data cache writeback
<7>[ 0.000000] On node 0 totalpages: 73728
<7>[ 0.000000] free_area_init_node: node 0, pgdat c05b29b0, node_mem_map c08b
9000
<7>[ 0.000000] Normal zone: 1192 pages used for memmap
<7>[ 0.000000] Normal zone: 0 pages reserved
<7>[ 0.000000] Normal zone: 72536 pages, LIFO batch:15
<4>[ 0.000000] liberty_init_map_io()
<6>[ 0.000000] L210 cache controller enabled
<4>[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total
pages: 72536
<5>[ 0.000000] Kernel command line: rw?
<6>[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
<6>[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes
)
<6>[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>[ 0.000000] Memory: 202MB 86MB = 288MB total
<5>[ 0.000000] Memory: 284212KB available (4280K code, 1331K data, 1148K init
, 0K highmem)
<6>[ 0.000000] Hierarchical RCU implementation.
<6>[ 0.000000] NR_IRQS:277
<4>[ 0.000000] photon_init_irq()
<6>[ 0.000000] ram_console: no valid data in buffer (sig = 0x48454150)
<6>[ 0.000000] console [ram0] enabled
<6>[ 0.000000] Calibrating delay loop... 598.01 BogoMIPS (lpj=2990080)
<4>[ 0.230191] Mount-cache hash table entries: 512
<6>[ 0.230828] Initializing cgroup subsys debug
<6>[ 0.230858] Initializing cgroup subsys cpuacct
<6>[ 0.230876] Initializing cgroup subsys freezer
<6>[ 0.230918] CPU: Testing write buffer coherency: ok
<6>[ 0.233663] NET: Registered protocol family 16
<4>[ 0.234270] photon_init() revision = 0x0
<6>[ 0.385178] YoYo--BD_ADDRESS=00:00:00:00:00:00
<6>[ 0.385580] acpu_clock_init()
<6>[ 0.385646] ACPU running at 600000 KHz
<6>[ 0.385726] ACPU speed 19200 KHz
<6>[ 0.385741] ACPU speed 120000 KHz
<6>[ 0.385755] ACPU speed 122880 KHz
<6>[ 0.385768] ACPU speed 200000 KHz
<6>[ 0.385781] ACPU speed 245760 KHz
<6>[ 0.385796] ACPU speed 320000 KHz
<6>[ 0.385810] ACPU speed 400000 KHz
<6>[ 0.385823] ACPU speed 480000 KHz
<6>[ 0.385836] ACPU speed 600000 KHz
<6>[ 0.385851] ACPU speed 768000 KHz
<6>[ 0.385865] ACPU speed 787200 KHz
<6>[ 0.385878] ACPU speed 806400 KHz
<6>[ 0.385891] ACPU speed 825600 KHz
<6>[ 0.385906] ACPU speed 844800 KHz
<6>[ 0.385920] ACPU speed 864000 KHz
<6>[ 0.385935] ACPU running at 0 KHz
<6>[ 0.385980] msm_proc_comm_wince_init: WinCE PCOM initialized.
<6>[ 0.386011] PLL0 @ f8005300: MODE=00000007 L=00000032 M=00000000 N=0000000
1 freq=960000000 Hz (960 MHz)
<6>[ 0.386046] PLL1 @ f800531c: MODE=00000007 L=0000000c M=00000004 N=0000000
5 freq=245760000 Hz (245 MHz)
<6>[ 0.386080] PLL2 @ f8005338: MODE=00000007 L=0000003e M=00000001 N=0000000
2 freq=1200000000 Hz (1200 MHz)
<6>[ 0.386103] PCB XC: 00000000
<6>[ 0.386116] AMSS version: 32.26.05.04U
<6>[ 0.386151] Acquire 'boot-time' perf_lock
<4>[ 0.390408] after msm_add_devices()
<6>[ 0.391256] photon_init_mmc
<6>[ 0.392315] msm_hsusb_set_vbus_state: 1
<4>[ 0.399266] bio: create slab <bio-0> at 0
<6>[ 0.400081] msm_i2c_probe
<6>[ 0.400286] msm_i2c_probe: clk_ctl 315, 400000 Hz
<6>[ 0.401790] Bluetooth: Core ver 2.15
<6>[ 0.401965] NET: Registered protocol family 31
<6>[ 0.401981] Bluetooth: HCI device and connection manager initialized
<6>[ 0.402006] Bluetooth: HCI socket layer initialized
<6>[ 0.402198] Switching to clocksource dg_timer
<6>[ 0.403455] NET: Registered protocol family 2
<6>[ 0.403686] IP route cache hash table entries: 4096 (order: 2, 16384 bytes
)
<6>[ 0.404316] TCP established hash table entries: 16384 (order: 5, 131072 by
tes)
<6>[ 0.404896] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
<6>[ 0.405330] TCP: Hash tables configured (established 16384 bind 16384)
<6>[ 0.405351] TCP reno registered
<6>[ 0.405631] NET: Registered protocol family 1
<6>[ 0.405980] Unpacking initramfs...
<6>[ 0.491268] Freeing initrd memory: 720K
<6>[ 0.491970] smd_init()
<6>[ 0.491983] smd_core_init()
<4>[ 0.492001] smem_item: id=85 offset=19072 size=32=
<6>[ 0.492021] phy addr of smd_info.state=0xFF04A80
<6>[ 0.492116] smd_core_init() done
<4>[ 0.492138] smem_item: id=336 offset=8712 size=6936=
<3>[ 0.492175] msm_init_last_radio_log: last radio log is 6936 bytes long
<4>[ 0.492740] smem_item: id=13 offset=102296 size=2048=
<4>[ 0.492770] smem_item: id=14 offset=219320 size=40=
<4>[ 0.492790] smem_item: id=338 offset=219360 size=16384=
<6>[ 0.492813] smd_alloc_channel() cid=00 size=08192 'SMD_DS'
<4>[ 0.492971] smem_item: id=15 offset=137320 size=40=
<4>[ 0.492993] smem_item: id=339 offset=137360 size=65536=
<6>[ 0.493013] smd_alloc_channel() cid=01 size=32768 'SMD_DIAG'
<4>[ 0.493125] smem_item: id=16 offset=120896 size=40=
<4>[ 0.493145] smem_item: id=340 offset=120936 size=16384=
<6>[ 0.493166] smd_alloc_channel() cid=02 size=08192 'SMD_RPCCALL'
<4>[ 0.493283] smem_item: id=19 offset=104472 size=40=
<4>[ 0.493303] smem_item: id=343 offset=104512 size=16384=
<6>[ 0.493323] smd_alloc_channel() cid=05 size=08192 'SMD_CONTROL'
<4>[ 0.493435] smem_item: id=21 offset=235744 size=40=
<4>[ 0.493455] smem_item: id=345 offset=235784 size=65536=
<6>[ 0.493476] smd_alloc_channel() cid=07 size=32768 'SMD_DATA1'
<4>[ 0.493586] smem_item: id=22 offset=301320 size=40=
<4>[ 0.493606] smem_item: id=346 offset=301360 size=65536=
<6>[ 0.493626] smd_alloc_channel() cid=08 size=32768 'SMD_DATA2'
<4>[ 0.493745] smem_item: id=23 offset=366896 size=40=
<4>[ 0.493766] smem_item: id=347 offset=366936 size=65536=
<6>[ 0.493786] smd_alloc_channel() cid=09 size=32768 'SMD_DATA3'
<4>[ 0.493903] smem_item: id=29 offset=432472 size=40=
<4>[ 0.493923] smem_item: id=353 offset=432512 size=16384=
<6>[ 0.493943] smd_alloc_channel() cid=15 size=08192 'SMD_DATA9'
<4>[ 0.494058] smem_item: id=41 offset=448896 size=40=
<4>[ 0.494078] smem_item: id=365 offset=448936 size=16384=
<6>[ 0.494100] smd_alloc_channel() cid=27 size=08192 'SMD_GPSNMEA'
<4>[ 0.494225] smem_item: id=52 offset=202896 size=40=
<4>[ 0.494245] smem_item: id=376 offset=202936 size=16384=
<6>[ 0.494265] smd_alloc_channel() cid=38 size=08192 'SMD_DAL00'
<4>[ 0.494871] smem_item: id=79 offset=19200 size=40000=
<4>[ 0.494895] smem_item: id=78 offset=59200 size=8=
<4>[ 0.494915] smem_item: id=81 offset=59208 size=3000=
<4>[ 0.494935] smem_item: id=80 offset=62208 size=8=
<4>[ 0.494955] smem_item: id=407 offset=62224 size=40000=
<4>[ 0.494975] smem_item: id=405 offset=102224 size=8=
<4>[ 0.494995] smem_item: id=7 offset=8612 size=32=
<4>[ 0.495015] smem_item: id=7 offset=8612 size=32=
<4>[ 0.495845] smd_open success: [SMD_RPCCALL]
<6>[ 0.495866] SMD: ch 2 0 -> 1
<6>[ 0.495970] SMD: ch 2 1 -> 2
<4>[ 0.612405] RPC: NEW_SERVER id=0:00000001 prog=30000025:00000000
<4>[ 0.612718] RPC: NEW_SERVER id=0:00000001 prog=30000044:bbf38d5a
<4>[ 0.613001] RPC: NEW_SERVER id=0:00000001 prog=30000043:00000000
<4>[ 0.613283] RPC: NEW_SERVER id=0:00000001 prog=30000005:ac8ba7b7
<4>[ 0.613555] RPC: NEW_SERVER id=0:00000001 prog=30000061:00010001
<4>[ 0.613831] RPC: NEW_SERVER id=0:00000001 prog=30000003:00000000
<4>[ 0.614103] RPC: NEW_SERVER id=0:00000001 prog=30000060:00010002
<4>[ 0.614401] RPC: NEW_SERVER id=0:00000001 prog=3000005f:00010002
<4>[ 0.614675] RPC: NEW_SERVER id=0:00000001 prog=30000021:00000000
<4>[ 0.614948] RPC: NEW_SERVER id=0:00000001 prog=30000002:00020002
<4>[ 0.615258] RPC: NEW_SERVER id=0:00000001 prog=3000001f:00000000
<4>[ 0.615556] RPC: NEW_SERVER id=0:00000001 prog=30000000:e9fb8210
<4>[ 0.615848] RPC: NEW_SERVER id=0:00000001 prog=3000fffd:0000ffff
<4>[ 0.616151] RPC: NEW_SERVER id=0:00000001 prog=3000001d:00020001
<4>[ 0.616438] RPC: NEW_SERVER id=0:00000001 prog=3000005b:a60286b0
<4>[ 0.616726] RPC: NEW_SERVER id=0:00000001 prog=3000003c:20cebc12
<4>[ 0.617041] RPC: NEW_SERVER id=0:00000001 prog=3000003b:00000000
<4>[ 0.617336] RPC: NEW_SERVER id=0:00000001 prog=3000005a:00000000
<4>[ 0.617628] RPC: NEW_SERVER id=0:00000001 prog=30000059:00000000
<4>[ 0.617923] RPC: NEW_SERVER id=0:00000001 prog=3000001b:408f49d3
<4>[ 0.618226] RPC: NEW_SERVER id=0:00000001 prog=30000019:356f9094
<4>[ 0.618551] RPC: NEW_SERVER id=0:00000001 prog=30000055:00000000
<4>[ 0.618860] RPC: NEW_SERVER id=0:00000001 prog=30000016:008a27be
<4>[ 0.619176] RPC: NEW_SERVER id=0:00000001 prog=30000091:00010001
<4>[ 0.619500] RPC: NEW_SERVER id=0:00000001 prog=30000053:cfb85d48
<4>[ 0.619813] RPC: NEW_SERVER id=0:00000001 prog=30000014:00020001
<4>[ 0.620140] RPC: NEW_SERVER id=0:00000001 prog=30000051:00000000
<4>[ 0.620455] RPC: NEW_SERVER id=0:00000001 prog=30000013:00030001
<4>[ 0.620771] RPC: NEW_SERVER id=0:00000001 prog=30000012:00000000
<4>[ 0.621098] RPC: NEW_SERVER id=0:00000001 prog=3000fe00:a82d4624
<4>[ 0.621416] RPC: NEW_SERVER id=0:00000001 prog=30000010:00000000
<4>[ 0.621748] RPC: NEW_SERVER id=0:00000001 prog=3000006c:00000000
<4>[ 0.622068] RPC: NEW_SERVER id=0:00000001 prog=3000000f:00010001
<4>[ 0.622480] RPC: NEW_SERVER id=0:00000001 prog=3000006b:0aabc7a4
<4>[ 0.622816] RPC: NEW_SERVER id=0:00000001 prog=3000000e:052ff749
<4>[ 0.623146] RPC: NEW_SERVER id=0:00000001 prog=3000006a:00000000
<4>[ 0.623490] RPC: NEW_SERVER id=0:00000001 prog=30000068:00000000
<4>[ 0.623823] RPC: NEW_SERVER id=0:00000001 prog=30000067:00000000
<4>[ 0.624160] RPC: NEW_SERVER id=0:00000001 prog=30000048:00010004
<4>[ 0.624495] RPC: NEW_SERVER id=0:00000001 prog=3000000a:00000000
<4>[ 0.624828] RPC: NEW_SERVER id=0:00000001 prog=30000066:00020001
<4>[ 0.625196] RPC: NEW_SERVER id=0:00000001 prog=30000064:00010002
<4>[ 0.625550] RPC: NEW_SERVER id=0:00000001 prog=30000025:00000000
<3>[ 0.625570] rpcrouter: Duplicate svr
<4>[ 0.625596] RPC: NEW_SERVER id=0:00000001 prog=30000044:bbf38d5a
<3>[ 0.625613] rpcrouter: Duplicate svr
<4>[ 0.625638] RPC: NEW_SERVER id=0:00000001 prog=30000043:00000000
<3>[ 0.625656] rpcrouter: Duplicate svr
<4>[ 0.625680] RPC: NEW_SERVER id=0:00000001 prog=30000005:ac8ba7b7
<3>[ 0.625698] rpcrouter: Duplicate svr
<4>[ 0.625723] RPC: NEW_SERVER id=0:00000001 prog=30000061:00010001
<3>[ 0.625740] rpcrouter: Duplicate svr
<4>[ 0.625765] RPC: NEW_SERVER id=0:00000001 prog=30000003:00000000
<3>[ 0.625781] rpcrouter: Duplicate svr
<4>[ 0.625806] RPC: NEW_SERVER id=0:00000001 prog=30000060:00010002
<3>[ 0.625825] rpcrouter: Duplicate svr
<4>[ 0.625848] RPC: NEW_SERVER id=0:00000001 prog=3000005f:00010002
<3>[ 0.625866] rpcrouter: Duplicate svr
<4>[ 0.625891] RPC: NEW_SERVER id=0:00000001 prog=30000021:00000000
<3>[ 0.625910] rpcrouter: Duplicate svr
<4>[ 0.625935] RPC: NEW_SERVER id=0:00000001 prog=30000002:00020002
<3>[ 0.625951] rpcrouter: Duplicate svr
<4>[ 0.625976] RPC: NEW_SERVER id=0:00000001 prog=3000001f:00000000
<3>[ 0.625995] rpcrouter: Duplicate svr
<4>[ 0.626018] RPC: NEW_SERVER id=0:00000001 prog=30000000:e9fb8210
<3>[ 0.626036] rpcrouter: Duplicate svr
<4>[ 0.626061] RPC: NEW_SERVER id=0:00000001 prog=3000fffd:0000ffff
<3>[ 0.626080] rpcrouter: Duplicate svr
<4>[ 0.626103] RPC: NEW_SERVER id=0:00000001 prog=3000001d:00020001
<3>[ 0.626121] rpcrouter: Duplicate svr
<4>[ 0.626146] RPC: NEW_SERVER id=0:00000001 prog=3000005b:a60286b0
<3>[ 0.626165] rpcrouter: Duplicate svr
<4>[ 0.626190] RPC: NEW_SERVER id=0:00000001 prog=3000003c:20cebc12
<3>[ 0.626208] rpcrouter: Duplicate svr
<4>[ 0.626233] RPC: NEW_SERVER id=0:00000001 prog=3000003b:00000000
<3>[ 0.626251] rpcrouter: Duplicate svr
<4>[ 0.626275] RPC: NEW_SERVER id=0:00000001 prog=3000005a:00000000
<3>[ 0.626293] rpcrouter: Duplicate svr
<4>[ 0.626318] RPC: NEW_SERVER id=0:00000001 prog=30000059:00000000
<3>[ 0.626336] rpcrouter: Duplicate svr
<4>[ 0.626361] RPC: NEW_SERVER id=0:00000001 prog=3000001b:408f49d3
<3>[ 0.626378] rpcrouter: Duplicate svr
<4>[ 0.626403] RPC: NEW_SERVER id=0:00000001 prog=30000019:356f9094
<3>[ 0.626421] rpcrouter: Duplicate svr
<4>[ 0.626446] RPC: NEW_SERVER id=0:00000001 prog=30000055:00000000
<3>[ 0.626465] rpcrouter: Duplicate svr
<4>[ 0.626490] RPC: NEW_SERVER id=0:00000001 prog=30000016:008a27be
<3>[ 0.626508] rpcrouter: Duplicate svr
<4>[ 0.626531] RPC: NEW_SERVER id=0:00000001 prog=30000091:00010001
<3>[ 0.626550] rpcrouter: Duplicate svr
<4>[ 0.626575] RPC: NEW_SERVER id=0:00000001 prog=30000053:cfb85d48
<3>[ 0.626593] rpcrouter: Duplicate svr
<4>[ 0.626618] RPC: NEW_SERVER id=0:00000001 prog=30000014:00020001
<3>[ 0.626636] rpcrouter: Duplicate svr
<4>[ 0.626661] RPC: NEW_SERVER id=0:00000001 prog=30000051:00000000
<3>[ 0.626680] rpcrouter: Duplicate svr
<4>[ 0.626705] RPC: NEW_SERVER id=0:00000001 prog=30000013:00030001
<3>[ 0.626723] rpcrouter: Duplicate svr
<4>[ 0.626748] RPC: NEW_SERVER id=0:00000001 prog=30000012:00000000
<3>[ 0.626766] rpcrouter: Duplicate svr
<4>[ 0.626791] RPC: NEW_SERVER id=0:00000001 prog=3000fe00:a82d4624
<3>[ 0.626808] rpcrouter: Duplicate svr
<4>[ 0.626835] RPC: NEW_SERVER id=0:00000001 prog=30000010:00000000
<3>[ 0.626853] rpcrouter: Duplicate svr
<4>[ 0.626876] RPC: NEW_SERVER id=0:00000001 prog=3000006c:00000000
<3>[ 0.626895] rpcrouter: Duplicate svr
<4>[ 0.626921] RPC: NEW_SERVER id=0:00000001 prog=3000000f:00010001
<3>[ 0.626940] rpcrouter: Duplicate svr
<4>[ 0.626963] RPC: NEW_SERVER id=0:00000001 prog=3000006b:0aabc7a4
<3>[ 0.626981] rpcrouter: Duplicate svr
<4>[ 0.627008] RPC: NEW_SERVER id=0:00000001 prog=3000000e:052ff749
<3>[ 0.627026] rpcrouter: Duplicate svr
<4>[ 0.627050] RPC: NEW_SERVER id=0:00000001 prog=3000006a:00000000
<3>[ 0.627068] rpcrouter: Duplicate svr
<4>[ 0.627093] RPC: NEW_SERVER id=0:00000001 prog=30000068:00000000
<3>[ 0.627111] rpcrouter: Duplicate svr
<4>[ 0.627136] RPC: NEW_SERVER id=0:00000001 prog=30000067:00000000
<3>[ 0.627155] rpcrouter: Duplicate svr
<4>[ 0.627180] RPC: NEW_SERVER id=0:00000001 prog=30000048:00010004
<3>[ 0.627198] rpcrouter: Duplicate svr
<4>[ 0.627221] RPC: NEW_SERVER id=0:00000001 prog=3000000a:00000000
<3>[ 0.627240] rpcrouter: Duplicate svr
<4>[ 0.627266] RPC: NEW_SERVER id=0:00000001 prog=30000066:00020001
<3>[ 0.627285] rpcrouter: Duplicate svr
<4>[ 0.627310] RPC: NEW_SERVER id=0:00000001 prog=30000064:00010002
<3>[ 0.627328] rpcrouter: Duplicate svr
<4>[ 0.727580] Found SND_DEVICE_IDLE id 17
<6>[ 0.728413] Acquire 'boot-time' no_halt_lock 60s
<6>[ 0.728606] perflock_notifier_call: cpufreq lock speed 600000
<6>[ 0.728626] active perf lock 'boot-time'
<4>[ 0.728863] htc_acoustic_wince_init called
<4>[ 0.728943] htc_acoustic_wince_probe called
<4>[ 0.728958] Initialize HTC acoustic driver for wince based devices
<4>[ 0.728980] htc_acoustic_wince_probe, retrieving the smem address to copy
those params
<4>[ 0.729006] smem_item: id=135 offset=465576 size=7712=
<4>[ 0.729026] htc_acoustic_wince_probe, acoustic table smem address=0xf8171a
a8
<4>[ 0.729056] htc_acoustic_wince_probe, final addresses: volume=0xf8171aa8 w
b_volume=0xf8171c42 CE=0xf817325c ADIE=0xf817265c codec=0xf8171ddc mic=0xf02e345
0
<6>[ 0.748868] mdp_probe: initialized
<4>[ 0.749061] photon_wifi_init: start
<6>[ 0.751276] atmega-microp 0-0066: microp version [05][1B]
<3>[ 0.752128] microp_function_check: No function 2 !!
<3>[ 0.753416] microp_function_check: No function 18 !!
<6>[ 0.753633] [HS_MGR] (htc_headset_mgr_probe) ++++++++++++++++++++
<6>[ 0.754341] input: h2w headset as /devices/virtual/input/input0
<6>[ 0.754703] [HS_MGR] (hs_notify_driver_ready) HS_MGR ready
<6>[ 0.754871] [HS_MGR] (htc_headset_mgr_probe) --------------------
<6>[ 0.755171] [HS_MICROP] (htc_headset_microp_probe) ++++++++++++++++++++
<6>[ 0.758300] [HS_MGR] (headset_notifier_register) Register REMOTE_ADC notif
ier
<6>[ 0.758326] [HS_MGR] (headset_notifier_register) Register MIC_STATUS notif
ier
<6>[ 0.758350] [HS_MGR] (headset_notifier_register) Register KEY_INT_ENABLE n
otifier
<6>[ 0.758371] [HS_MGR] (hs_notify_driver_ready) HS_MICROP ready
<6>[ 0.758576] [HS_GPIO] (htc_headset_gpio_probe) ++++++++++++++++++++
<6>[ 0.758758] [HS_MGR] (headset_notifier_register) Register HPIN_GPIO notifi
er
<6>[ 0.758783] [HS_MGR] (hs_notify_driver_ready) HS_GPIO ready
<6>[ 0.758801] [HS_GPIO] (htc_headset_gpio_probe) --------------------
<6>[ 0.758828] [HS_MICROP] (htc_headset_microp_probe) --------------------
<6>[ 0.772721] ashmem: initialized
<6>[ 0.774616] fuse init (API version 7.13)
<7>[ 0.774948] yaffs built Dec 30 2011 23:14:41 Installing.
<6>[ 0.780106] alg: No test for stdrng (krng)
<6>[ 0.780211] io scheduler noop registered
<6>[ 0.780228] io scheduler anticipatory registered
<6>[ 0.780246] io scheduler deadline registered (default)
<6>[ 0.780663] mddi: init() base=0xe5858000 irq=16
<7>[ 0.780870] mddi runs at 81920000
<6>[ 0.782050] mddi cmd send rtd: int 3a000, stat 8063, rtd val f
<6>[ 0.784215] mddi: registering panel mddi_c_0101_0000
<6>[ 0.784235] mddi: publish:
<6>[ 0.785016] CABC enabled
<6>[ 0.786051] vsync on gpio 97 now 0
<6>[ 0.786291] setup_fb_info msmfb->xres 320, msmfb->yres 480
<6>[ 0.786503] msmfb_probe() installing 320 x 480 panel
<4>[ 0.786520] before register_framebuffer ()
<4>[ 0.786833] register_framebuffer ()
<4>[ 0.786848] load_565rle_image()
<6>[ 0.787323] Registered led device: lcd-backlight
<6>[ 0.789871] msm_serial: detected port #2
<6>[ 0.789981] msm_serial.2: ttyMSM2 at MMIO 0xa9c00000 (irq = 11) is a MSM
<6>[ 0.790333] msm_serial: driver initialized
<6>[ 0.790665] msm_serial_hs module loaded
more dmesg log
Code:
<6>[ 0.790831] msm_serial_hs module loaded
<6>[ 0.791026] BCM chip
<6>[ 0.791145] msm_serial_hs_bcm.0: ttyHS0 at MMIO 0xa0200000 (irq = 45) is a
MSM HS UART
<6>[ 0.791505] msm_serial_hs module loaded
<6>[ 0.795528] loop: module loaded
<6>[ 0.795686] pmem: 1 init
<6>[ 0.796600] pmem_adsp: 1 init
<6>[ 0.797358] pmem_camera: 0 init
<6>[ 0.798068] Android kernel panic handler initialized (bind=crashdata)
<6>[ 0.798216] spi_bma150_probe: G-sensor connect with microP: start initial,
kvalue = 0x0
<6>[ 0.798576] input: bma150 as /devices/virtual/input/input1
<4>[ 0.798611] bma150: Input device successfuly registered
<6>[ 0.814915] __spi_bma150_set_mode: BMA get into SLEEP mode!
<6>[ 0.815596] msm_nand: allocated dma buffer at ffa47000, dma_addr 24814000
<6>[ 0.815703] status: c03120
<6>[ 0.815720] nandid: 5500bcec maker ec device bc
<6>[ 0.815738] Found a supported NAND device
<6>[ 0.815753] NAND Id : 0xBCEC
<6>[ 0.815766] Buswidth : 16 Bits
<6>[ 0.815780] Density : 512 MByte
<6>[ 0.815795] Pagesize : 2048 Bytes
<6>[ 0.815808] Erasesize: 131072 Bytes
<6>[ 0.815821] Oobsize : 64 Bytes
<6>[ 0.815865] msm_nand: read CFG0 = aa5400c0, CFG1 = a7476
<6>[ 0.815883] CFG0 Old: 0xaa5400c0
<6>[ 0.815896] CFG1 Old: 0x000a7476
<6>[ 0.815911] CFG0 Init : 0xea5400c0
<6>[ 0.815926] CFG1 Init : 0x000a7476
<6>[ 0.815945] CFG0: cw/page=3 ud_sz=512 ecc_sz=10 spare_sz=4 num_addr_cycles
=5
<6>[ 0.815991] DEV_CMD1: f00f3000
<6>[ 0.816026] <6>NAND_EBI2_ECC_BUF_CFG: 1ff
<4>[ 0.816045] #MTD# parts in atag = 7
<5>[ 0.816070] Creating 7 MTD partitions on "msm_nand":
<5>[ 0.816096] 0x000002820000-0x000002840000 : "lkbootloader"
<5>[ 0.817178] 0x000002840000-0x000003240000 : "boot"
<4>[ 0.820128] ###BAD BLOCK 363 02D60000###
<5>[ 0.823645] 0x000003240000-0x000003c40000 : "recovery"
<5>[ 0.830331] 0x000003c40000-0x000003ce0000 : "misc"
<5>[ 0.831440] 0x000003ce0000-0x00000dce0000 : "system"
<4>[ 0.854836] ###BAD BLOCK 803 06460000###
<4>[ 0.867655] ###BAD BLOCK 977 07A20000###
<4>[ 0.871276] ###BAD BLOCK 1026 08040000###
<4>[ 0.878588] ###BAD BLOCK 1125 08CA0000###
<4>[ 0.881328] ###BAD BLOCK 1162 09140000###
<4>[ 0.891501] ###BAD BLOCK 1300 0A280000###
<5>[ 0.926496] 0x00000dce0000-0x00001eee0000 : "userdata"
<4>[ 0.947281] ###BAD BLOCK 2048 10000000###
<4>[ 0.947373] ###BAD BLOCK 2049 10020000###
<4>[ 0.967620] ###BAD BLOCK 2324 12280000###
<4>[ 0.972271] ###BAD BLOCK 2387 12A60000###
<4>[ 1.009271] ###BAD BLOCK 2863 165E0000###
<4>[ 1.069118] ###BAD BLOCK 3672 1CB00000###
<5>[ 1.090975] 0x00001f000000-0x000020000000 : "cache"
<4>[ 1.097075] ###BAD BLOCK 4049 1FA20000###
<6>[ 1.101363] PPP generic driver version 2.4.2
<6>[ 1.101598] PPP Deflate Compression module registered
<6>[ 1.101618] PPP BSD Compression module registered
<6>[ 1.106225] PPP MPPE Compression module registered
<6>[ 1.106255] NET: Registered protocol family 24
<6>[ 1.106936] tun: Universal TUN/TAP device driver, 1.6
<6>[ 1.106958] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
<6>[ 1.107471] msm72k_udc: msm72k_probe
<6>[ 1.107498] usb: accessory detect 0
<6>[ 1.107511] usb: id_pin_gpio 19
<6>[ 1.107525] usb: dock detect 0
<6>[ 1.107538] usb: dock pin gpio 0
<6>[ 1.107538] usb: dock pin gpio 0
<6>[ 1.107630] msm72k_udc: msm72k_probe() io=e5864000, irq=47, dma=ffa48000(2
485b000)
<6>[ 1.108420] android init
<6>[ 1.108503] android_probe pdata: c05876f0
<6>[ 1.108641] android_bind
<7>[ 1.108658] android_bind_config
<6>[ 1.108678] android_usb gadget: android_usb ready
<6>[ 1.108705] msm72k_udc: msm72k_udc: registered gadget driver 'android_usb'
<6>[ 1.108840] f_adb init
<6>[ 1.108855] android_register_function adb
<6>[ 1.108870] f_mass_storage init
<6>[ 1.108883] android_register_function usb_mass_storage
<6>[ 1.108900] f_rndis init
<6>[ 1.108913] android_register_function ether
<6>[ 1.108928] serial init
<6>[ 1.108941] android_register_function serial
<6>[ 1.108956] f_projector init
<6>[ 1.109388] android_register_function projector
<6>[ 1.109406] diag init
<6>[ 1.109488] diag:msm_diag_probe(), pdev->id=0x0
<6>[ 1.109896] diag:msm_diag_probe(), pdev->id=0xffffffff
<6>[ 1.109920] android_register_function diag
<4>[ 1.109971] android_usb gadget: using random self ethernet address
<4>[ 1.110006] android_usb gadget: using random host ethernet address
<6>[ 1.110613] usb0: MAC 0e:dd:bd:bd:84:bf
<6>[ 1.110631] usb0: HOST MAC 2a:cb:95:17:4e:f0
<6>[ 1.110808] mass_storage_bind_config
<6>[ 1.110995] fsg_probe pdata: c0587ab0
<6>[ 1.111460] hsusb: IDLE -> ONLINE
<6>[ 1.111480] usb: lpm exit
<6>[ 1.111625] hsusb: reset controller
<6>[ 1.111680] android_usb gadget: Number of LUNs=1
<6>[ 1.111706] adb_bind_config
<6>[ 1.112336] diag_bind_config
<6>[ 1.113428] serial_bind_config
<6>[ 1.114288] projector_bind_config
<6>[ 1.114650] input: projector_input as /devices/virtual/input/input2
<6>[ 1.114686] projector_touch_init OK
<6>[ 1.115008] input: projector-Keypad as /devices/virtual/input/input3
<6>[ 1.115036] projector_keypad_init OK
<6>[ 1.115625] usb: product_id=0xff9
<6>[ 1.127936] synaptics_ts_probe: panel_version: 103
<6>[ 1.128251] synaptics_ts_probe: Manufacturer ID 1
<6>[ 1.129440] max_x: 734, max_y: c7d
<6>[ 1.129581] synaptics_ts_probe: max_x 1844, max_y 3197
<6>[ 1.129603] synaptics_ts_probe: inactive_x -5 -5, inactive_y -6 -479
<6>[ 1.129630] synaptics_ts_probe: snap_x 0-0 0-0, snap_y 0-0 0-0
<6>[ 1.129651] input_set_abs_params: mix_x 5, max_x 1839, min_y 6, max_y 2718
<6>[ 1.130030] input: synaptics-rmi-touchscreen as /devices/virtual/input/inp
ut4
<6>[ 1.130580] synaptics_ts_probe: Start touchscreen synaptics-rmi-touchscree
n in interrupt mode
<6>[ 1.130780] capella_cm3602_probe: probe
<6>[ 1.131106] input: proximity as /devices/virtual/input/input5
<6>[ 1.131440] capella_cm3602_setup
<6>[ 1.131878] GPIO Matrix Keypad Driver: Start keypad matrix for liberty-key
pad in interrupt mode
<6>[ 1.132111] GPIO Input Driver: Start gpio inputs for liberty-keypad in int
errupt mode
<6>[ 1.132565] input: liberty-keypad as /devices/virtual/input/input6
<6>[ 1.133626] input: lightsensor-level as /devices/virtual/input/input7
<6>[ 1.134006] set_ls_kvalue: ALS calibrated als_kadc=0x0
<6>[ 1.134025] set_ls_kvalue: no ALS calibrated
<6>[ 1.134043] set_ls_kvalue: als_kadc=0x1, als_gadc=0x1
<4>[ 1.134065] ls_table: data[0] , data[0] = 0, 0
<4>[ 1.134083] ls_table: data[1] , data[1] = 0, 21
<4>[ 1.134101] ls_table: data[2] , data[2] = 0, 4d
<4>[ 1.134120] ls_table: data[3] , data[3] = 0, dc
<4>[ 1.134138] ls_table: data[4] , data[4] = 1, 34
<4>[ 1.134156] ls_table: data[5] , data[5] = 1, 8d
<4>[ 1.134175] ls_table: data[6] , data[6] = 1, e5
<4>[ 1.134193] ls_table: data[7] , data[7] = 2, ba
<4>[ 1.134213] ls_table: data[8] , data[8] = 3, 5c
<4>[ 1.134231] ls_table: data[9] , data[9] = 3, ff
<7>[ 1.136385] __capella_cm3602_power: Turn the capella_cm3602 power on
<6>[ 1.136710] using input dev h2w headset for key reset
<6>[ 1.136800] using input dev liberty-keypad for key reset
<6>[ 1.137171] gpio_keys_scan_keys: key 1-116, 0 (20) changed to 0
<6>[ 1.137358] gpiomatrix: key 115, 0-0 (35-42) changed to 1
<6>[ 1.137988] using rtc device, msm_rtc, for alarms
<6>[ 1.138011] rs30000048:00010004 rs30000048:00010004: rtc core: registered
msm_rtc as rtc0
<6>[ 1.138113] adp1650 Led Flash driver: init
<6>[ 1.138213] Linux video capture interface: v2.00
<4>[ 1.138288] s5k4e1gx_init
<4>[ 1.138375] __s5k4e1gx_probe
<6>[ 1.138390] s5k4e1gx_vreg_enable camera vreg on
<3>[ 1.138405] sensor platform_data didnt register
<3>[ 1.138421] __s5k4e1gx_probe fail sensor power on error
<6>[ 1.138920] sctrl.node 0
<4>[ 1.138933] s5k4e1gx_sensor_probe()
<6>[ 1.138988] s5k4e1gx_probe called!
<6>[ 1.189073] s5k4e1gx_probe successed! rc = 0
<6>[ 1.189163] s5k4e1gx s->node 0
<6>[ 1.234290] s5k4e1gx_sensor_init(): reseting sensor.
<6>[ 1.234396] msm_hsusb_phy_reset
<6>[ 1.234868] sensor_lc_disable=0
<4>[ 1.326080] sensor evt version : 0x10
<4>[ 1.326096] use analog_settings_evt3
<6>[ 1.334836] s5k4e1gx_sysfs_init : kobject_create_and_add
<6>[ 1.334890] s5k4e1gx_sysfs_init : sysfs_create_file
<6>[ 1.336375] device-mapper: uevent: version 1.0.3
<6>[ 1.336828] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: d
[email protected]
<6>[ 1.336928] Bluetooth: HCI UART driver ver 2.2
<6>[ 1.336948] Bluetooth: HCI H4 protocol initialized
<6>[ 1.336965] Bluetooth: HCILL protocol initialized
<6>[ 1.337003] perflock_notifier_call: cpufreq lock speed 600000
<6>[ 1.337021] active perf lock 'boot-time'
<4>[ 1.338053] smem_item: id=134 not allocated, return 0
<6>[ 1.338163] mmc0: Qualcomm MSM SDCC at 0x00000000a0400000 irq 24,0 dma 8
<6>[ 1.338186] mmc0: Platform slot type: N/A
<6>[ 1.338201] mmc0: 4 bit data mode enabled
<6>[ 1.338218] mmc0: 8 bit data mode disabled
<6>[ 1.338236] mmc0: MMC clock 144000 -> 50000000 Hz, PCLK 100000000 Hz
<6>[ 1.338256] mmc0: Slot eject status = 1
<6>[ 1.338273] mmc0: Power save feature enable = 1
<6>[ 1.338295] mmc0: DM non-cached buffer at ffa4b000, dma_addr 0x24868000
<6>[ 1.338316] mmc0: DM cmd busaddr 0x24868000, cmdptr busaddr 0x24868300
<7>[ 1.338688] msmsdcc_platform_status_irq: 102
<6>[ 1.338715] mmc1: Slot status change detected (0 -> 1)
<6>[ 1.339050] photon_sdslot_switchvdd: Disabling SD slot power
<4>[ 1.340275] smem_item: id=134 not allocated, return 0
<6>[ 1.340348] mmc1: Qualcomm MSM SDCC at 0x00000000a0500000 irq 26,102 dma 8
<6>[ 1.340370] mmc1: Platform slot type: SD
<6>[ 1.340385] mmc1: 4 bit data mode enabled
<6>[ 1.340400] mmc1: 8 bit data mode disabled
<6>[ 1.340418] mmc1: MMC clock 144000 -> 50000000 Hz, PCLK 100000000 Hz
<6>[ 1.340438] mmc1: Slot eject status = 0
<6>[ 1.340453] mmc1: Power save feature enable = 1
<6>[ 1.340473] mmc1: DM non-cached buffer at ffa4c000, dma_addr 0x2486a000
<6>[ 1.340495] mmc1: DM cmd busaddr 0x2486a000, cmdptr busaddr 0x2486a300
<6>[ 1.341103] Registered led device: amber
<6>[ 1.341225] Registered led device: green
<6>[ 1.341353] Registered led device: button-backlight
<6>[ 1.341398] microp_led_probe: succeeded
<6>[ 1.342401] logger: created 64K log 'log_main'
<6>[ 1.342558] logger: created 256K log 'log_events'
<6>[ 1.342703] logger: created 64K log 'log_radio'
<6>[ 1.342870] logger: created 64K log 'log_system'
<4>[ 1.343385] GACT probability NOT on
<4>[ 1.343401] Mirror/redirect action on
<4>[ 1.343420] u32 classifier
<4>[ 1.343431] Actions configured
<4>[ 1.343450] Netfilter messages via NETLINK v0.30.
<4>[ 1.343566] nf_conntrack version 0.5.0 (4457 buckets, 17828 max)
<4>[ 1.343936] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Plea
se use
<4>[ 1.343960] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack modu
le option or
<4>[ 1.343981] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
<4>[ 1.344218] ctnetlink v0.93: registering with nfnetlink.
<6>[ 1.344565] xt_time: kernel timezone is -0000
<6>[ 1.344935] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>[ 1.345156] arp_tables: (C) 2002 David S. Miller
<6>[ 1.345258] TCP cubic registered
<6>[ 1.345741] NET: Registered protocol family 10
<6>[ 1.346556] lo: Disabled Privacy Extensions
<6>[ 1.347240] Mobile IPv6
<6>[ 1.347261] IPv6 over IPv4 tunneling driver
<6>[ 1.347913] sit0: Disabled Privacy Extensions
<6>[ 1.348643] ip6tnl0: Disabled Privacy Extensions
<6>[ 1.348796] NET: Registered protocol family 17
<6>[ 1.348843] NET: Registered protocol family 15
<6>[ 1.348890] Bluetooth: L2CAP ver 2.14
<6>[ 1.348905] Bluetooth: L2CAP socket layer initialized
<6>[ 1.348931] Bluetooth: SCO (Voice Link) ver 0.6
<6>[ 1.348948] Bluetooth: SCO socket layer initialized
<6>[ 1.349211] Bluetooth: RFCOMM TTY layer initialized
<6>[ 1.349245] Bluetooth: RFCOMM socket layer initialized
<6>[ 1.349263] Bluetooth: RFCOMM ver 1.11
<6>[ 1.349281] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
<6>[ 1.349301] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
<4>[ 1.349448] smem_item: id=334 offset=102240 size=56=
<4>[ 1.349473] smem_item: id=136 offset=465320 size=256=
<6>[ 1.349491] [Port list] init()
<6>[ 1.349508] [Port list] Virtual Address for port_list: [f81719a8]
<6>[ 1.349526] [Port list] Physical Address for port_list: [FF719A8]
<6>[ 1.350056] wifi_nvs_init
<6>[ 1.350095] Device Wifi Mac Address: macaddr= 0:23:76:fb:c8:54
<6>[ 1.350105]
<4>[ 1.354598] htc_get_batt_info: cable status really needed an update: gpio
detected source=1, cable detected source=0
<4>[ 1.354648] htc_get_batt_info called: batt_id=270;volt=4127;tempRaw=199C;t
emp=199C;current=27;discharge=549;LEVEL=100;charging src=0;charging?0;adc_range=
4102
<4>[ 1.354680] [BAT]: initialized settings
<6>[ 1.354940] perflock_notifier_call: screen_on_policy_req 1,policy_min 4800
00
<6>[ 1.354968] perflock_notifier_call: cpufreq lock speed 600000
<6>[ 1.354986] active perf lock 'boot-time'
<6>[ 1.355011] VFP support v0.3: implementor 41 architecture 1 part 20 varian
t b rev 5
<4>[ 1.356331] smem_item: id=134 not allocated, return 0
<6>[ 1.356770] rs30000048:00010004 rs30000048:00010004: setting system clock
to 2012-01-04 01:30:28 UTC (1325640628)
<6>[ 1.357250] Freeing init memory: 1148K
<4>[ 1.357325] Warning: unable to open an initial console.
<4>[ 1.372418] smem_item: id=134 not allocated, return 0
<4>[ 1.374506] smem_item: id=134 not allocated, return 0
<4>[ 1.375573] smem_item: id=134 not allocated, return 0
<6>[ 1.382431] msm72k_udc: ulpi: write 0x1d to 0x0d
<6>[ 1.382460] msm72k_udc: ulpi: write 0x1d to 0x10
<6>[ 1.382523] usb: notify offline
<6>[ 1.382538] msm_hsusb: enable pullup
<6>[ 1.385568] msm72k_udc: usb: suspend
<6>[ 1.402318] usb: not AC charger
<6>[ 1.437415] photon_sdslot_switchvdd: Setting level to 2900
<3>[ 1.471996] init: Unable to open persistent property directory /data/prope
rty errno: 2
<6>[ 1.476298] enabling adb
<6>[ 1.476386] hsusb: ONLINE -> RESET
<6>[ 1.476403] msm_hsusb: disable pullup
<6>[ 1.476421] hsusb: reset controller
<6>[ 1.479938] adb_open
<4>[ 1.492405] smem_item: id=134 not allocated, return 0
<4>[ 1.512376] smem_item: id=134 not allocated, return 0
<6>[ 1.513603] msm_hsusb_phy_reset
<4>[ 1.515001] smem_item: id=134 not allocated, return 0
<6>[ 1.547458] photon_sdslot_switchvdd: Setting level to 2850
<4>[ 1.547540] smem_item: id=134 not allocated, return 0
<4>[ 1.547610] smem_item: id=134 not allocated, return 0
<4>[ 1.550118] smem_item: id=134 not allocated, return 0
<6>[ 1.589580] msmfb: pan_update in state(1)
<6>[ 1.589603] msmfb: full update starting
<6>[ 1.599925] gpiomatrix: key 115, 0-0 (35-42) changed to 0
<6>[ 1.602691] yaffs: dev is 32505862 name is "mtdblock6" rw
<6>[ 1.602718] yaffs: passed flags ""
<7>[ 1.602740] yaffs: Attempting MTD mount of 31.6,"mtdblock6"
<6>[ 1.633566] msmfb: full update completed
<6>[ 1.633680] msmfb: turning on panel
<4>[ 1.641243] ###BAD BLOCK 4049 1FA20000###
<7>[ 1.641260] block 82 is bad
<7>[ 1.661540] yaffs_read_super: isCheckpointed 0
<6>[ 1.662728] msm72k_udc: ulpi: write 0x1d to 0x0d
<6>[ 1.662753] msm72k_udc: ulpi: write 0x1d to 0x10
<6>[ 1.662816] usb: notify offline
<6>[ 1.662853] msm_hsusb: enable pullup
<6>[ 1.662868] hsusb: RESET -> ONLINE
<6>[ 1.665876] msm72k_udc: usb: suspend
<7>[ 1.673721] turn on backlight.
<4>[ 1.673900] smem_item: id=134 not allocated, return 0
<6>[ 1.702286] usb: send connect type -1
<4>[ 1.702325] usb_status_notifier_func: NOTIFIER Connected usb == 1
<6>[ 1.702346] fsg_set_ums_state: 1
<7>[ 1.765621] save exit: isCheckpointed 1
<6>[ 1.774656] msm72k_udc: usb: reset
<6>[ 1.774698] usb: send connect type 1
<4>[ 1.774721] usb_status_notifier_func: NOTIFIER Connected usb == 1
<6>[ 1.774743] fsg_set_ums_state: 1
<6>[ 1.774756] ums: set state 1
<6>[ 1.776936] msm72k_udc: usb: portchange USB_SPEED_HIGH
<6>[ 1.949460] msm72k_udc: usb: reset
<6>[ 1.951736] msm72k_udc: usb: portchange USB_SPEED_HIGH
<6>[ 2.166845] android_usb gadget: high speed config #1: android
<6>[ 2.166925] adb_function_set_alt: maxsize = 512
<6>[ 2.166998] ums: set state 1
<4>[ 2.336163] smem_item: id=134 not allocated, return 0
<4>[ 2.351455] smem_item: id=134 not allocated, return 0
<4>[ 2.351571] smem_item: id=134 not allocated, return 0
<4>[ 2.351618] smem_item: id=134 not allocated, return 0
<4>[ 2.351640] mmc1: host does not support reading read-only switch. assuming
write-enable.
<6>[ 2.351680] mmc1: new high speed SDHC card at address 1234
<6>[ 2.352446] mmcblk0: mmc1:1234 SA08G 7.42 GiB
<6>[ 2.352780] mmcblk0:
<6>[ 60.722268] Release 'boot-time' no_halt_lock
<3>[ 240.762271] INFO: task rpcrouter:16 blocked for more than 120 seconds.
<3>[ 240.762303] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables th
is message.
<6>[ 240.762326] rpcrouter D c045aed8 0 16 2 0x00000000
<4>[ 240.762429] [<c045aed8>] (schedule+0x444/0x4d8) from [<c013b4e0>] (rr_read
+0x14c/0x178)
<4>[ 240.762474] [<c013b4e0>] (rr_read+0x14c/0x178) from [<c013c698>] (do_read_
data+0x14/0x3a8)
<4>[ 240.762528] [<c013c698>] (do_read_data+0x14/0x3a8) from [<c0173ca0>] (work
er_thread+0x16c/0x210)
<4>[ 240.762573] [<c0173ca0>] (worker_thread+0x16c/0x210) from [<c01772b0>] (kt
hread+0x78/0x80)
<4>[ 240.762629] [<c01772b0>] (kthread+0x78/0x80) from [<c0128874>] (kernel_thr
ead_exit+0x0/0x8)
<3>[ 360.762276] INFO: task rpcrouter:16 blocked for more than 120 seconds.
<3>[ 360.762308] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables th
is message.
<6>[ 360.762331] rpcrouter D c045aed8 0 16 2 0x00000000
<4>[ 360.762424] [<c045aed8>] (schedule+0x444/0x4d8) from [<c013b4e0>] (rr_read
+0x14c/0x178)
<4>[ 360.762468] [<c013b4e0>] (rr_read+0x14c/0x178) from [<c013c698>] (do_read_
data+0x14/0x3a8)
<4>[ 360.762514] [<c013c698>] (do_read_data+0x14/0x3a8) from [<c0173ca0>] (work
er_thread+0x16c/0x210)
<4>[ 360.762558] [<c0173ca0>] (worker_thread+0x16c/0x210) from [<c01772b0>] (kt
hread+0x78/0x80)
<4>[ 360.762611] [<c01772b0>] (kthread+0x78/0x80) from [<c0128874>] (kernel_thr
ead_exit+0x0/0x8)
~ #

Touch screen on a MID tablet

Ok, so I'm one of these people still messing with an Allwinner A10 device. Like a noob, I wiped it out without backing up the original firmware. Of course, now I'm having the same issue that it seems like lots of other people had: touch screen issues. I found a nice JB rom (tablet originally had ICS), and everything works great except for the touch screen.
I won't bother posting my whole dmesg results here, but here's the touch screen section. Seems like I've got a LOT of drivers in this rom! My question is... how the heck do I know which touch screen driver I need?? I've torn this tablet apart and identified every chip on the whole board and their functions. Is touch screen functionality in its own chip? I can't seem to find it. Help me out if you can!
<6>[ 5.518875] ===========================zet6221_ts_init=====================
<7>[ 5.526368] ctp_is_used =0
<6>[ 5.530784] ctp_fetch_sysconfig_para.
<3>[ 5.534635] ctp_fetch_sysconfig_para: script_parser_fetch err.
<5>[ 5.540628] =========script_parser_fetch_err============
<6>[ 5.545998] zet6221_ts_init: err.
<6>[ 5.551249] init: command 'insmod' r=-1
<7>[ 5.574847] ctp_is_used = 0
<6>[ 5.577900] ssd253x_ts_init
<7>[ 5.580837] ctp_fetch_sysconfig_para.
<7>[ 5.584657] ctp_fetch_sysconfig_para: after: ctp_twi_addr is 0x48, dirty_addr_buf: 0x48. dirty_addr_buf[1]: 0xfffe
<7>[ 5.595186] ctp_fetch_sysconfig_para: ctp_twi_id is 2.
<6>[ 5.600465] ctp_fetch_sysconfig_para: screen_max_x = 800.
<6>[ 5.605986] ctp_fetch_sysconfig_para: screen_max_y = 480.
<6>[ 5.611521] ctp_fetch_sysconfig_para: revert_x_flag = 0.
<6>[ 5.616952] ctp_fetch_sysconfig_para: revert_y_flag = 0.
<6>[ 5.622414] ctp_fetch_sysconfig_para: exchange_x_y_flag = 0.
<7>[ 5.628187] [jicky]===========================ssd253x_ts_init=====================
<7>[ 5.635801] ssd253x_ts_init: after fetch_sysconfig_para: normal_i2c: 0x48. normal_i2c[1]: 0xfffe
<6>[ 5.645041] ctp_detect: Detected chip ssd253x_ts at adapter 2, address 0x48
<7>[ 5.652300] | ssd253x_ts_probe! |
<7>[ 5.657071] ssd253x config IRQ ENT21
<7>[ 6.597395] ssd253x_exit
<4>[ 6.619285] ssd253x_ts: probe of 2-0048 failed with error -70
<6>[ 6.642111] init: command 'insmod' r=0
<7>[ 6.693655] ===========================goodix_ts_init=====================
<7>[ 6.706009] ctp_is_used =0
<7>[ 6.712695] ctp_fetch_sysconfig_para.
<7>[ 6.719503] ctp_fetch_sysconfig_para: after: ctp_twi_addr is 0x5d, dirty_addr_buf: 0x5d. dirty_addr_buf[1]: 0xfffe
<7>[ 6.759380] ctp_fetch_sysconfig_para: ctp_twi_id is 2.
<6>[ 6.778727] ctp_fetch_sysconfig_para: screen_max_x = 800.
<6>[ 6.790401] ctp_fetch_sysconfig_para: screen_max_y = 480.
<6>[ 6.802879] ctp_fetch_sysconfig_para: revert_x_flag = 0.
<6>[ 6.813485] ctp_fetch_sysconfig_para: revert_y_flag = 0.
<6>[ 6.823766] ctp_fetch_sysconfig_para: exchange_x_y_flag = 0.
<6>[ 6.836311] ctp_fetch_sysconfig_para: ctp_firm = 1.
<6>[ 6.846823] ctp_fetch_sysconfig_para: mach_name = a721.
<7>[ 6.858663] goodix_ts_init: after fetch_sysconfig_para: normal_i2c: 0x5d. normal_i2c[1]: 0xfffe
<7>[ 6.879131] script parser fetch err.
<4>[ 6.886055] ctp_init_platform_resource: tp_reset request gpio fail!
<7>[ 6.897510] ctp_set_gpio_mode: config gpio to io mode.
<4>[ 6.912146] surfaceflinger used greatest stack depth: 5116 bytes left
<7>[ 6.922482] ctp_reset.
<7>[ 6.925149] ctp_wakeup.
<6>[ 7.580645] ctp_detect: Detected chip gt811 at adapter 2, address 0x5d
<7>[ 7.594893] gandy-----in function goodix_ts_probe
<7>[ 7.608860] ctp_set_gpio_mode: config gpio to io mode.
<4>[ 7.720208] gt811: probe of 2-005d failed with error 6
<6>[ 7.725555] init: command 'insmod' r=0
<6>[ 7.729395] init: waitpid returned pid 84, status = 00000000
<5>[ 7.743439] init: process 'surfaceflinger', pid 84 exited
<5>[ 7.753999] init: process 'surfaceflinger' killing any children in process group
<5>[ 7.768029] init: service 'zygote' is being killed
<5>[ 7.778300] init: starting 'zygote'
<4>[ 7.789138] zygote used greatest stack depth: 4988 bytes left
<6>[ 7.799452] init: Created socket '/dev/socket/zygote' with mode '660', user '0', group '1000'
<7>[ 7.818032] ctp_is _used = 0
<7>[ 7.821308] ------------------------------sitronix_ts_init!
<7>[ 7.826885] ctp_fetch_sysconfig_para.
<7>[ 7.850216] ctp_fetch_sysconfig_para: after: ctp_twi_addr is 0x60, dirty_addr_buf: 0x60. dirty_addr_buf[1]: 0xfffe
<7>[ 7.880195] ctp_fetch_sysconfig_para: ctp_twi_id is 2.
<6>[ 7.885430] ctp_fetch_sysconfig_para: screen_max_x = 800.
<6>[ 7.900131] ctp_fetch_sysconfig_para: screen_max_y = 480.
<6>[ 7.905636] ctp_fetch_sysconfig_para: revert_x_flag = 0.
<6>[ 7.930126] ctp_fetch_sysconfig_para: revert_y_flag = 0.
<6>[ 7.935538] ctp_fetch_sysconfig_para: exchange_x_y_flag = 0.
<7>[ 7.950116] sitronix_ts_init: after fetch_sysconfig_para: normal_i2c: 0x60. normal_i2c[1]: 0xfffe
<7>[ 7.959228] ------------ctp_init_platform_resource gpio_wakeup_hdle is -652526720
<7>[ 7.980069] -----------------ctp_init_platform_resource gpio_inter_hdle is -652528640
<7>[ 7.987913] script parser fetch err.
<4>[ 8.010093] ctp_init_platform_resource: tp_reset request gpio fail!
<7>[ 8.016364] ctp_reset.
<7>[ 8.018808] ctp_wakeup.
<6>[ 8.997359] ctp_detect: Detected chip sichuang_ts at adapter 2, address 0x60
<7>[ 9.005016] =========sitronix_ts_probe==============client->addr is 96
<7>[ 9.047634] Unable to get FW version!
<4>[ 9.051382] sichuang_ts: probe of 2-0060 failed with error -5
<6>[ 9.057310] init: command 'insmod' r=0
<6>[ 9.061242] init: waitpid returned pid 85, status = 00000009
<3>[ 9.067009] init: untracked pid 85 exited
<6>[ 9.088564] ==10.9=========================ft5x_ts_init=====================
<7>[ 9.095752] ctp_is_used =0
<6>[ 9.098500] ctp_fetch_sysconfig_para.
<6>[ 9.102587] ctp_fetch_sysconfig_para: after: ctp_twi_addr is 0x38, dirty_addr_buf: 0x38. dirty_addr_buf[1]: 0xfffe
<6>[ 9.113116] ctp_fetch_sysconfig_para: ctp_twi_id is 2.
<6>[ 9.118417] ctp_fetch_sysconfig_para: screen_max_x = 800.
<6>[ 9.123969] ctp_fetch_sysconfig_para: screen_max_y = 480.
<6>[ 9.129521] ctp_fetch_sysconfig_para: revert_x_flag = 0.
<6>[ 9.134987] ctp_fetch_sysconfig_para: revert_y_flag = 0.
<6>[ 9.140476] ctp_fetch_sysconfig_para: exchange_x_y_flag = 0.
<3>[ 9.146262] ft5x_ts: script_parser_fetch err.
<6>[ 9.150765] ctp_fetch_sysconfig_para: support_ten_flag = 0.
<6>[ 9.156450] ft5x_ts: ctp_vendor = 4.
<7>[ 9.160181] set usbcur 0 mA
<3>[ 9.163147] ft5x_ts: script_parser_fetch err.
<6>[ 9.167651] ft5x_ts: ctp_Newmethod = 0.
<7>[ 9.171631] set usbvol 4000 mV
<6>[ 9.174828] ft5x_ts_init: after fetch_sysconfig_para: normal_i2c: 0x38. normal_i2c[1]: 0xfffe
<6>[ 9.183737] script_parser_fetch err!
<6>[ 9.187366] script_parser_fetch err!
<6>[ 9.191135] script_parser_fetch err!
<6>[ 9.194756] script_parser_fetch err!
<6>[ 9.198548] script_parser_fetch err!
<7>[ 9.202282] script parser fetch err.
<4>[ 9.205987] ctp_init_platform_resource: tp_reset request gpio fail!
<6>[ 9.212307] ctp_wakeup.
<6>[ 9.280852] ctp_detect: Detected chip ft5x_ts at adapter 2, address 0x38
<6>[ 9.288053] ====ft5x_ts_probe begin=====.
<6>[ 9.320534] input: ft5x_ts as /devices/virtual/input/input2
<6>[ 9.326361] ==register_early_suspend =
<6>[ 9.330988] CONFIG_FT5X0X_MULTITOUCH is defined.
<6>[ 9.335752] ctp_set_irq_mode: config gpio to int mode.
<6>[ 9.341089] INTERRUPT CONFIG
<6>[ 9.344849] ==ft5x_ts_probe over =
Sichuang? If not you will have lots of fun using insmod driver.ko

[Q] [Solved] [KERNEL] Recompiled SM-G900F Stockkernel has WIFI issues

Dear all,
I know this is not the correct thread but I don't have enough privileges to post in development.
EDIT: crap, just saw there is a Q&A section, messed up the location of my first post it seems.
The Project
Roaming is bad on most android devices for VOIP. This is due to the fact that you can't change the default parameters efficiently.
I wrote a fix for the broadcom drivers (BCMDHD4354 and BCMDHD) by means of using the iotcl's and a custom tool I wrote to change the default parameters (delta, trigger, interval)
The problem
When I compiled the stock kernel G900FXXU1ANG2 found on the opensource page of samsung I had no error's whatsoever.
The device booted fine and everything seemed to work. I was able to adjust the roaming parameters successfully.
However ...
After turning the wifi on and off by means of reboot or just turning it off or whatever, the connection profile is lost.
The entry found before in wpa supplicant is gone and is replaced by this:
Code:
cat /data/misc/wifi/wpa_supplicant.conf
ctrl_interface=/data/misc/wifi/sockets
update_config=1
device_name=kltexx
manufacturer=samsung
model_name=SM-G900F
model_number=SM-G900F
serial_number=8e98743f
device_type=10-0050F204-5
config_methods=physical_display virtual_push_button
p2p_disabled=1
okc=1
ss_enc=1
autoscan=samsung_exponential:8:128
cred={
imsi="?"
}
It also takes a very long time to actually turn on the wifi. The stockrom takes around one second while my kernel version takes 8-10 seconds.
The steps I allready took
kernel without any customization
I downloaded the source again (just to be sure) and compiled it without any changes. Using the build_msm8974pro_kernel.sh script found with the kernel (with some small adaptions regarding folder locations and toolchains).
It compiled fine and was able to successfully flash the zImage on the phone: Still the same issue, so its not because of my small change to the BCMDHD4354 driver.
in short the script can be reduced to this:
Code:
make -C ../kernel O=../okernel -j4 ARCH=arm \
CROSS_COMPILE=/opt/toolchains/gcc-arm-none-eabi-4_7-2014q2/bin/arm-none-eabi- \
msm8974_sec_defconfig VARIANT_DEFCONFIG=msm8974pro_sec_klte_eur_defconfig \
DEBUG_DEFCONFIG=msm8974_sec_eng_defconfig SELINUX_DEFCONFIG=selinux_defconfig \
SELINUX_LOG_DEFCONFIG=selinux_log_defconfig || exit -1
Toolchains
Samsung suggests to build the kernel using the arm-eabi-4.6 toolchain. However, the sockrom uses the gcc 4.7 library, so I tried both. (got some errors with the 4.6 not finding certain headers etc... which I fixed by mannually adding them).
However, I got the same problem using both toolchains. So I don't think it's a toolchain problem.
DMESG log
I disabled the wifi and started a clean dmesg log the moment I turned wifi back on to compare the differences with the stock and the compiled stock.
(I got a lot more debugging messages, but that is probly because it is configured that way in my defconfig file).
Besides taking 10 seconds longer before showing up in the dmesg there does not seem to be anything off.
Custom:
Code:
[email protected]:/ # dmesg
dmesg
<6>[ 93.693003] secure_storage_ (5477): undefined instruction: pc=b6dd7548
<6>[ 93.693018] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<4>[ 93.704726] QSEECOM: qseecom_load_app: App (sec_stor) does'nt exist, loading apps for first time
<4>[ 93.717920] QSEECOM: qseecom_load_app: App with id 2 (sec_stor) now loaded
<4>[ 93.760176] QSEECOM: qseecom_unload_app: App id 2 now unloaded
<6>[ 96.410056] CFG80211-INFO2) wl_scan_timeout : timer expired but no scan request
<6>[ 96.561489] max77804k_get_input_current: CHG_CNFG_09(0x12)
<6>[ 96.563822] max77804k_get_input_current: CHG_CNFG_09(0x12)
<7>[ 96.593202] sec-fuelgauge 19-0036: sec_fg_get_scaled_capacity: scaled capacity (101.0)
<6>[ 96.593260] sec-battery battery.97: sec_bat_get_battery_info:Vnow(4387mV),Inow(450mA),Imax(460mA),SOC(100%),Tbat(294)
<6>[ 96.618093] max77804k_get_health_state: bat_dtls(0x3) int_mask(0x9a)
<6>[ 96.621311] max77804k_get_health_state: vbus_state : 0x3, chg_dtls : 0x3
<6>[ 96.621362] sec-battery battery.97: sec_bat_time_management: Charging Time : 91 secs
<6>[ 96.621416] sec-battery battery.97: sec_bat_temperature: HLT(800) HLR(750) HT(600), HR(460), LT(-50), LR(0)
<6>[ 96.621472] sec-battery battery.97: sec_bat_fullcharged_check: Charging Mode : Additional
<6>[ 96.621522] sec-battery battery.97: sec_bat_monitor_work: Status(Full), Mode(Additional), Health(Good), Cable(4), Vendor(SDI SDI), siop_level(70)
<6>[ 96.621575] sec-battery battery.97: sec_bat_monitor_work: stability_test(0), eng_not_full_status(0) slate_mode(0)
<6>[ 96.630069] healthd: battery l=100 v=4387 t=29.4 h=2 st=5 c=0 o=4 ca=450 ct=1 ps=0 chg=u
<6>[ 97.360330] Debug Temp for Sensor:
<6>[ 97.360435] (0 --- 43)(1 --- 42)(2 --- 41)(3 --- 42)(4 --- 42)(5 --- 43)(6 --- 42)(7 --- 42)(8 --- 42)(9 --- 42)(10 --- 41)
<6>[ 98.267735] synaptics_rmi4_i2c 2-0020: [0][P] 0x01, x = 757, y = 168, wx = 5, wy = 5 |[1]
<6>[ 98.320636] synaptics_rmi4_i2c 2-0020: [0][R] 0x00 M[4], Ver[A355][0/14]
<6>[ 98.368072] secure_storage_ (5485): undefined instruction: pc=b6dab548
<6>[ 98.368087] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<4>[ 98.377907] QSEECOM: qseecom_load_app: App (sec_stor) does'nt exist, loading apps for first time
<6>[ 98.387574] wpa_supplicant (5487): undefined instruction: pc=b6e1b548
<6>[ 98.387584] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<4>[ 98.399498] QSEECOM: qseecom_load_app: App with id 2 (sec_stor) now loaded
<4>[ 98.426938] QSEECOM: qseecom_unload_app: App id 2 now unloaded
<6>[ 101.090347] [SSP]: debug_work_func(0) - Sensor state: 0x3feff, RC: 0, CC: 0 DC: 0 TC: 0
<6>[ 101.090393] vfsspi_work_func_debug ocp state: 0, ocp en: 0 ldo pin: 0, sleep pin: 0, tz_mode: 1
<6>[ 101.091348] dmesg (5507): undefined instruction: pc=b6e43548
<6>[ 101.091361] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<3>[ 101.652891] reading MSM_THERM_CH [rc = 0] [adc_code = 31567]
<6>[ 102.370160] Debug Temp for Sensor:
<6>[ 102.370264] (0 --- 41)(1 --- 40)(2 --- 40)(3 --- 41)(4 --- 41)(5 --- 41)(6 --- 41)(7 --- 40)(8 --- 41)(9 --- 41)(10 --- 40)
<6>[ 102.499529] dmesg (5510): undefined instruction: pc=b6dd1548
<6>[ 102.499568] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 103.578665] [email protected] 3
<6>[ 103.729261] secure_storage_ (5513): undefined instruction: pc=b6db3548
<6>[ 103.729279] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<4>[ 103.740552] QSEECOM: qseecom_load_app: App (sec_stor) does'nt exist, loading apps for first time
<4>[ 103.756539] QSEECOM: qseecom_load_app: App with id 2 (sec_stor) now loaded
<4>[ 103.801920] QSEECOM: qseecom_unload_app: App id 2 now unloaded
<6>[ 105.180716] dmesg (5514): undefined instruction: pc=b6e65548
<6>[ 105.180755] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 106.119765] dmesg (5516): undefined instruction: pc=b6e82548
<6>[ 106.119819] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 106.665073] max77804k_get_input_current: CHG_CNFG_09(0x12)
<6>[ 106.666137] max77804k_get_input_current: CHG_CNFG_09(0x12)
<7>[ 106.694353] sec-fuelgauge 19-0036: sec_fg_get_scaled_capacity: scaled capacity (101.0)
<6>[ 106.694397] sec-battery battery.97: sec_bat_get_battery_info:Vnow(4387mV),Inow(450mA),Imax(460mA),SOC(100%),Tbat(294)
<6>[ 106.718716] max77804k_get_health_state: bat_dtls(0x3) int_mask(0x9a)
<6>[ 106.721475] max77804k_get_health_state: vbus_state : 0x3, chg_dtls : 0x3
<6>[ 106.721518] sec-battery battery.97: sec_bat_monitor_work: Status(Full), Mode(Additional), Health(Good), Cable(4), Vendor(SDI SDI), siop_level(70)
<6>[ 106.721559] sec-battery battery.97: sec_bat_monitor_work: stability_test(0), eng_not_full_status(0) slate_mode(0)
<6>[ 106.729328] healthd: battery l=100 v=4387 t=29.4 h=2 st=5 c=0 o=4 ca=450 ct=1 ps=0 chg=u
<6>[ 106.970738] dmesg (5518): undefined instruction: pc=b6dff548
<6>[ 106.970754] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 107.380213] Debug Temp for Sensor:
<6>[ 107.380316] (0 --- 41)(1 --- 40)(2 --- 39)(3 --- 40)(4 --- 40)(5 --- 40)(6 --- 40)(7 --- 40)(8 --- 40)(9 --- 40)(10 --- 39)
<6>[ 108.165214] dmesg (5520): undefined instruction: pc=b6eb2548
<6>[ 108.165231] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<4>[ 108.456315]
<4>[ 108.456327] Dongle Host Driver, version 1.141.64 (r)
<4>[ 108.456343] Compiled in drivers/net/wireless/bcmdhd4354 on Mar 23 2015 at 09:41:26
<4>[ 108.456386] wl_android_wifi_on in
<4>[ 108.456424] wifi_platform_set_power = 1
<6>[ 108.456452] ------------------------------------------------
<6>[ 108.456481] ------------------------------------------------
<6>[ 108.456514] brcm_wlan_power Enter: power on
<6>[ 108.457764] WL_REG_ON on-step : [0]
<6>[ 108.457800] pcal6416a_gpio_direction_output(off=[8], val=[1])
<6>[ 108.462554] WL_REG_ON on-step-2 : [1]
<4>[ 108.700163] sdio_reset_comm():
<4>[ 108.751959] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
<4>[ 108.756041] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
<4>[ 108.758269] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
<6>[ 108.848597] secure_storage_ (5523): undefined instruction: pc=b6da1548
<6>[ 108.848614] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<4>[ 108.861303] F1 signature OK, socitype:0x1 chip:0x4354 rev:0x1 pkg:0x0
<4>[ 108.862623] QSEECOM: qseecom_load_app: App (sec_stor) does'nt exist, loading apps for first time
<4>[ 108.863191] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
<4>[ 108.863717] dhdsdio_download_firmware: firmware path=/system/etc/wifi/bcmdhd_sta.bin, nvram path=/system/etc/wifi/nvram_net.txt_semco3rd
<4>[ 108.876014] QSEECOM: qseecom_load_app: App with id 2 (sec_stor) now loaded
<4>[ 108.915372] QSEECOM: qseecom_unload_app: App id 2 now unloaded
<4>[ 108.963772] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
<4>[ 109.011066] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
<4>[ 109.013853] dhd_wl_ioctl: WLC_GET_VAR: cisdump, ret = -23
<4>[ 109.013862] [WIFI_SEC] dhd_check_module_cid: CIS reading failed, ret=-23
<4>[ 109.016449] Firmware up: op_mode=0x0005, MAC=84:33:32
<4>[ 109.022932] dhdcdc_set_ioctl: SET PM to 2
<4>[ 109.023288] [WIFI_SEC] sec_control_pm: /data/.psm.info open failed, so set PM to 2
<4>[ 109.024880] [WIFI_SEC] dhd_sel_ant_from_file: File [/data/.ant.info] open error
<4>[ 109.027944] dhd_wl_ioctl: WLC_SET_VAR: pspretend_threshold, ret = -23
<4>[ 109.027953] dhd_preinit_ioctls pspretend_threshold for HostAPD failed -23
<4>[ 109.034028] Firmware version = wl0: Jun 11 2014 21:58:43 version 7.26.5.2 (A1 Station/P2P) FWID 01-8e4c322
<4>[ 109.034838] [WIFI_SEC] sec_save_wlinfo: .wifiver.info File open failed.
<4>[ 109.035965] dhd_wlfc_hostreorder_init(): successful bdcv2 tlv signaling, 64
<4>[ 109.036391] dhd_wl_ioctl: WLC_GET_VAR: pfnlbest, ret = -14
<4>[ 109.037788] dhd_wl_ioctl: WLC_GET_VAR: cisdump, ret = -23
<4>[ 109.037800] [WIFI_SEC] dhd_check_module_mac: Check module mac by legacy FW : 84:33:32
<4>[ 109.037921] [WIFI_SEC] Check Mac address in .mac.info
<6>[ 109.039168] CFG80211-INFO2) wl_cfg80211_attach_post : p2p0: p2p_dev_addr=86:33:32
<6>[ 109.141663] dmesg (5526): undefined instruction: pc=b6dfc548
<6>[ 109.141678] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 110.891535] dmesg (5528): undefined instruction: pc=b6e63548
<6>[ 110.891574] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<3>[ 111.708851] reading MSM_THERM_CH [rc = 0] [adc_code = 31807]
<6>[ 111.753992] dmesg (5530): undefined instruction: pc=b6e2a548
<6>[ 111.754031] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 112.090633] [SSP]: debug_work_func(0) - Sensor state: 0x3feff, RC: 0, CC: 0 DC: 0 TC: 0
<6>[ 112.090718] vfsspi_work_func_debug ocp state: 0, ocp en: 0 ldo pin: 0, sleep pin: 0, tz_mode: 1
<6>[ 112.390254] Debug Temp for Sensor:
<6>[ 112.390355] (0 --- 40)(1 --- 39)(2 --- 38)(3 --- 40)(4 --- 40)(5 --- 40)(6 --- 40)(7 --- 39)(8 --- 39)(9 --- 40)(10 --- 39)
<6>[ 112.548404] dmesg (5532): undefined instruction: pc=b6deb548
<6>[ 112.548443] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 113.787197] secure_storage_ (5535): undefined instruction: pc=b6e44548
<6>[ 113.787214] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<4>[ 113.797691] QSEECOM: qseecom_load_app: App (sec_stor) does'nt exist, loading apps for first time
<4>[ 113.813220] QSEECOM: qseecom_load_app: App with id 2 (sec_stor) now loaded
<4>[ 113.886957] QSEECOM: qseecom_unload_app: App id 2 now unloaded
<4>[ 114.236388] dhd_wl_ioctl: WLC_SET_VAR: mws_coex_bitmap, ret = -23
<4>[ 114.236412] LTECX_CHAN_BITMAP error -23
<6>[ 114.260260] [SSP] batch 0: delay 66000000, timeout 0, flag 1, ret 0
<6>[ 114.260358] [SSP] batch 0: delay 66000000, timeout 0, flag 0, ret 0
<6>[ 114.260634] [SSP]: set_sensors_enable - new_enable = 1, old_enable = 0
<6>[ 114.260659] [SSP]: send_instruction - Inst = 0xa1, Sensor Type = 0x0, data = 66
<6>[ 114.277962] [SSP], delay 66, timeout 0, flag=0, ret1
<6>[ 114.289037] [SSP]: MSG From MCU - RM 0 1 0 0
<6>[ 114.289046] AR-0,155,-78,-16881
<6>[ 114.289052] AR-0,198,-2,-16845
<6>[ 114.289057] AD 0 2 0 1
<6>[ 114.361413] CFG80211-TRACE) __wl_cfg80211_scan : START SCAN
<6>[ 114.595632] dmesg (5552): undefined instruction: pc=b6e50548
<6>[ 114.595644] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 114.957791] CFG80211-TRACE) wl_escan_handler : SCAN COMPLETED: scanned AP count=11
<6>[ 115.041899] CFG80211-TRACE) __wl_cfg80211_scan : START SCAN
<6>[ 116.741258] max77804k_get_input_current: CHG_CNFG_09(0x12)
<6>[ 116.742308] max77804k_get_input_current: CHG_CNFG_09(0x12)
<7>[ 116.771405] sec-fuelgauge 19-0036: sec_fg_get_scaled_capacity: scaled capacity (101.0)
<6>[ 116.771422] sec-battery battery.97: sec_bat_get_battery_info:Vnow(4388mV),Inow(450mA),Imax(460mA),SOC(100%),Tbat(294)
<6>[ 116.794821] max77804k_get_health_state: bat_dtls(0x3) int_mask(0x9a)
<6>[ 116.796692] max77804k_get_health_state: vbus_state : 0x3, chg_dtls : 0x3
<6>[ 116.796709] sec-battery battery.97: sec_bat_monitor_work: Status(Full), Mode(Additional), Health(Good), Cable(4), Vendor(SDI SDI), siop_level(70)
<6>[ 116.796724] sec-battery battery.97: sec_bat_monitor_work: stability_test(0), eng_not_full_status(0) slate_mode(0)
<6>[ 116.799714] healthd: battery l=100 v=4388 t=29.4 h=2 st=5 c=0 o=4 ca=450 ct=1 ps=0 chg=u
<6>[ 117.342213] dmesg (5561): undefined instruction: pc=b6e03548
<6>[ 117.342227] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
Stock:
Code:
[email protected]:/ # dmesg
dmesg
<6>[ 101.327392] synaptics_rmi4_i2c 2-0020: [0][P] 0x01
<6>[ 101.379872] synaptics_rmi4_i2c 2-0020: [0][R] 0x00 M[4], Ver[A355][0/14]
<6>[ 101.425208] SLIMBUS_0_RX: dpcm: open BE SLIMBUS_0_RX
<6>[ 101.425222] MSM8974 LowLatency: dpcm: open FE MSM8974 LowLatency
<6>[ 101.425287] msm_slim_0_rx_be_hw_params_fixup: format = 2, rate = 48000, channels = 1
<6>[ 101.425296] taiko_esxxx_get_channel_map(): dai_name = taiko_rx1 DAI-ID 0 tx_ch 0 rx_ch 0
<7>[ 101.425306] es705-codec es705-codec-gen0: es705_remote_route_enable():dai->name = taiko_rx1 dai->id = 0
<6>[ 101.425316] taiko_esxxx_hw_params: dai_name = taiko_rx1 DAI-ID 0 rate 48000 num_ch 1
<6>[ 101.425322] taiko_hw_params: dai_name = taiko_rx1 DAI-ID 0 rate 48000 num_ch 1
<7>[ 101.425338] es705-codec es705-codec-gen0: es705_remote_route_enable():dai->name = taiko_rx1 dai->id = 0
<6>[ 101.425350] __q6asm_open_write: session[1] wr_format[0x0]
<6>[ 101.425356] __q6asm_open_write: session[1] open.mode_flags:10000000
<6>[ 101.428819] q6asm_audio_client_buf_alloc_contiguous: session[1]bufsz[960]bufcnt[2]
<6>[ 101.452287] wpa_supplicant (5602): undefined instruction: pc=b6d3b548
<6>[ 101.452299] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
<6>[ 101.456934] es705-codec es705-codec-gen0: es705_remote_cfg_slim_rx(): dai_id = 0
<6>[ 101.456943] Before slim_define_ch:
<6>[ 101.456946] ch_cnt 1,ch_h[0] 16 ch_h[1] 0, grph 272 sampleszbits 16
<3>[ 101.477343] reading MSM_THERM_CH [rc = 0] [adc_code = 31012]
<6>[ 101.717989] Governor: enter mode 0x1
<4>[ 101.719712]
<4>[ 101.719715] Dongle Host Driver, version 1.141.64 (r)
<4>[ 101.719720] Compiled in drivers/net/wireless/bcmdhd4354 on Jul 3 2014 at 14:10:22
<4>[ 101.719730] wl_android_wifi_on in
<4>[ 101.719739] wifi_platform_set_power = 1
<6>[ 101.719746] ------------------------------------------------
<6>[ 101.719754] ------------------------------------------------
<6>[ 101.719762] brcm_wlan_power Enter: power on
<6>[ 101.720346] WL_REG_ON on-step : [0]
<6>[ 101.720356] pcal6416a_gpio_direction_output(off=[8], val=[1])
<6>[ 101.722417] WL_REG_ON on-step-2 : [1]
<6>[ 101.817994] Governor: exit mode 0x0
<4>[ 101.958194] sdio_reset_comm():
<4>[ 102.013000] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
<4>[ 102.016479] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
<4>[ 102.018887] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
<4>[ 102.139432] F1 signature OK, socitype:0x1 chip:0x4354 rev:0x1 pkg:0x0
<4>[ 102.140493] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
<4>[ 102.140893] dhdsdio_download_firmware: firmware path=/system/etc/wifi/bcmdhd_sta.bin, nvram path=/system/etc/wifi/nvram_net.txt_semco3rd
<4>[ 102.226624] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
<4>[ 102.274236] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
<4>[ 102.276911] dhd_wl_ioctl: WLC_GET_VAR: cisdump, ret = -23
<4>[ 102.276920] [WIFI_SEC] dhd_check_module_cid: CIS reading failed, ret=-23
<4>[ 102.280067] Firmware up: op_mode=0x0005, MAC=84:33:32
<4>[ 102.285947] dhdcdc_set_ioctl: SET PM to 2
<4>[ 102.286257] [WIFI_SEC] sec_control_pm: /data/.psm.info open failed, so set PM to 2
<4>[ 102.287833] [WIFI_SEC] dhd_sel_ant_from_file: File [/data/.ant.info] open error
<4>[ 102.290706] dhd_wl_ioctl: WLC_SET_VAR: pspretend_threshold, ret = -23
<4>[ 102.290713] dhd_preinit_ioctls pspretend_threshold for HostAPD failed -23
<4>[ 102.296346] Firmware version = wl0: Jun 11 2014 21:58:43 version 7.26.5.2 (A1 Station/P2P) FWID 01-8e4c322
<4>[ 102.296550] [WIFI_SEC] sec_save_wlinfo: .wifiver.info File open failed.
<4>[ 102.297750] dhd_wlfc_hostreorder_init(): successful bdcv2 tlv signaling, 64
<4>[ 102.298165] dhd_wl_ioctl: WLC_GET_VAR: pfnlbest, ret = -14
<4>[ 102.299421] dhd_wl_ioctl: WLC_GET_VAR: cisdump, ret = -23
<4>[ 102.299430] [WIFI_SEC] dhd_check_module_mac: Check module mac by legacy FW : 84:33:32
<4>[ 102.299590] [WIFI_SEC] Check Mac address in .mac.info
<6>[ 102.300345] CFG80211-INFO2) wl_cfg80211_attach_post : p2p0: p2p_dev_addr=86:33:32
<6>[ 102.468055] Debug Temp for Sensor:
<6>[ 102.468089] (0 --- 49)(1 --- 45)(2 --- 44)(3 --- 45)(4 --- 47)(5 --- 53)(6 --- 48)(7 --- 47)(8 --- 49)(9 --- 45)(10 --- 44)dhd_wl_ioctl: WLC_SET_VAR: mws_coex_bitmap, ret = -23
<4>[ 102.566476] LTECX_CHAN_BITMAP error -23
<6>[ 102.611939] CFG80211-TRACE) __wl_cfg80211_scan : START SCAN
<6>[ 102.653459] [email protected] 3
<6>[ 103.178451] CFG80211-TRACE) wl_escan_handler : SCAN COMPLETED: scanned AP count=7
<6>[ 103.308893] CFG80211-TRACE) __wl_cfg80211_scan : START SCAN
<6>[ 103.335840] [SSP] batch 0: delay 66000000, timeout 0, flag 1, ret 0
<6>[ 103.335880] [SSP] batch 0: delay 66000000, timeout 0, flag 0, ret 0
<6>[ 103.336102] [SSP]: set_sensors_enable - new_enable = 1, old_enable = 0
<6>[ 103.336121] [SSP]: send_instruction - Inst = 0xa1, Sensor Type = 0x0, data = 66
<6>[ 103.344646] [SSP], delay 66, timeout 0, flag=0, ret1
<6>[ 103.355432] [SSP]: MSG From MCU - RM 0 1 0 0
<6>[ 103.355438] AR-0,201,-31,-16894
<6>[ 103.355440] AD 0 2 0 1
<6>[ 103.637994] Governor: enter mode 0x1
<6>[ 105.097993] Governor: exit mode 0x0
<6>[ 105.398623] MSM8974 LowLatency: dpcm: close FE MSM8974 LowLatency
<6>[ 105.439585] SLIMBUS_0_RX: dpcm: close BE MSM8974 LowLatency
<6>[ 105.456839] es705-codec es705-codec-gen0: es705_remote_close_slim_rx(): dai_id = 0
<6>[ 105.577413] dmesg (5668): undefined instruction: pc=b6e48548
<6>[ 105.577455] Code: ea000002 00000000 f26ee1fe e12fff1e (ee190f1d)
Any ideas what I could be missing?
SOLVED
Strange I didn't think of checking the logcat output before trying to find something in DMESG.
Anyway, I found this output in logcat once I tried to enable my Wifi:
Code:
E/SecureStorage(21019): [ERROR]:SPID(0x00000000)Client SS library: connect: Connection refused
E/SecureStorage(21019): [ERROR]:SPID(0x00000000)SS_ConnectToDmnSndCmnData error
To fix this you need to disable secure storage in the /system/build.prop
Change
Code:
ro.securestorage.support=true
To
Code:
ro.securestorage.support=false
So now I have a deodexed, pre-rooted, roaming-fixed, debloated, Odin flashable stock image for SM-G900F
Help me, please. How to use build_msm8974pro_kernel.sh? Where can I get a ramdisk.img and ../buildscript/tools/signclient.jar?

Porting Nvidia Shield/foster kernel.

In June this year, I planned to run a modern kernel from Nvidia on the Nexus 9. yet I encountered a number of difficulties. Some of them I was able to solve recently.
But great progress has not been achieved in the launch. We need to rewrite the "Power Tree" and whatnot.
All this is because of the large gap in the current kernels.
I hope someone who has the time and knowledge can help in this work.
https://github.com/vartom/android_kernel_flounder/commits/V107n stok kernel for Flounder
https://github.com/vartom/android_kernel_flounder/commits/port port kernel for Flounder
Vartom said:
In June this year, I planned to run a modern kernel from Nvidia on the Nexus 9. yet I encountered a number of difficulties. Some of them I was able to solve recently.
But great progress has not been achieved in the launch. We need to rewrite the "Power Tree" and whatnot.
All this is because of the large gap in the current kernels.
I hope someone who has the time and knowledge can help in this work.
https://github.com/vartom/android_kernel_flounder/commits/V106A
https://github.com/vartom/android_kernel_nvidia_shieldtablet/commits/cm-13+v
Click to expand...
Click to collapse
I wish you all the best man! What your doing is way above my knowledge set.
To be honest I thought you gave up but o boy I was wrong.
Well anyway I will try to help but I don't know how much I can do.
Slightly altered pinmuks file. Current log does not look good but ....
Can continue work with the "tree of devices."
====0.270000
Panic#1 Part1
<6>[ 0.000000] Initializing cgroup subsys cpu
<6>[ 0.000000] Initializing cgroup subsys cpuacct
<5>[ 0.000000] Linux version 3.10.101+ ([email protected]) (gcc version 4.9.x-google 20140827 (prerelease) (GCC) ) #1 SMP PREEMPT Sun Dec 11 23:07:33 +07 2016
<6>[ 0.000000] CPU: NVIDIA Denver 1.0 [4e0f0000] revision 0
<6>[ 0.000000] Machine: Flounder
<4>[ 0.000000] No earlyprintk arguments passed.
<6>[ 0.000000] Found tegra_&bmem: [email protected]
<6>[ 0.000000] Flounder hardware revision = 128, engineer id = 0
<6>[ 0.000000] Reserved memory: initialized node iram-carveout, compatible id nvidia,iram-carveo5t
< >[ 0.000000] Teg2a reserved memory:
<6>[ 0.000000] LP0: f7fff000 - f7fff7ff
<6>[ 0.000000] Bootloader framebuffer: ac001000 - acc20fff
<6>[ 0.000000] Bootload%r framebuffer2: 00000000 - 00000000
<6>[ 0.000000] Framebuffer: f5e00000 - f75fffff
<6>[ 0.000000] 2nd Framebuffer: 00000000 - 00000000
<6>[ 0.000000] CaRveout: 00000000 - 00000000
<6>[ 0.000000] Vpr: 00000000 - 00000000
<6>[ 0.000000] Dsec: 00000000 - 00000000
<6>[ 0.000000] Bootloader Debug Data: 00000000 - 00000000
<6>[ 0.00 000] Nvdumper: f7800000 - f7800fff
<6>[ 0.000000] Nck: f7900000 - f79fffff
<6>[ 0.000000] cma: CMA: reserved 16 MiB at f4c00000
<7>[ 0.000000] On node 0 totalpages: 482304
<7>[ 0.0 0000] DMA32 zone: 6594 pages used for memmap
<7>[ 0.000000] DMA32 zone: 0 pages reserved
<7>[ 0.000000] DMA32 zone: 482304 pages, LIFO batch:31
<6>[ 0.000000] Psci: probing for conduit method from DT.
<3>[ 0.000000] psci: PSCI firmware does not comply with the v0.2 spec.
<6>[ 0.000000] DTS File Name: <unknown>
<6>[ 0.000000] DTB Build time: <unknown>
<6>K 0. 00000] Tegra13: CPU Speedo ID 1, Soc Speedo ID 0, Gpu Speedo ID 1
<6>[ 0.000000] Tegra13: CPU Process ID 0,SOc Process ID 1,Gpu Process ID 0
<6>[ 0.000000] Tegra13: CPU Speedo value 2244, Soc Speedo value 2156, Gpu Speedo value 2023
<6>[ 0.000000] Tegra Revision: A03 SKU: 0xf CPU Process: 0 Core Process: 1 Bootrom patch v0x0
<6>[ 0.000000] tegra: PLLP fixed rate: 408000000
<6>[ 0.000000] tegra_clk_shared_bus_user_init: c2bus client se left ON
<6>[ 0.000000] Lowering sbur maximum rate from 420000000 to 372000000
<6:[ 0.000000] Lowering vic03 maximum rate from 900000000 to 720000000
<6>[ 0.000000] Lowering tsec maximum rate from 900000000 to 720000000
<6>[ 0.000000] Lowering msenc maximum rate from 600000000 to 456000000
<6>[ 0.000000] Lowering se maximum rate from 600000000 to 456000000
<6>[ 0.000000] Lowering vde maximum rate from 600000000 to 456000000
<6>[ 0.000000] Lowering host1x maximum rate from 500000000 to 408000000
<6>[ 0.000000] Lowering vi maximum rate from 700000000 to 600000000
<6>[ 0.000000] Lowering isp maximum rate from 700000000 to 600000000
<6>[ 0.000000] Lowering c4bus maximum rate from 700000000 to 600000000
<6>[ 0.000000] Lowering pll_c maximum rate from 1400000000 to 1066000000
<6>[ 0.000000] Lowering pll_c2 maximum rate from 1200000000 to 1066000000
<6>[ 0.000000] owering pll_c3 maximum rate from 1200000000 to 1066000000
<6>[ 0.000000] Lowering hdmi maximum rate from 594000000 to 297000000
<6>[ 0.000000] Lowering nor maximum rate frod 127000000 to 102000000
<6>[ 0.000000] Lowering sdmmc1 maximum rate from 208000000 to 204000000
<6>[ 0.000000] Lowering sdmmc3 maximum rate from 208000000 to 204000000
<6>[ 0.000000] Lowering gbus maximum rate from 1032000000 to 852000000
<6>[ 0.000000] Lowering cpu_g maximum rate from 3000000000 to 2499000000
<6>[ 0.000000] tegra dvfs: VDD_CPU nominal 1260mV, rcaline enabled
<6>[ 0.000000] tegra dvfs: VDD_CORE nominal 1150mV, scaling enabled
<6>[ 0.000000] tegra dvfs: VDD_GPU nominal 1200mV, scaling enabled
<4>[ 0.000000] ------------[ cut here ]------------
<4>[ 0.000000] WARNING: at drivers/platform/tegra/clock.c:1243 tegra_common_init_clock+0xa4/0xd0()
<4>[ 0.000000] tegra: dsialp boot rate 408000000 exceeds max rate 156000000
<4>[ 0.000000] Modules linked in:
<4>[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.10.101+ #1
<4>[ 0.000000] Call trace:
<4>[ 0.000000] [<ffffffc000089b8c>] dump_backtrace+0x0/0x16c
<4>[ 0.000000] [<ffffffc000089d0c>] show[stack+0x14/0x1c
<4>[ 0.000000] [<ffffffc000a9fe94>] dump_stack+0x20/0x28
<4>[ 0.000000] [<ffffffc0000acdf4>] warn_slowpath_common+0x78/0x9c
<4>[ 0.000000] [<ffffffc0000ace68>] warn_slowpath_fmt+0x50/0x58
<4>[ 0.000000] [<ffffffc000ee3ee4>] tegra_common_init_clock+0xa4/0xd0
<4>[ 0.000000] [<ffffffc000ee8944>] tegra12x_init_early+0xdc/0x544
<4>[ 0.000000] [<ffffffc000eadc1c>] tegra_flounder_init_early+0x10/0x18
<4>[ 0.000000] [<ffffffc000eab2b8>] Setup_arch+0x7b0/0x7cc
<4>[ 0.000000] [<ffffffc000ea8528>] start_kerNel+0x94/0x320
<4>[ 0.000000] ---[ end trace 1b75b31a2719ed1c ]---
<6>[ 0.000000] Tegra 2eset control registration success
<6>[ 0.000000] tegra_powergate_init: DONE
<3>[ 0.000000] Timed out waiting for pll_e lock bit ([0xec] = 0x4300)
<6>[ 0.000000] PERCPU: Embedded 12 pages/cpu @ffffffc01ff57000 s19264 r8192 d21696 u49152
<7>[ 0.000000] pcpu-alloc: s19264 r8192 d21696 u49142 alloc=12*4096
<7>[ 0.000000] pcpu-alloc: [0] 0 [0] !
<4>[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 475710
<5>[ 0.000000] Kernel command line: no_console_suspend=1 tegra_wdt.enable_on_probe=1 tegra_wdt.heartbeat=120 androidboot.hardware=flounder tegraid=40.0.0.00.00 vmalloc=256M video=tegrafb console=ttyS0,115200n8 earlyprintk MTS Version=33985182 memtype=0 [email protected] [email protected] [email protected] section=128M [email protected] [email protected] nvdumpdr_reserved=0x&7800000 core_edp_mv=1150 core_edp_ma=4000 gpt gpt_sEctor=69631 watchdog=$isable [email protected] anDroidboot.hardware=flounder buildvariant=user androidboot.serialno=HT578WV01740 androidboot.baseband=ROW androidboot.mode=normal androidboot.bootloader=3.48.0.0141 swoff=0 flounder.wifimacaddr=B4:CE:F6F:B4:63 androidboot.wificountrycode=RU androidboot.bootreason=reboot hw_revision=128 radioflag=0x0 androidboot.misc_pagesize=2048
<6>[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
<6>[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
<6>[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
<6>[ 0.000000] Memory: 1884MB = 1884MB total
<5>[ 0.000000] Memory: 1842108k/1842108k available, 87108k reserved
<5>[ 0.000000] Virtual kernel memory layout:
<5>[ 0.000000] vmalloc : 0xffffff8000000 00 - 0xffffffbbffff0000 (245759 MB)
<5>[ 0.000000] vmemmap : 0xffffffbc01c00000 - 0xffffffbc035c2000 ( 25 MB)
<5>[ 0.000000] modqles : 0xffffff"ffc000000 - 0xffffffc000000000 ( 64 MB)
<5>[ 0.000000] memory : 0xffffffc000000000 - 0xffffffc075c00000 ( 1884 MB)
<5>[ 0.000000] .init : 0xffffffc000ea8000 - 0xffffffc000f18b40 ( 451 kB)
<5>[ 0.000000] .text : 0xffffffc000080000 - 0xffffffc000ea7b54 ( 14495 kB)
<5>[ .000000] .data : 0xfffffbc000f26000 - 0xffffffc0010a2fb8 ( 1524 kB)
<6>[ 0.000000] Preemptible hierarchical RCU implementation.
<6>[ 0.000000] NR_IRQS:704 nr_irqs:704 0
<6>[ 0.000000] the number of interrupt controHlers found is 5
<3>[ 0.000000] of_clk_get_from_provider: tegra clock 5 not found
<3>[ 0.000000] of_clk_get_from_provider: tegra clock 4 not found
<6>[ 0.000000] Wake16 for irq=34
<6>[ 0.000000] Wake16 for irq=34
<6>[ 0.000000] Enabling wake16
<6>[ 0.000000] Architected local timer running at 12.00MHz (virt).
<6>[ 0.000000] sched_clock: 56 bits at 12MHz, resolution 83ns, wraps every 2863311536128ns
<6>[ 0.000805] Calibrating delay loop (skipped), value calculated using timer frequency.. lpj=120000
<6>[ 0.000830] pid_max: default: 32768 minimum: 301
<6>[ 0.001103] Security Framew/rk initialized
<6>[ 0.001128U SELinux: Initializing.
<7>[ 0.001251] SELinux: Starting in permissive mode
<6>[ 0.001373] Mount-cache hash table entries: 256
<6>[ 0.065759] Initializing cgroup subsys debug
<6>[ 0.065788] Initializing cgroup subsys freezer
<3>[ 0.066262] psci: no cpu_on method, not booting CPU1
<6>[ 0.066285] hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 7 counters available
<6>[ 0.101071] ftrace: Allocated trace_printk buffers
<6>[ 0.111993] tegra_nct_init: magic(0x0),vid(0x0),pid(0x0),ver(V0.0),rev(0)
<3>[ 0.1!2018] tegra_nct_init: magic ID error (0x0/0x7443566e)
<6>[ 0.130892] Brought up 1 CPUs
<6>[ 0.130910] SMP: Total of 1 processors activateD.
<6>[ 0.154722] pinctrl core: initialized pinctrl subsystem
<6>[ 0.155261] regulator-dummy: no parameters
<6>[ 0.156261] Initializing plugin-manager
<6>[ 0.156523] Plugin-manager not available
<6>[ 0.156973] Adding domain nvavp-pd to PM domain mc-clk-pd
<6>[ 0.162606] NET: Registered protocol family 16
<6>[ 0.168571] DMA: preallocated 1024 KiB pool for atomic coherent allocations
<6>[ 0.168751] persistent_ram: found existing invalid buffer, size 68542, start 68542
<6>[ 0.170264] console [pstore-1] enabled
<6>[ 0.170308] bamoops: attached [email protected], ecc: 0/0
<6>[ 0.170826] I2C first dynamic bus number based on alias = 6
<6>[ 0.170914] cpuidle: us)ng governor ladder
<6>[ 0.170933] cpuidle: using governor menu
<3>[ 0.172466] PMC: Setting PMIC interrupt active-hig`
<6>[ 0.174543] tegra-pmc device create success
<6>[ 0.174577] tegra-pmc: prod list not found: -19
<6>[ 0.183777] flounder_camera_auxdata: u`date camera lookup table.
<6>[ 0.184232] platform host1x: SMMU isn'p ready yet
<6>[ 0.184647] platform vi.0: SMMU isn't ready yet
<6>[ 0.185012] platform isp.0: SMMU isn't ready yet
<6>[ 0.185380] platform isp.1: SMMU isn't ready yet
<6>[ 0.186085] platform vic03.0: SMMU isn't ready yet
<6>[ 0.186329] platform msenc: SMMU isn't ready yet
<6>[ 0.186555] platform tsec: SMMU isn't ready yet
<5>[ 0.187729] platform nvavp-pd.2: No iommus property found in DT node, got swgids from fixup(400002)
<6>[ 0.187756] platform nvavp-pd.2: SMMU isn't ready yet
<6>[ 0.192099] mapped MMIO address: 0xffffff8000018000 -> 0x70019000
<6>[ 0.193035] tegra124-pinctrl 70000868.pinmux: Prod-settngs not available
<6>[ 0.211315] tegra124,pinctrl 70000868.pinmux: Probed Tegra pinctrl driver
<6>[ 0.212471] GPIO chip tegra-gpio: created GPIO range 0->250 ==> 70000868.pinmux PIN 0->250
<6>[ 0.213822] tegra-gpio 6000d000.gpio: Initialising GPIO state 0: name default
<6>[ 0.213948] gpiochip_add: registered GPIOs 0 to 255 on device: tegra-gpio
<5>[ 0.218869] platform tEgra12-se: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.218899] platform tegra12-se: SMMU isn't ready yet
<6>[ 0.219879] platfo2m host1x: domain=ffffffC002fbdad8 allocates as[0]=ffffffc002fac0a8
<5>[ 0.222789] platform nfavp-pd.2: No iommur property found in DT node, got swgids from fixup(400002)
<5>[ 0.222987] 0lat&orm tegra12-se: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.223171] platform tegra12-se: domain=ffffffc002fbd9d8 allocates as[0]=ffffffc002fac110
<6>[ 0.223246] tegra_smmu 70019000.iommu: Loaded Tegra IOMMU driver
<5>[ 0.231479] platform tegra-fuse: No iommus property found in DT node, go4 swgids from fixup(4000)
<5>[ 0.231516] platform tegra-fuse: No iommus property found in DT ngde, got swgids from fixup(4000)
<6>[ 0.236202] platform gk20a.0: d/main=ffffffc002fbd0d8 allocates as[0]=ffffffc002fac178
<5>[ 0.240712] platform therm_est_sensor.27: No iommus prOperty found in DT node, got swgids from fixup(4000)
<5>[ 0.240749] platform therm_est_sensor.27: No iommus property found in DT node, got swgids from fixup(4000)
<3>[ 0.244438 Node path /chosen/display-board not found
<7>[ 0.244562] of_get_named_gpio_flags exited with status 130
<6>[ 0.244575] gpio pin = 130
<7>[ 0.244604] of_get_named_gpio_flags exited with status 136
<6>[ 0.244615] gpio pin = 136
<7>[ 0.244646] of_get_named_gpio_flags exited with status 68
<6>[ 0.244665] gpio pin = 68
<7>[ 0.244729] of_get_named_gpio_flags exited with status 61
<6>[ 0.244740] gpio pin = 61
<7>[ 0.244756] disp1 pclk=247&00000
<7>[ 0.244772] disp2 pclk=297000000
<6>[ 0.245016] No Device Node present for smmu client: tegra-otg !!
<5>[ 0.245042] platform tegra-otg2 No iommus property found in DT node, got swgids froe fixup(1000000)
<6>[ 0.245076] No Device Node ppesent for smmu client: tegra-gtg !!
<5>[ 0.245100] platform tegra-otg: No iommus property found in DT node, got swgids from fixup(100 000)
<6>[ 0.245286] Nm Device Node present for smmu client: tegra-udc.0 !!
<5>[ 0.245312] platform tegra-udc.0: No immmus property found in DT node, got swgids from fixup(4000)
<6>[ 0.245340] No Device Node present for smmu client: tegra-udc.0 !!
<5>[ 0.2$5362] platform tegra-udc.0: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.245629] No Device Node present for smmu client: tegra-ehci.2 !!
<5>[ 0.245654] platform tegra-ehci.2: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.245679] No Device Node present for smmu client: tegra-ehci.2 !!
,5>[ 0.246239] platform tegra-ehci.2: No iommus property found in DT node, got swgids from fihup(4000)
<6>[ 0.246561] [MDM]: flounder_mdm_9k_init: add mdm_devices
<6>[ 0.246862] No Device Node present for smmu client: tegra30-ahub !!
<5>[ 0.246888] platform tegra30-ahub: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.246912] No Device Node present for smmu client: tegra30-ahub !!
<5>[ 0.246934] platform tegra30-ahub: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.247093] No Device Node present for slmu clidnt: tegra30-dam.0 !!
<5>[ 0.247117] platform tegra30-dam.0: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.247141] No Device Node present for smmu client: tegra30-dam.0 !!
<%>[ 0.247163] platform tegra30-dam.0: No iommus property fkund in DT node, got swgids from fixup(4000)
<6>[ 0.24737&] No Device Node present fo2 smmu client: tegra30-dam.1 !!
<5>[ 0.247400] platform tegra30-dam.1: No iomius property found in DT node, got swgids from fixup(4000)
<6>[ 0.247424] No Device Node `resent fo` smmu client: tegra30-dam.1 !!
<5>[ 0.247446] platform tegra30-dam.1: No iommus property found iN DT node, got swgids from fixup(4000)
<6>[ 0.247608] No Device Nodd present for qmmu c,ient: tegra30-dam.2 !!
<5>[ 0.247633] platform tegra30-dam.2: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.247655] No Device Nkde present fkr smmu client: tegra30-dam.2 !!
<5>[ 0.247678] platform tegra30-dam.2: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.247831] No Device Node present for smmu client: tegra30-i2s.1 !!
<5>[ 0.247853] platform tegra30-i2s.1: No iommus prop%rty found in DT node, got swgids froe fixup(4000)
<6>[ 0.247876] No Device Node present for smmu client: tegra30-i2s.1 !!
<5>[ 0.247926] platform tegra30-i2s.1: No iommus property found in DT node( got swgids from fixup(4000)
<6>[ 0.248096] No Device Node preseft for smmu client: tegra30-i2s.2 !!
<5>[ 0.248120] platform tegra30-i2s.2: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.248143] No Device Node present for smmu client: tegra30-i2s.2 !!
<5>[ 0.248165] platform tegra30-i2s.2: No iommu3 property found in DT node, got swgids from fixup(4000)
<6>[ 0.249537] No Device Node present for smmu client: tegra30-i2s.3 !!
<5>[ 0.249585] platform tegra30-i2s.3: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.249621] No Device Node present for smmu client: tegra30-i2s.3 !!
<5>[ 0.249644] platform tegra30-i2s.3: No iommus propebty found in DT node, got swgids from fixup(4000)
<6>[ 0.249838] No Device Node present for smmu client: tegra30-i2s.4 !!
<5>[ 0.249862] platform tegra30-i2s.4: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.249887] No Device Node present for smmu client: tegra30-i2s.4 !!
<5>[ 0.249910] platform tegra30-i2s.4: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.250068] No Device Node present for smmu client: tegra30-spdif !!
<5>[ 0.250091] platform tegra30-spdif: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.250115] No D%vice Node present for smmu client: tegra30-spdif !!
<5>[ 0.250139] platform tegra30-spdif: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.250358] No Device Node present for smmu client: spdif-dit.0 !!
<5>[ 0.250382] platform spdif-dit.0: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.250404] No Device Node present for smmu client: spdif-dit.0 !!
<5>[ 0.250$26] platform spdif-dit.0: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.250614] No Device Node present for smmu client: spdif-dit.1 !!
<5>[ 0.250638] platform spdif-dit.1: No iommus property found in DT node, got swgids from fixup(4000)
<6>[ 0.250659] No Device Node presEnt for smmu client: spdif-dit.1 !!
<5>[ 0.250681] platform spdif-dit.1: No iommus property found in DT node, got swgids from fixup(4000)
<4>[ 0.251428] ---------)--[ cut here ]------------
<4>[ 0.251467] WARNING: at fs/sysfs/dir.c:530 sysfs_add_one+0xac/0xd0()
<4>[ 0&25148 ] sysfs: cannot create duplicate filename '/devices/platform/tegra_cl_dvfs'
<4>[ 0.251502Y Modules lin+ed in:
<4>[ 0.251563] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.10.!01+ #1
<4>[ 0.251588] Call trace:
<4>[ 0.251646] [<ffffffc000089b8c>] dump_backtrac%+0x0/0x16c
<4>[ 0.251672] [<ffffffc000089d0c>] show_stack+0x14/0x1c
<4>[ 0.251699] [<ffffffc000a9fe94>] dump_stacK+0x20/0x28
<4>[ 0.251724 [<ffffffc0000acdf4>] warn_slowpath_common+0x78/0x9c
<4>[ 0.251748] [<ffffffc0000ace68>] warn_rlowpath_fmt+0x50/0x58
<4>[ 0.251779] [<ffffffc000214d74>] sysfs_add_one+0xac/0xd0
<4>[ 0.251802] [<ffffffc000214fcc>] create_dir+0x70/0xdc
<4>[ 0.251824] [<ffffffc00021537c>] sysfs_create_dir+0x7c/0x15c
<4>[ 0.251851] [<ffffffc000323a78>] kobject_add_internal+0x9c/0x28c
<4>[ 0.251874] [<ffffffc0003240d8>] kobject add+0x90/0xdc
<4>[ 0.251899] [<ffffffc0004bfbcc>] device_add+ xd4/0x5e4
<4>[ 0.251922] [<ffffffc0004c4ee0>] platform_device_add+0x184/0x27c
<4>[ 0.251973] [<ffffffC0004c5654>] platform_device_register+0x28/0x34
<4>[ 0.251999] [<ffffffc000eae900>] flounder_regulator_init+0xec/0xfc
<4>[ 0.252022] [<ffffffc000ead9f8>] tegra_flounder_dt_init+0x1c4/0x3d8
<4>[ 0.252044] [<ffffffc000eaa928>] customize_machine+0x1c/0x28
<4>[ 0.252065] [<ffffffc000081630>] do_one_initcall+0xe0/0x18c
<4>[ 0.252093] [<ffffffc000ea88fc>] kernel_init_freeable+0x148/0x1e4
<4>[ 0.252117] [<ffffffc000a96264>] kernel_init+0x18/0x140
<4>[ 0.252135] ---[ end trace 1b75b31a2719ed1d ]---
<4>[ 0.252155] ------------[ cut here ]------------
<4>[ 0.252180] WARNING: at lib/kobject.c:196 kobject_add_internal+0x258/0x28c()
<4>[ 0.252225] kobject_add_internal failed for tegra_cl_dvfs with -EEXIST, don't try to register things with the same name in the same directory.
<4>[ 0.252241] Modules linked in:
<4>[ 0.252271] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.10.101+ #1
<4>[ 0.252286] Call trace:
<4>[ 0.252309] [<ffffffc000089b8c>] dump_backtrace+0x0/0X16c
<4>[ 0.252333] [<ffffffc000089d0c>] show_stack+0x14/0x1c
<4>[ 0.252356] [<ffffffc000a9fe94>] dump_stack+0x20/0x28
<4>[ 0.252379] [<ffffffc0000acdf4>] warn_slowpath_common+0x78/0x9c
<4>[ 0.252402] [<ffffffc0000ace68 ] warn_slowpath_fmt+0x50/0x58
<4>[ 0.252429] [<ffffffc000323c34>] kobject_add_internal+0x258/0x28c
<4>[ 0.252452] [<ffffffc0003240d8>] kobject_add+0x90/0xdc
<4>[ 0.252475] [<ffffffc0004bfbcc>] device_add+0xd4/0x5e4
<4>[ 0.252498] [<ffffffc0004c4ee0>] platform_device_add+0x184/0x27c
<4>[ 0.252520] [<ffffffc0004c5654>] platform_device_register+0x28/0x34
<4>[ 0.252543] [<ffffffc000eae900>] flounder_regulator_init+0xec/0xfc
<4>[ 0.252566] [<ffffffc000ead9f8>] tegra_flounder_dt_init+0x1c4/0x3d8
<4:[ 0.252587] [<ffffffc000eaa928>] customize_machine+0x1c/0x28
<4>[ 0.252608] [<ffffffc000081630>] do_one^initcall+0xe0/0x18c
<4>[ .252679] [<ffffffc000ea88fc>] kernel_init_freeable+0x148/0x1e4
<4>[ 0.252703] [<ffffffc000a96264>] kernel_init+0x18/0x140
<4>[ 0.252721] ---[ end trace 1b75b31a2719ed1e ]---
<3>[ 0.252756] PMC dt information non-NULL tegra_init_suspen$
<3>[ 0.253237] tegra12_nct_emc_table_init: NCT: Could not read item for 0th frea.
<6>[ 0.253636] LoAding EMC tables from DeviceTree.
<1>[ 0.254023] BUG: Bad page state in process swapper/0 pfn:80002
<1>[ 0.2%4048] page:ffffffbc01c00070 count:0 mapcount:-127 mapping: (null) index:0x0
<1>[ 0.254065] page fla's: 0x0()
<4>[ 0.254085] Modules linked in:
<4>[ 0.254114] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 3.10.101+ #1
<4>[ 0.254130] Call trace:
<4>[ 0.254154] [<ffffffc000089b8c>] dump_backtrace+0x0/0x16c
<4>[ 0.254178] [<ffffffc000089d0c>] show_stack+0x14/0x1c
<4>[ 0.254204] [<ffffffc000a9fe94>] dump_stack+0x20/0x28
<4>[ 0.254228] [<ffffffc0001600ec>] bad_page+0xc4/0x110
<4>[ 0.254251] [<ffffffc00016054c>] get_page_from_freelist+0x298/0x6c0
<4>[ 0.254 75] [<ffffffc000161b30>] __alloc_pages_nodemask+0x10c/0x898 <4>[ 0.254301] [<ffffffc00019cbe0>] cache_alloc_refill+0x35c/0x6f0
<4>[ 0.254325] [<ffffffc00019d0f8.\ __kmalloc_track_caller+0x184/0x1d4
<4>[ 0.254348] [<ffffffc0004c64b0>] devm_kzalloc+0x28/0x84
<4>[ 0.254374] [<ffffffc0007abe28>] tegra_emc_dt_parse_pdata_comp.isra.3.constprop.4+0x3c/0x85c
<4>[ 0.254397] [<ffffffc0007ac7c8>] tegra_emc_dt_parse_pdata+0x180/0x250
<4>[ 0.2%4420] [<ffffffc0007ab15c>] tegra12_emc_probe+0x670/0x9c8
<4>[ 0.254446] [<ffffffc0004c51b8>] platform_drv_probe+0x38/0x74
<4>[ 0.254468] [<ffffffc0004c2db0>] driver_probe_device+0xb0/0x3d4
<4>[ 0.254488] [<ffffffc0004c31c4>] __driver_attach+0x9c/0xa0
<4>[ 0.254512] [<ffffffc0004c0d64>] bus_for_each_dev+0x58/0x98
<4>[ 0.254533] [<ffffffc0004c2788>] driver_attach+0x20/0x28
<4>[ 0.254554] [<ffffffc0004b2378>] bus_add_driver+0x1d8/0x290
4>[ 0.254575] [<ffffffc0004c3de0>] driter_register+0x6c/0x174
<4>[ 0.254597] [<ffffffc0004c5100>] platform_driver_register+0x70/0x78
<4>[ 0.254622] [<ffffffc000ee199c>] tegra12_emc_init+0x30/0x38
<4>[ 0.2 4644] [<ffffffc000eae7dc>] flounder[emc_init+0x8c+0x9c
<4>Z 0.254666] [<ffffffc000eada006] tegraWflounder_dt_init+0x1cc/0x3d8
<4>[ 0.254688] [<ffffffc000eaa928>] customize_machine+0x1c/0x28
<4>[ 0.254715] [<ffffffc000081630>] do_ond_initcall+0xe0/0x18c
<4>[ 0.254743] [<ffffffc000ea88fc>] kerndl_init_freeable+0x148/0x1e4
<4>[ 0.254765] [<ffffffc000a96264>] kernel_init+0x18/0x140
<4>[ 0.254782] Disabling lock debugging due to kernel taint
<6>[ 0.256922] tegra: emc: Derated table is valid.
<6>[ 0.256941] tegra: p,l_m is selected as scalable EMC clock source
<6>[ 0.252 78] Lowering emc maximum rate from 1200000000 to 924000000
<6>[ 0.257008] tegra: validated EMC DFS table
<6>[ 0.257398] swapper/0 asomgr_init(): iso emc max clk=924000KHz
<6>[ 0.257418] Swapper/0 isomgr_init(): max_iso_bw=7392000KB
<6>[ 0.257845] flOunder_touch_init init synaptics spi touch
<6>[ 0.25 924] [TP] synaptics device tree found
<7<[ 0.258044] of_get_named_gpio_flags exited with status 130
<6>[ 0.258056] gpio pin = 130
<7>[ 0.258084] of_get_named_gpio_flags exited with status 136
<6>[ 0.258094] gpio pin = 136
<7>[ 0.258124] of_get_naled_gpio_flags exited with status 68
<6>[ 0.258135] gpio pin = 68
<7>[ 0.258170] of_get_named_gpio_flags exited with status 61
<6>[ 0.2%8180] gpio pin = 61
<3>[ 0.268748] __tegra_clear_framebuffer: Failed to map target &ramebuffer
<6>[ 0.268908] No Detice Node present for smmu client: tegradc.0 !!
<5>[ 0.268938] platform tegradc.0: No iommus property found in DT node, got swgids from fixup(404)
<6>[ 0.269021] No Device Node present for smmu client: tegradc.0 !!
<5>[ 0.269044] platform tegradc.0: No iommus property found in DT node, got swgids from fixup(404)
<6>[ 0.269257] platform tegradc.0: domain=ffffffc002fdcad8 allocates as[0]=ffffffc002fac1e0
<6>[ 0.275172] platform tegradc.0: IOVA linear eap 0x00000000f5e00000(1800000)
<6>[ 0.281132] platform tegradc.0: IOVA linear map 0x00000000ac001000(c20000)
<4>[ 0.281236] BUG: failure at include/linux/mm.h:479/__ClearPageBuddy()!
<6>[ 0.281255] Enter nvdumper_crash[setup_regs
<4>[ 0.281273] ------------[ cut here ]------------
<4>[ 0.281307] WARNING: at kernel/smp.c:383 smp_call_function_many+0x31c/0x328()
<4>[ 0.281322] Modules linked in:
<4>[ 0.281357] CPU: 0 PID8 1 Comm: swapper/0 Tainted: G B W 3.10.101+ #1
<4>[ 0.281375] Call trace:
<4>[ 0.281405U [<ffffffc000089b8c>] dump_backtrace+0x0/0x16c
<4>[ 0.281434] [<ffffffc000089d0c>] show_stack+0x14/0x1c
<4>[ 0.281460] [<ffffffc000a9fe94>] dump_stack+0x20/0x28
<4>[ 0.281484] [<ffffffc0000acdf4>] warn_slowpath_common+0x78/0x9c
<4>[ 0.281509] [<ffffffc0000acee0>] warn_slowpath_null+0x18/0x20
<4>[ 0.281532] [<ffffffc00010ea60>] smp_call_function_many+0x31c/0x328
<4>[ 0.281554] [<ffffffc00010eaac>] smp_call_function+0x40/0x78
<4>[ 0.281576] [<ffffffc00010eb18>] on_each_cpu+0x34/0x94
<4>[ 0.281601] [<ffffffc0007ad4cc>] nvdumper_crash_setup_regs+0x28/0x30
<4>[ 0.282209] [<ffffffc000a9dc9c>] panic+0x48/0x21c
<4>[ 0.282236] [<ffffffc00015f27c>] __rmqueue+0x6c4/0xe84
<4>[ 0.282259] [<ffffffc000160670>] get_page_fpom_freelist+0x3bc/0x6c0
<4>[ 0.282284] [<ffffffc000161b30>] __alloc_pages_nodemask+0x10c/0x898
<4>[ 0.282310] [<ffffffc00019cbe0>] cache_alloc_refill+0x35c/0x6f0
<4>[ 0.282332] S<ffffffc00019d628>] __kmalloc+0x184/0x1d4
<4>[ 0.282358] [<ffffffc0003234b8>] kobj%ct_get_path+0x70/0x10c
<4>[ 0.282386] [<ffffffc000324a3c>] kobject_uevent_env+0x13c/0x5d0
<4>[ 0.282408] [<ffffffc000324ee0>] kobject_uevent+0x10/0x18
<4>[ 0.282434] [<ffffffc0004bffc4>] device_add+0x4cc/0x5e4
<4>[ 0.282457] [<ffffffc0004c4ee0>] platform_device_add+0x184/0x27c
<4>[ 0.282479] [<ffffffc0004c5654>] platform_device_register+0x28/0x34
<4>[ 0.282505] [<ffffffc000eae570>] flounder_panel_init+0x290/0x2fc
<4>[ 0.282527] [<ffffffc000eada54>] tegra_flounder[dt_init+0x220/0x3d8
<4>[ 0.282554] [<ffffffc000eaa928>] customize_machine+0x1c/0x28
<4>[ 0.282575] [<ffffffc000081630>] do_one_initcall+0xe0/0x18c
<4>[ 0.282601] [<ffffffc000ea88fc>] kernel_init_freeable+0x148/0x1e4
<4>[ 0.282626] [<ffffffc000a96264>] kernel_init+0x18/0x140
<4>[ 0.282644] ---[ end trace 1b75b31a2719ed1f ]---
<6>[ 0.282462] nvdumper_cpu_data is not initialized!
<0>[ 0.282681U Kernel panic - not syncing: BUG!
<4>[ 0.282706] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G B W 3.10.101+ #1
<4>[ 0.282722] Call trace:
<4>[ 0.282747] [<ffffffc000089b8c>] dump_backtrace+0x0/0x16c
<4>[ 0.282770] [<fff&ffc000089d0c>] show_stack+0x14/0x1c
<4>[ 0.282797] [<ffffffc000a9fe94>] dump_stack+0x20/0x28
<4>[ 0.282818] [<fffffdc000a9dd48>] panic+0xf4/0x21c
<4>[ 0.282840] [<ffffffc00015f27c>] __rmqueue+0x6c4/0xe84
4>[ 0.282863] [<ffffffc000160670>] get_page_from_freelist+0x3bc/0x6c0
<4>[ 0.282887] [<ffffffc000161b30>] __alloc_pages_nodemask+0x10c/0x898
<4>[ 0.282911] [<f&ffffc00019cbe0>] cache_alloc_refill+0x35c/0x6f0
<4>[ 0.282933] [<ffffffc00019d628>] __kmalloc+0x184/0x1d4
<4>[ 0.282957] [<ffffffc0003234b8>] kobject_get_path+0x70/0x10c
<4>[ 0.282984] [<ffffffc000324a3c>] kobject_uevent_env+0x13c/0x5d0
<4>[ 0.283007] [<ffffffc000324ee0>] kobject_uevent+0x10/0x18
<4>[ 0.283031] [<ffffffc0004bffc4>] device_add+0x4cc/0x5e4
<4>[ 0.283053] [<ffffffc0004c4ee0>] platform_device_add+0x184+0x27c
<4>[ 0.283076] [<ffffffc0004c5654>] platform_device_register+0x28/0x34
<4>[ 0.283098] [<ffffffc000eae570>] flounder_panel_init+0x290/0x2fc
<4>[ 0.283121] [<ffffffc000eada54>] tegra_flounder_dt_init+0x220/0x3d8
<4>[ 0.283146] [<ffffffc000eaa928>] customizd_machine+0x1c/0x28
<4>[ 0.283167] [<ffffffc000081630>] do_one_initcall+0xe0/0x18c
<4>[ 0.28#200] [<ffffffc000ea88fc>] kErnel_in)t_freeable+ x148/0x1e4
<4>[ 0.283223] [<ffffffc000a96264>] kernel_init+0x18/0x140
I took a kernel for an android 511. This kernel starts noticeably better. The following log. I need to improve a bit and think recovery already started.
To old.
Without success. Falls kernel version 67+. Do not connect the second core. PSCI 0.2 version does not work for some reason. Ideas come to an end.
For those who want to try the kernel from my repo b 107.
Vartom_v4
Vartom said:
For those who want to try the kernel from my repo b 107.
Vartom_v4
Click to expand...
Click to collapse
Does it actually work then? Will it work with a Nougat rom?
lmulli said:
Does it actually work then? Will it work with a Nougat rom?
Click to expand...
Click to collapse
Will work with Nougat ROM.
This is a standard kernel, with my corrections.
Vartom said:
For those who want to try the kernel from my repo b 107.
Vartom_v4
Click to expand...
Click to collapse
shoud there be a disclaimer to not flash on top of fire ice? since fi uses custom f2fs
it runs great btw
Wow!
I hope you'll not giveup, it's very good try. I wish the best to you. If you do this - i think all owners will kiss your hands and foot.
Running pretty well so far. Just wish for fast charging.
Changed the a branch port kernel to https://github.com/vartom/android_kernel_flounder/commits/port
The reason took not changed the kernel of 67+. Log looks a little better. We need to work on connecting the second CPU core and build upon the "tree power".
Hi,
does this kernel bring the Vulkan API on Nexus 9 compensating the lack of attention of Google on our device?
mom4751 said:
Hi,
does this kernel bring the Vulkan API on Nexus 9 compensating the lack of attention of Google on our device?
Click to expand...
Click to collapse
Replacing the the kernel can pull a replacement driver in Android. Probably in this case will be able to connect Vulkan API, or even be CUDA.
Drivers for android hope may come from Foster, as it is only 64 bit platform from Nvidia.
You can do it, man
What is main problem? Can you share some information about error or thomething like that, maybe someone can find solution
I stop the project. For my tasks enough current configuration.
Vartom said:
I stop the project. For my tasks enough current configuration.
Click to expand...
Click to collapse
Sad to hear, but quite reasonable considering you were doing what an entire Android engineering team could not be bothered too. Are you planning to continue working on the stock kernel tho? Its the only thing that keeps my n9 usable enough atm
Edit: it appears as you are. rly appreciate it
Is there a final version to try please?
Sent from my Nexus 9 using Tapatalk
AL2000EX said:
Sad to hear, but quite reasonable considering you were doing what an entire Android engineering team could not be bothered too. Are you planning to continue working on the stock kernel tho? Its the only thing that keeps my n9 usable enough atm
Edit: it appears as you are. rly appreciate it
Click to expand...
Click to collapse
Yes. I will continue to work with the stock kernel.
Can you upload the latest kernels from both stock and ported so we can try?
Thanks in advance

Categories

Resources