All of lore.kernel.org
 help / color / mirror / Atom feed
* [dm-crypt] Inquiry from Qualcomm on DM_CRYPT for Android ICS
@ 2012-02-08 19:21 Hari Prasad
  2012-02-08 21:05 ` Milan Broz
  0 siblings, 1 reply; 2+ messages in thread
From: Hari Prasad @ 2012-02-08 19:21 UTC (permalink / raw)
  To: dm-crypt


[-- Attachment #1.1: Type: text/plain, Size: 932 bytes --]

Hi there,

MY name is Hari, I work for Crypto SW team at Qualcomm Inc. We are using
our Crypto HW to do all the necessary encryption & decryption. We are
trying to use this DM-CRYPT in our setup, I am not sure how the HW device
is mapped using DM_CRYPT, I don't see any of our code being called for HW
when I run an encryption test (ENCRYPT PHONE in ICS Android build).

I have attached the log (printk added in DM_CRYPT), I see that the device
crashes or something happens (device disappears after few seconds of
starting the ENCRYPT_PHONE).

We register our HW through misc_register function call.

It would be really helpful if I can get the solution to map our HW device
using DM-CRYPT.

1. Is there any module or any file that I can look up to find any info
about the devices being mapped?
2. Is there a way I can put a breakpoint or add some prink statements in
some module which outputs this info (in runtime)?

Thanks,
Hari

[-- Attachment #1.2: Type: text/html, Size: 1737 bytes --]

[-- Attachment #2: dmcrypt_test.txt --]
[-- Type: text/plain, Size: 49684 bytes --]

     1	<6>[    0.000000] Booting Linux on physical CPU 0
     2	<6>[    0.000000] Initializing cgroup subsys cpu
     3	<5>[    0.000000] Linux version 3.0.8-00006-g7e7c91b-dirty (hnamgund@rameshm2-linux) (gcc version 4.4.3 (GCC) ) #4 SMP PREEMPT Tue Feb 7 17:30:41 PST 2012
     4	<4>[    0.000000] CPU: ARMv7 Processor [510f04d2] revision 2 (ARMv7), cr=10c5387d
     5	<4>[    0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
     6	<4>[    0.000000] Machine: QCT MSM8960 FLUID
     7	<6>[    0.000000] low unstable address b0000000 max size 10000000 bank size 20000000
     8	<6>[    0.000000] movable zone start b0000000 size 10000000
     9	<6>[    0.000000] memory pool 3 (start a5500000 size ab00000) initialized
    10	<4>[    0.000000] Memory policy: ECC disabled, Data cache writealloc
    11	<6>[    0.000000] socinfo_init: v6, id=87, ver=2.0, raw_id=1712, raw_ver=2, hw_plat=3,  hw_plat_ver=65536
    12	<6>[    0.000000]  accessory_chip=0 hw_plat_subtype=0
    13	<4>[    0.000000] Zone PFN ranges:
    14	<4>[    0.000000]   Normal   0x00080200 -> 0x000a1200
    15	<4>[    0.000000]   HighMem  0x000a1200 -> 0x000c0000
    16	<4>[    0.000000] Movable zone start PFN for each node
    17	<4>[    0.000000]   Node 0: 677888
    18	<4>[    0.000000] early_node_map[3] active PFN ranges
    19	<4>[    0.000000]     0: 0x00080200 -> 0x00088f00
    20	<4>[    0.000000]     0: 0x00090000 -> 0x000a5500
    21	<4>[    0.000000]     0: 0x000b0000 -> 0x000c0000
    22	<7>[    0.000000] On node 0 totalpages: 188928
    23	<7>[    0.000000]   Normal zone: 1056 pages used for memmap
    24	<7>[    0.000000]   Normal zone: 0 pages reserved
    25	<7>[    0.000000]   Normal zone: 105184 pages, LIFO batch:31
    26	<7>[    0.000000]   HighMem zone: 140 pages used for memmap
    27	<7>[    0.000000]   HighMem zone: 17012 pages, LIFO batch:3
    28	<7>[    0.000000]   Movable zone: 848 pages used for memmap
    29	<7>[    0.000000]   Movable zone: 64688 pages, LIFO batch:15
    30	<6>[    0.000000] allocating 31825920 bytes at c163b000 (8183b000 physical) for fb
    31	<6>[    0.000000] PERCPU: Embedded 8 pages/cpu @c3498000 s9344 r8192 d15232 u32768
    32	<7>[    0.000000] pcpu-alloc: s9344 r8192 d15232 u32768 alloc=8*4096
    33	<7>[    0.000000] pcpu-alloc: [0] 0 [0] 1 
    34	<4>[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 186884
    35	<5>[    0.000000] Kernel command line: console=ttyHSL0,115200,n8 androidboot.hardware=qcom user_debug=31 androidboot.emmc=true androidboot.serialno=230b3a0f androidboot.baseband=msm
    36	<6>[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    37	<6>[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    38	<6>[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    39	<6>[    0.000000] Memory: 141MB 341MB 256MB = 738MB total
    40	<5>[    0.000000] Memory: 702264k/702264k available, 228552k reserved, 330752K highmem
    41	<5>[    0.000000] Virtual kernel memory layout:
    42	<5>[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    43	<5>[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    44	<5>[    0.000000]     DMA     : 0xff000000 - 0xffe00000   (  14 MB)
    45	<5>[    0.000000]     vmalloc : 0xda000000 - 0xfa000000   ( 512 MB)
    46	<5>[    0.000000]     lowmem  : 0xc0000000 - 0xd9f00000   ( 415 MB)
    47	<5>[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    48	<5>[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    49	<5>[    0.000000]       .init : 0xc0008000 - 0xc0053000   ( 300 kB)
    50	<5>[    0.000000]       .text : 0xc0100000 - 0xc0a78c98   (9700 kB)
    51	<5>[    0.000000]       .data : 0xc0b00000 - 0xc0be9e78   ( 936 kB)
    52	<5>[    0.000000]        .bss : 0xc0be9e9c - 0xc0dda190   (1985 kB)
    53	<6>[    0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    54	<6>[    0.000000] Preemptible hierarchical RCU implementation.
    55	<6>[    0.000000] NR_IRQS:817
    56	<6>[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30520ns, wraps every 131084001ms
    57	<6>[    0.000000] Console: colour dummy device 80x30
    58	<6>[    0.150160] Calibrating delay using timer specific routine.. 13.53 BogoMIPS (lpj=67673)
    59	<6>[    0.150190] pid_max: default: 32768 minimum: 301
    60	<6>[    0.150556] Mount-cache hash table entries: 512
    61	<6>[    0.151564] Initializing cgroup subsys debug
    62	<6>[    0.151594] Initializing cgroup subsys cpuacct
    63	<6>[    0.151655] Initializing cgroup subsys freezer
    64	<6>[    0.151716] CPU: Testing write buffer coherency: ok
    65	<6>[    0.152021] hw perfevents: enabled with ARMv7 Krait PMU driver, 5 counters available
    66	<6>[    0.260399] Brought up 2 CPUs
    67	<6>[    0.260430] SMP: Total of 2 processors activated (27.06 BogoMIPS).
    68	<6>[    0.275995] print_constraints: dummy: 
    69	<3>[    0.276087] rdev_init_debugfs: Error-Bad Function Input
    70	<6>[    0.276331] NET: Registered protocol family 16
    71	<3>[    0.276514] AXI: msm_bus_fabric_init_driver(): msm_bus_fabric_init_driver
    72	<6>[    0.278040] meminfo_init: smem ram ptable found: ver: 0 len: 5
    73	<6>[    0.278071] Found 1 memory banks grouped into 8 memory regions
    74	<4>[    0.278101] ------------[ cut here ]------------
    75	<4>[    0.278132] WARNING: at /local/mnt2/workspace2/8960_file_enc_decr_2/kernel/drivers/thermal/msm8960_tsens.c:729 msm_tsens_early_init+0x1e8/0x388()
    76	<4>[    0.278132] tsens_calib_sensors8960: No temperature sensor:0 data for calibration in QFPROM!
    77	<4>[    0.278162] Modules linked in:
    78	<4>[    0.278193] [<c010c5d4>] (unwind_backtrace+0x0/0x12c) from [<c016ac5c>] (warn_slowpath_common+0x4c/0x64)
    79	<4>[    0.278223] [<c016ac5c>] (warn_slowpath_common+0x4c/0x64) from [<c016acf4>] (warn_slowpath_fmt+0x2c/0x3c)
    80	<4>[    0.278254] [<c016acf4>] (warn_slowpath_fmt+0x2c/0x3c) from [<c055319c>] (msm_tsens_early_init+0x1e8/0x388)
    81	<4>[    0.278284] [<c055319c>] (msm_tsens_early_init+0x1e8/0x388) from [<c0014eac>] (msm8960_cdp_init+0x28/0x4f8)
    82	<4>[    0.278345] [<c0014eac>] (msm8960_cdp_init+0x28/0x4f8) from [<c000b444>] (customize_machine+0x1c/0x28)
    83	<4>[    0.278376] [<c000b444>] (customize_machine+0x1c/0x28) from [<c0100520>] (do_one_initcall+0x94/0x164)
    84	<4>[    0.278406] [<c0100520>] (do_one_initcall+0x94/0x164) from [<c000834c>] (kernel_init+0x88/0x130)
    85	<4>[    0.278437] [<c000834c>] (kernel_init+0x88/0x130) from [<c0106f60>] (kernel_thread_exit+0x0/0x8)
    86	<4>[    0.278467] ---[ end trace da227214a82491b7 ]---
    87	<6>[    0.278498] msm_rpm_init: RPM firmware 3.0.16842823
    88	<6>[    0.297848] rcg_clk_handoff: sdc1_clk rate=48000000
    89	<6>[    0.297909] rcg_clk_handoff: mdp_clk rate=200000000
    90	<6>[    0.300289] saw_probe: id=0, name=8921_s5
    91	<6>[    0.300686] saw_probe: id=1, name=8921_s6
    92	<6>[    0.301022] gpio_vreg_probe: id=202, name=ext_5v, gpio=202, gpio_label=ext_5v_en
    93	<6>[    0.301327] pm8921_probe: PMIC revision 1: F3
    94	<6>[    0.301327] pm8921_probe: PMIC revision 2: 06
    95	<6>[    0.301358] pm8921_probe: PMIC version: PM8921 rev 2.0
    96	<6>[    0.301358] pm8921_probe: PMIC Restart Reason: Triggered from CHG (usb charger insertion)
    97	<6>[    0.302914] pm_gpio_probe: OK: base=152, ngpio=44
    98	<6>[    0.303219] pm8xxx_mpp_probe: OK: base=196, ngpio=12
    99	<6>[    0.308011] gpio_vreg_probe: id=193, name=ext_otg_sw, gpio=193, gpio_label=ext_otg_sw_en
   100	<6>[    0.319975] select_freq_plan: ACPU PVS: Slow
   101	<6>[    0.320006] select_freq_plan: Max ACPU freq: 918000 KHz
   102	<6>[    0.323454] cpufreq_table_init: CPU0: 11 scaling frequencies supported.
   103	<6>[    0.323454] cpufreq_table_init: CPU1: 11 scaling frequencies supported.
   104	<6>[    0.330474] sps:REVISION of BAM 0xda020000 is 0x5.
   105	<6>[    0.331084] sps is ready.
   106	<6>[    0.354646] bio: create slab <bio-0> at 0
   107	<6>[    0.355318] ION heap vmalloc created
   108	<6>[    0.355379] ION heap sf created at acf00000 with size 2800000
   109	<6>[    0.355409] ION heap mm created at a5700000 with size 7800000
   110	<6>[    0.355409] ION heap mm_fw created at a5500000 with size 200000
   111	<6>[    0.355501] ION heap mfc created at af700000 with size 2000
   112	<6>[    0.355501] ION heap iommu created
   113	<6>[    0.355562] ION heap qsecom created at af702000 with size 100000
   114	<6>[    0.355623] ION heap audio created at af802000 with size 2b4000
   115	<5>[    0.356203] pm8xxx_pwm_probe: OK
   116	<5>[    0.356630] SCSI subsystem initialized
   117	<6>[    0.356752] sps:REVISION of BAM 0xda02c000 is 0x12.
   118	<6>[    0.357759] usbcore: registered new interface driver usbfs
   119	<6>[    0.357881] usbcore: registered new interface driver hub
   120	<6>[    0.357973] usbcore: registered new device driver usb
   121	<7>[    0.358522] Registered led device: led:battery_charging
   122	<7>[    0.359255] Registered led device: led:battery_full
   123	<6>[    0.359468] Advanced Linux Sound Architecture Driver Version 1.0.24.
   124	<6>[    0.360018] Bluetooth: Core ver 2.16
   125	<6>[    0.360079] NET: Registered protocol family 31
   126	<6>[    0.360109] Bluetooth: HCI device and connection manager initialized
   127	<6>[    0.360109] Bluetooth: HCI socket layer initialized
   128	<6>[    0.360109] Bluetooth: L2CAP socket layer initialized
   129	<6>[    0.360292] Bluetooth: SCO socket layer initialized
   130	<6>[    0.360781] cfg80211: Calling CRDA to update world regulatory domain
   131	<6>[    0.361025] Switching to clocksource gp_timer
   132	<6>[    0.380283] NET: Registered protocol family 2
   133	<6>[    0.380466] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
   134	<6>[    0.380924] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
   135	<6>[    0.382084] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
   136	<6>[    0.383549] TCP: Hash tables configured (established 65536 bind 65536)
   137	<6>[    0.383549] TCP reno registered
   138	<6>[    0.383580] UDP hash table entries: 256 (order: 1, 8192 bytes)
   139	<6>[    0.383610] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
   140	<6>[    0.384129] NET: Registered protocol family 1
   141	<6>[    0.384465] RPC: Registered named UNIX socket transport module.
   142	<6>[    0.384495] RPC: Registered udp transport module.
   143	<6>[    0.384495] RPC: Registered tcp transport module.
   144	<6>[    0.384526] RPC: Registered tcp NFSv4.1 backchannel transport module.
   145	<6>[    0.384709] Trying to unpack rootfs image as initramfs...
   146	<6>[    0.397100] Freeing initrd memory: 164K
   147	<6>[    0.397344] PMU: registered new PMU device of type 0
   148	<6>[    0.397527] PMU: registered new PMU device of type 1
   149	<6>[    0.399633] msm_ptm msm_ptm.0: PTM intialized.
   150	<6>[    0.400732] pil_qdsp6v4 pil_qdsp6v4.0: using secure boot
   151	<6>[    0.401770] pil_qdsp6v4 pil_qdsp6v4.1: using secure boot
   152	<6>[    0.402777] pil_qdsp6v4 pil_qdsp6v4.2: using secure boot
   153	<6>[    0.404028] pil_riva pil_riva: using secure boot
   154	<3>[    0.405585] smd_channel_probe_worker: allocation table not initialized
   155	<6>[    0.410987] msm_dsps driver version 3.02.
   156	<6>[    0.411872] NET: Registered protocol family 27
   157	<6>[    0.412452] dspcrashd_probe: Platform driver values: Base = 0x8da00000, Size = 0x1800000,pdata = 0xdeaddead
   158	<6>[    0.413520] usf_init: USF SW version 1.1.1.
   159	<6>[    0.413520] usf_init: Max 1 devs registration
   160	<6>[    0.414649] modem_8960_init: modem fatal driver init'ed.
   161	<6>[    0.414832] lpass_fatal_init: lpass SSR driver init'ed.
   162	<6>[    0.414985] wcnss_8960: module initialized
   163	<5>[    0.415351] msm_rpm_log_probe: OK
   164	<4>[    0.596001] highmem bounce pool size: 64 pages
   165	<6>[    0.596276] ashmem: initialized
   166	<6>[    0.607294] fuse init (API version 7.16)
   167	<6>[    0.607691] msgmni has been set to 725
   168	<6>[    0.609369] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
   169	<6>[    0.609369] io scheduler noop registered
   170	<6>[    0.609400] io scheduler deadline registered
   171	<6>[    0.609491] io scheduler cfq registered (default)
   172	<6>[    0.613306] mipi_dsi base phy_addr = 0x4700000 virt = 0xda400000
   173	<6>[    0.613337] mmss_sfpb  base phy_addr = 0x5700000,virt = 0xda056000
   174	<4>[    0.613551] msm_fb_detect_panel: not supported 'mipi_video_toshiba_wvga'
   175	<6>[    0.614008] setting pdata->panel_info.fb_num to 3. type: 8
   176	<6>[    0.629909] FrameBuffer[0] 600x1024 size=7471104 bytes is registered successfully!
   177	<7>[    0.630215] Registered led device: lcd-backlight
   178	<4>[    0.630276] msm_fb_detect_panel: not supported 'mipi_video_novatek_qhd'
   179	<4>[    0.630306] msm_fb_detect_panel: not supported 'mipi_cmd_novatek_qhd'
   180	<4>[    0.630306] msm_fb_detect_panel: not supported 'mipi_video_renesas_fwvga'
   181	<4>[    0.630337] msm_fb_detect_panel: not supported 'mipi_cmd_renesas_fwvga'
   182	<4>[    0.630337] msm_fb_detect_panel: not supported 'mipi_video_chimei_wxga'
   183	<4>[    0.630367] msm_fb_detect_panel: not supported 'mipi_video_truly_wvga'
   184	<4>[    0.631100] hdmi_msm hdmi_msm.1: WARNING: HDCP disabled
   185	<6>[    0.631191] setting pdata->panel_info.fb_num to 1. type: 7
   186	<6>[    0.640347] FrameBuffer[1] 1920x1080 size=4149248 bytes is registered successfully!
   187	<3>[    0.640622] hdmi_msm hdmi_msm.1: external_common_state_create: sysfs group d9148808
   188	<6>[    0.640683] hdmi_msm hdmi_msm.1: HDMI HPD: ON
   189	<3>[    0.751350] Video format is : 15
   190	<6>[    0.751991] setting pdata->panel_info.fb_num to 1. type: 10
   191	<3>[    0.752205] Inside writeback_driver_init
   192	<3>[    0.752357] Inside writeback_probe
   193	<3>[    0.752571] mdp_probe: writeback panel not supprted
   194	<6>[    0.753517] 
   195	<6>[    0.753547]  msm_vidc_enc: Inside vid_enc_init()
   196	<6>[    0.753731] 
   197	<6>[    0.753761]  msm_vidc_enc: Inside vid_enc_vcd_init()
   198	<6>[    0.754188] msm_serial: driver initialized
   199	<6>[    0.754402] msm_serial_hs.0: ttyHS0 at MMIO 0x16540000 (irq = 188) is a MSM HS UART
   200	<6>[    0.801495] msm_serial_hs module loaded
   201	<6>[    0.801587] msm_serial_hsl: detected port #0
   202	<6>[    0.801648] msm_serial_hsl.0: ttyHSL0 at MMIO 0x16440000 (irq = 186) is a MSM
   203	<6>[    0.801709] msm_serial_hsl: console setup on port #0
   204	<6>[    1.860613] console [ttyHSL0] enabled
   205	<6>[    1.952205] msm_serial_hsl: driver initialized
   206	<6>[    1.957057] msm_rotator: invalid HW version
   207	<6>[    1.974881] kgsl kgsl-3d0: |kgsl_gpummu_init| MMU type set for device is GPUMMU
   208	<6>[    1.982023] kgsl kgsl-2d0: |kgsl_gpummu_init| MMU type set for device is GPUMMU
   209	<6>[    1.989043] kgsl kgsl-2d1: |kgsl_gpummu_init| MMU type set for device is GPUMMU
   210	<6>[    2.002594] brd: module loaded
   211	<6>[    2.007904] loop: module loaded
   212	<6>[    2.010163] pmem: Initializing pmem_audio (user-space) as non-cached
   213	<6>[    2.016542] allocating 2834432 bytes at   (null) (afab6000 physical) for pmem_audio
   214	<4>[    2.024233] i2c-core: driver [isa1200] using legacy suspend method
   215	<4>[    2.030154] i2c-core: driver [isa1200] using legacy resume method
   216	<6>[    2.036746] tabla-slim tabla-slim: Initialized slim device tabla-slim
   217	<6>[    2.137982] tabla2x-slim tabla2x-slim: Initialized slim device tabla2x-slim
   218	<7>[    2.145673] gpio_request: gpio-185 (CDC_RESET) status -16
   219	<3>[    2.145673] tabla_reset: Failed to request gpio 185
   220	<3>[    2.149519] tabla_slim_probe: Resetting Tabla failed
   221	<4>[    2.156722] tabla2x-slim: probe of tabla2x-slim failed with error -16
   222	<6>[    2.163375] SCSI Media Changer driver v0.25 
   223	<6>[    2.167648] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
   224	<6>[    2.176316] CSLIP: code copyright 1989 Regents of the University of California.
   225	<6>[    2.184648] usbcore: registered new interface driver asix
   226	<6>[    2.189073] usbcore: registered new interface driver cdc_ether
   227	<6>[    2.194903] usbcore: registered new interface driver net1080
   228	<6>[    2.200518] usbcore: registered new interface driver cdc_subset
   229	<6>[    2.206439] usbcore: registered new interface driver zaurus
   230	<6>[    2.211963] cdc_ncm: 04-Aug-2011
   231	<6>[    2.215199] usbcore: registered new interface driver cdc_ncm
   232	<6>[    2.220845] usbcore: registered new interface driver rmnet_usb
   233	<6>[    2.227163] rmnet usb ctrl Initialized.
   234	<6>[    2.230489] wcnss_wlan probed in built-in mode
   235	<6>[    2.235251] rmnet_init: BAM devices[8]
   236	<6>[    2.243125] msm_otg msm_otg: msm_otg probe
   237	<6>[    2.246238] msm_otg msm_otg: OTG regs = da0b8000
   238	<6>[    2.252800] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
   239	<6>[    2.258812] usbcore: registered new interface driver cdc_acm
   240	<6>[    2.263970] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
   241	<6>[    2.271936] Initializing USB Mass Storage driver...
   242	<6>[    2.276850] usbcore: registered new interface driver usb-storage
   243	<6>[    2.282801] USB Mass Storage support registered.
   244	<6>[    2.287440] usbcore: registered new interface driver ums-alauda
   245	<6>[    2.293361] usbcore: registered new interface driver ums-cypress
   246	<6>[    2.299313] usbcore: registered new interface driver ums-datafab
   247	<6>[    2.305325] usbcore: registered new interface driver ums-freecom
   248	<6>[    2.311307] usbcore: registered new interface driver ums-isd200
   249	<6>[    2.317228] usbcore: registered new interface driver ums-jumpshot
   250	<6>[    2.323302] usbcore: registered new interface driver ums-karma
   251	<6>[    2.329101] usbcore: registered new interface driver ums-onetouch
   252	<6>[    2.335205] usbcore: registered new interface driver ums-sddr09
   253	<6>[    2.341065] usbcore: registered new interface driver ums-sddr55
   254	<6>[    2.347016] usbcore: registered new interface driver ums-usbat
   255	<6>[    2.352907] usbcore: registered new interface driver usbserial
   256	<6>[    2.358553] usbserial: USB Serial Driver core
   257	<6>[    2.362948] USB Serial support registered for Qualcomm USB modem
   258	<6>[    2.368960] usbcore: registered new interface driver qcserial
   259	<6>[    2.374698] usbcore: registered new interface driver usb_ehset_test
   260	<6>[    2.380924] usbcore: registered new interface driver diag_bridge
   261	<6>[    2.386967] usbcore: registered new interface driver mdm_bridge
   262	<6>[    2.393651] msm_hsusb msm_hsusb: [usb_gadget_probe_driver] hw_ep_max = 32
   263	<6>[    2.401556] android_usb gadget: Mass Storage Function, version: 2009/09/11
   264	<6>[    2.407446] android_usb gadget: Number of LUNs=1
   265	<6>[    2.411994]  lun0: LUN: removable file: (no medium)
   266	<6>[    2.417060] android_usb gadget: android_usb ready
   267	<6>[    2.421547] msm_otg msm_otg: phy_reset: success
   268	<6>[    2.427620] diagchar initialized now
   269	<6>[    2.430215] mousedev: PS/2 mouse device common for all mice
   270	<6>[    2.436807] input: keypad_8960 as /devices/platform/msm_ssbi.0/pm8921-core/pm8xxx-keypad/input/input0
   271	<6>[    2.445627] usbcore: registered new interface driver xpad
   272	<6>[    2.450419] cyttsp_init:Cypress TrueTouch(R) Standard Product
   273	<6>[    2.456126] cyttsp_init:I2C Touchscreen Driver (Built Feb  2 2012 @ 19:30:14)
   274	<6>[    2.463268] cyttsp_probe:Start Probe 1.2
   275	<6>[    2.467144] cyttsp_initialize:cyttsp-i2c: Register input device
   276	<6>[    2.473248] input: cyttsp-i2c as /devices/i2c-3/3-0024/input/input1
   277	<6>[    2.585319] cyttsp_power_on:BL101: f=01 s=11 err=D0 bl=010B bld=010B R=16
   278	<6>[    2.591088] cyttsp_power_on:BL102: tver=14DC a_id=A009 aver=0200
   279	<6>[    2.597100] cyttsp_power_on:BL103: c_id=C0C1C2
   280	<6>[    2.812726] cyttsp_power_on:BL104: f=04 s=00 err=00bl=0000 bld=0000
   281	<6>[    2.925011] cyttsp_power_on:SI102: tver=0000 a_id=0000 aver=0000
   282	<6>[    2.929955] cyttsp_power_on:SI103: c_id=000000
   283	<6>[    3.061773] cyttsp_initialize:Setting up interrupt
   284	<6>[    3.065710] cyttsp_initialize:cyttsp-i2c: Successful registration
   285	<6>[    3.071600] cyttsp_probe:Start Probe PASS
   286	<6>[    3.075965] input: pmic8xxx_pwrkey as /devices/platform/msm_ssbi.0/pm8921-core/pm8xxx-pwrkey/input/input2
   287	<6>[    3.086677] using rtc device, pm8xxx_rtc, for alarms
   288	<6>[    3.090462] rtc-pm8xxx rtc-pm8xxx: rtc core: registered pm8xxx_rtc as rtc0
   289	<6>[    3.097787] i2c /dev entries driver
   290	<6>[    3.101480] lirc_dev: IR Remote Control driver registered, major 237 
   291	<6>[    3.107401] IR NEC protocol handler initialized
   292	<6>[    3.111918] IR RC5(x) protocol handler initialized
   293	<6>[    3.116648] IR RC6 protocol handler initialized
   294	<6>[    3.121165] IR JVC protocol handler initialized
   295	<6>[    3.125713] IR Sony protocol handler initialized
   296	<6>[    3.130291] IR RC5 (streamzap) protocol handler initialized
   297	<6>[    3.135968] IR LIRC bridge handler initialized
   298	<6>[    3.140302] Linux video capture interface: v2.00
   299	<6>[    3.145032] usbcore: registered new interface driver uvcvideo
   300	<6>[    3.150587] USB Video Class driver (v1.1.0)
   301	<3>[    3.178788] qup_i2c qup_i2c.4: QUP: I2C status flags :0x1363c8, irq:185
   302	<3>[    3.184373] qup_i2c qup_i2c.4: I2C slave addr:0x48 not connected
   303	<4>[    3.192156] mt9m114: probe of 4-0048 failed with error -107
   304	<6>[    3.211170] tsens_tm_init : TSENS early init not done.
   305	<6>[    3.235006] pm8xxx_tm_probe: OK
   306	<6>[    3.238211] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
   307	<4>[    3.245627] dm_crypt_init: dm_crypt: entering 
   308	<6>[    3.250389] cpuidle: using governor ladder
   309	<6>[    3.254143] cpuidle: using governor menu
   310	<6>[    3.258415] mmc0: mci-version: 18
   311	<6>[    3.261406] mmc0: bam physical base=0x12402000
   312	<6>[    3.265771] mmc0: bam virtual base=0xda0cc000
   313	<6>[    3.270105] mmc0: BAM device registered. bam_handle=0xd928c400
   314	<6>[    3.275965] sps:REVISION of BAM 0xda0cc000 is 0x5.
   315	<6>[    3.281275] mmc0: Qualcomm MSM SDCC-BAM at 0x0000000012402000 irq 130
   316	<6>[    3.287166] mmc0: Qualcomm MSM SDCC-DML at 0x0000000012400800
   317	<3>[    3.292904] mmc0: No card detect facilities available
   318	<6>[    3.298153] mmc0: Qualcomm MSM SDCC-core at 0x0000000012400000 irq 136,0 dma -1 dmacrcri -1
   319	<6>[    3.306271] mmc0: 8 bit data mode enabled
   320	<6>[    3.310361] mmc0: 4 bit data mode disabled
   321	<6>[    3.314298] mmc0: polling status mode disabled
   322	<6>[    3.318693] mmc0: MMC clock 400000 -> 48000000 Hz, PCLK 0 Hz
   323	<6>[    3.324492] mmc0: Slot eject status = 0
   324	<6>[    3.328155] mmc0: Power save feature enable = 1
   325	<6>[    3.332702] mmc0: SPS-BAM data transfer mode available
   326	<6>[    3.337952] mmc1: mci-version: 18
   327	<6>[    3.346253] mmc1: bam physical base=0x12182000
   328	<6>[    3.355775] mmc1: bam virtual base=0xda0d8000
   329	<6>[    3.361178] mmc1: BAM device registered. bam_handle=0xd928ca00
   330	<6>[    3.371066] sps:REVISION of BAM 0xda0d8000 is 0x5.
   331	<6>[    3.385716] mmc1: Qualcomm MSM SDCC-BAM at 0x0000000012182000 irq 128
   332	<6>[    3.396184] mmc1: Qualcomm MSM SDCC-DML at 0x0000000012180800
   333	<6>[    3.411597] mmc1: Qualcomm MSM SDCC-core at 0x0000000012180000 irq 134,657 dma -1 dmacrcri -1
   334	<6>[    3.424172] mmc1: 8 bit data mode disabled
   335	<6>[    3.432321] mmc1: 4 bit data mode enabled
   336	<6>[    3.440347] mmc1: polling status mode disabled
   337	<6>[    3.444864] mmc1: MMC clock 400000 -> 192000000 Hz, PCLK 0 Hz
   338	<6>[    3.451670] mmc1: Slot eject status = 0
   339	<6>[    3.454509] mmc1: Power save feature enable = 1
   340	<6>[    3.458965] mmc1: SPS-BAM data transfer mode available
   341	<6>[    3.464672] usbcore: registered new interface driver usbhid
   342	<6>[    3.469678] usbhid: USB HID core driver
   343	<6>[    3.474011] logger: created 256K log 'log_main'
   344	<6>[    3.478162] logger: created 256K log 'log_events'
   345	<6>[    3.482923] logger: created 256K log 'log_radio'
   346	<6>[    3.487440] logger: created 256K log 'log_system'
   347	<6>[    3.492781] usbcore: registered new interface driver snd-usb-audio
   348	<6>[    3.499587] msm_pcm_probe: dev name msm-voip-dsp
   349	<6>[    3.505020] msm_pcm_probe: dev name msm-pcm-dsp
   350	<6>[    3.510422] mmc0: new high speed MMC card at address 0001
   351	<6>[    3.515458] msm_compr_probe: dev name msm-compr-dsp
   352	<6>[    3.519853] msm-pcm-lpa msm-pcm-lpa: msm_pcm_probe: dev name msm-pcm-lpa
   353	<6>[    3.526415] mmcblk0: mmc0:0001 SEM16G 14.8 GiB 
   354	<6>[    3.531268] mmcblk0boot0: mmc0:0001 SEM16G partition 1 1.00 MiB
   355	<3>[    3.537250] msm_soc_platform_init
   356	<6>[    3.540241] msm_afe_probe: dev name msm-pcm-afe
   357	<6>[    3.544605] mmcblk0boot1: mmc0:0001 SEM16G partition 2 1.00 MiB
   358	<3>[    3.551686] msm_audio_init: Not the right machine type
   359	<3>[    3.556386] msm_afe_afe_probe
   360	<6>[    3.560903]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21
   361	<6>[    3.575766]  mmcblk0boot1: unknown partition table
   362	<6>[    3.578879] tabla_codec_probe : Tabla version reg 0x21
   363	<6>[    3.578879] tabla_codec_probe : Tabla version 1
   364	<6>[    3.591973]  mmcblk0boot0: unknown partition table
   365	<6>[    3.610712] asoc: null-codec-dai <-> MultiMedia1 mapping ok
   366	<6>[    3.633541] asoc: null-codec-dai <-> MultiMedia2 mapping ok
   367	<6>[    3.664581] asoc: null-codec-dai <-> CS-VOICE mapping ok
   368	<6>[    3.674988] asoc: null-codec-dai <-> VoIP mapping ok
   369	<6>[    3.685365] asoc: null-codec-dai <-> MultiMedia3 mapping ok
   370	<6>[    3.696230] asoc: null-codec-dai <-> SLIMBUS0_HOSTLESS mapping ok
   371	<6>[    3.707431] asoc: null-codec-dai <-> INT_FM_HOSTLESS mapping ok
   372	<3>[    3.718388] msm_asoc_pcm_new
   373	<6>[    3.720219] asoc: msm-stub-rx <-> msm-dai-q6.241 mapping ok
   374	<3>[    3.731878] msm_asoc_pcm_new
   375	<6>[    3.733709] asoc: msm-stub-tx <-> msm-dai-q6.240 mapping ok
   376	<6>[    3.745368] asoc: null-codec-dai <-> MultiMedia4 mapping ok
   377	<6>[    3.755989] asoc: null-codec-dai <-> HDMI_HOSTLESS mapping ok
   378	<4>[    3.839615] tabla_codec tabla_codec: ASoC: Failed to create Digital Mic1 debugfs file
   379	<6>[    3.854265] asoc: tabla_rx1 <-> msm-dai-q6.16384 mapping ok
   380	<6>[    3.866534] asoc: tabla_tx1 <-> msm-dai-q6.16385 mapping ok
   381	<6>[    3.878864] asoc: msm-stub-rx <-> msm-dai-q6.12288 mapping ok
   382	<6>[    3.891286] asoc: msm-stub-tx <-> msm-dai-q6.12289 mapping ok
   383	<6>[    3.903769] asoc: msm-stub-rx <-> msm-dai-q6.12292 mapping ok
   384	<6>[    3.916191] asoc: msm-stub-tx <-> msm-dai-q6.12293 mapping ok
   385	<6>[    3.928643] asoc: msm-stub-rx <-> msm-dai-q6.8 mapping ok
   386	<6>[    3.940729] asoc: msm-stub-rx <-> msm-dai-q6.224 mapping ok
   387	<6>[    3.953029] asoc: msm-stub-tx <-> msm-dai-q6.225 mapping ok
   388	<6>[    3.965267] asoc: msm-stub-rx <-> msm-dai-q6.2 mapping ok
   389	<6>[    3.977384] asoc: msm-stub-tx <-> msm-dai-q6.3 mapping ok
   390	<6>[    3.989470] asoc: msm-stub-rx <-> msm-dai-q6.32773 mapping ok
   391	<6>[    4.001953] asoc: msm-stub-tx <-> msm-dai-q6.32772 mapping ok
   392	<6>[    4.006897] mmc1: new high speed SDHC card at address e624
   393	<6>[    4.012818] mmcblk1: mmc1:e624 SU08G 7.40 GiB 
   394	<6>[    4.014680] asoc: msm-stub-tx <-> msm-dai-q6.32771 mapping ok
   395	<6>[    4.016908] input: msm8960-snd-card Button Jack as /devices/platform/soc-audio.0/sound/card0/input3
   396	<6>[    4.017244] input: msm8960-snd-card Headset Jack as /devices/platform/soc-audio.0/sound/card0/input4
   397	<6>[    4.019990] ALSA device list:
   398	<6>[    4.020021]   #0: msm8960-snd-card
   399	<6>[    4.020662] oprofile: using arm/armv7-krait
   400	<6>[    4.020814] u32 classifier
   401	<6>[    4.020845]     Actions configured
   402	<6>[    4.020845] Netfilter messages via NETLINK v0.30.
   403	<6>[    4.020906] nf_conntrack version 0.5.0 (10975 buckets, 43900 max)
   404	<6>[    4.021699] ctnetlink v0.93: registering with nfnetlink.
   405	<6>[    4.021822] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
   406	<6>[    4.021852] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
   407	<6>[    4.022188] xt_time: kernel timezone is -0000
   408	<6>[    4.022462] ip_tables: (C) 2000-2006 Netfilter Core Team
   409	<6>[    4.022707] arp_tables: (C) 2002 David S. Miller
   410	<6>[    4.022798] TCP cubic registered
   411	<6>[    4.023622] NET: Registered protocol family 10
   412	<6>[    4.025576] Mobile IPv6
   413	<6>[    4.025637] ip6_tables: (C) 2000-2006 Netfilter Core Team
   414	<6>[    4.025789] IPv6 over IPv4 tunneling driver
   415	<6>[    4.026430] NET: Registered protocol family 17
   416	<6>[    4.026583] Bluetooth: RFCOMM TTY layer initialized
   417	<6>[    4.026583] Bluetooth: RFCOMM socket layer initialized
   418	<6>[    4.026613] Bluetooth: RFCOMM ver 1.11
   419	<6>[    4.026613] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
   420	<6>[    4.026613] Bluetooth: BNEP filters: protocol multicast
   421	<6>[    4.026644] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
   422	<5>[    4.026766] Registering the dns_resolver key type
   423	<6>[    4.026827] VFP support v0.3: implementor 51 architecture 64 part 4d variant 0 rev 0
   424	<5>[    4.166641] Registering SWP/SWPB emulation handler
   425	<6>[    4.172226]  mmcblk1: p1
   426	<4>[    4.180283] ------------[ cut here ]------------
   427	<4>[    4.183885] WARNING: at /local/mnt2/workspace2/8960_file_enc_decr_2/kernel/arch/arm/mach-msm/clock-local.c:392 __branch_clk_disable_reg+0xe0/0xf8()
   428	<4>[    4.197039] codec_i2s_spkr_bit_clk status stuck at 'on'
   429	<4>[    4.202075] Modules linked in:
   430	<4>[    4.205310] [<c010c5d4>] (unwind_backtrace+0x0/0x12c) from [<c016ac5c>] (warn_slowpath_common+0x4c/0x64)
   431	<4>[    4.214771] [<c016ac5c>] (warn_slowpath_common+0x4c/0x64) from [<c016acf4>] (warn_slowpath_fmt+0x2c/0x3c)
   432	<4>[    4.224324] [<c016acf4>] (warn_slowpath_fmt+0x2c/0x3c) from [<c014c070>] (__branch_clk_disable_reg+0xe0/0xf8)
   433	<4>[    4.234213] [<c014c070>] (__branch_clk_disable_reg+0xe0/0xf8) from [<c014c0ac>] (cdiv_clk_disable+0x24/0x38)
   434	<4>[    4.244010] [<c014c0ac>] (cdiv_clk_disable+0x24/0x38) from [<c000fc58>] (clock_late_init+0x7c/0xf4)
   435	<4>[    4.253044] [<c000fc58>] (clock_late_init+0x7c/0xf4) from [<c0100520>] (do_one_initcall+0x94/0x164)
   436	<4>[    4.262078] [<c0100520>] (do_one_initcall+0x94/0x164) from [<c000834c>] (kernel_init+0x88/0x130)
   437	<4>[    4.270837] [<c000834c>] (kernel_init+0x88/0x130) from [<c0106f60>] (kernel_thread_exit+0x0/0x8)
   438	<4>[    4.279597] ---[ end trace da227214a82491b8 ]---
   439	<6>[    4.286006] clock_late_init() disabled 200 unused clocks
   440	<6>[    4.300808] MSM Watchdog Initialized
   441	<6>[    4.311826] rtc-pm8xxx rtc-pm8xxx: setting system clock to 1970-01-04 21:55:22 UTC (338122)
   442	<4>[    4.320402] set_battery_data: invalid battery id, palladium 1500 assumed
   443	<6>[    6.567099] pm8921_bms_probe: OK battery_capacity_at_boot=94 volt = 4116009 ocv = 4217214
   444	<6>[    6.585899] Freeing init memory: 300K
   445	<3>[    6.593987] init: /init.qcom.rc: 414: invalid command '/system/bin/log'
   446	<4>[    6.600244] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
   447	<3>[    6.781657] init: cannot open '/initlogo.rle'
   448	<6>[    6.844742] EXT4-fs (mmcblk0p12): mounted filesystem with ordered data mode. Opts: barrier=1
   449	<6>[    7.334503] EXT4-fs (mmcblk0p13): mounted filesystem with ordered data mode. Opts: noauto_da_alloc
   450	<6>[    7.357576] EXT4-fs (mmcblk0p14): recovery complete
   451	<6>[    7.362337] EXT4-fs (mmcblk0p14): mounted filesystem with ordered data mode. Opts: barrier=1
   452	<6>[    7.387883] EXT4-fs (mmcblk0p15): recovery complete
   453	<6>[    7.392736] EXT4-fs (mmcblk0p15): mounted filesystem with ordered data mode. Opts: barrier=1
   454	<6>[    7.418159] EXT4-fs (mmcblk0p16): recovery complete
   455	<6>[    7.423012] EXT4-fs (mmcblk0p16): mounted filesystem with ordered data mode. Opts: barrier=1
   456	<4>[    7.587578] pm8xxx_irq_mask_ack: mask acking rouge irq=512 pmirq=72
   457	<3>[    7.967953] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
   458	<6>[    8.124553] Current firmware: 9.2.0
   459	<6>[    8.126842] New firmware: 9.2.0
   460	<6>[    8.130077] cyttspfw_flash_start: Firmware version lesser/equal to existing firmware, upgrade not needed
   461	<6>[    8.246055] warning: `rild' uses 32-bit capabilities (legacy support in use)
   462	<3>[    8.283534] android_usb: already disabled
   463	<6>[    8.287257] adb_bind_config
   464	<6>[    8.299038] frmnet_bind: RmNet(0) dual Speed, IN:ep7in OUT:ep5out
   465	<6>[    8.310514] adb_open
   466	<6>[    8.416938] android_work: did not send uevent (0 0   (null))
   467	<6>[    8.489485] wcnss_wlan triggered by userspace
   468	<6>[    8.574759] android_work: sent uevent USB_STATE=CONNECTED
   469	<6>[    8.581382] android_work: sent uevent USB_STATE=DISCONNECTED
   470	<6>[    8.774118] android_work: sent uevent USB_STATE=CONNECTED
   471	<6>[    8.786571] android_usb gadget: high speed config #1: android
   472	<6>[    8.791515] msm_otg msm_otg: Avail curr from USB = 500
   473	<7>[    8.796642] diag: USB connected
   474	<6>[    8.797314] android_work: sent uevent USB_STATE=CONFIGURED
   475	<6>[    8.960231] platform pil_dsps.0: brought out of reset
   476	<6>[    9.098794] pil_riva pil_riva: brought out of reset
   477	<6>[    9.103219] alarm_set_rtc: Failed to set RTC, time will be lost on reboot
   478	<6>[    9.136059] msm_thermal: enabled = 0
   479	<6>[    9.534045] wcnss_wlan_ctrl_probe: SMD ctrl channel up
   480	<6>[    9.700808] pil_qdsp6v4 pil_qdsp6v4.0: brought out of reset
   481	<6>[    9.731542] apr_tal:Q6 Is Up
   482	<3>[   10.563039] acdb_mmap: PMEM is not allocated, yet!
   483	<6>[   10.670959] apr_tal: SMD_EVENT_OPEN
   484	<6>[   11.339569] pil_qdsp6v4 pil_qdsp6v4.1: brought out of reset
   485	<6>[   15.352846] pil_qdsp6v4 pil_qdsp6v4.2: brought out of reset
   486	<3>[   15.357515] smd_pkt_open: DATA5_CNTL open failed -19
   487	<3>[   15.866076] smd_pkt_open: DATA5_CNTL open failed -19
   488	<3>[   16.373477] smd_pkt_open: DATA5_CNTL open failed -19
   489	<3>[   16.416969] Notify: smsm init
   490	<6>[   16.418953] _smem_log_init: no static log or log_idx allocated
   491	<6>[   16.425331] _smem_log_init: no power log or log_idx allocated
   492	<3>[   16.880726] smd_pkt_open: DATA5_CNTL open failed -19
   493	<3>[   17.394597] smd_pkt_open: DATA5_CNTL open failed -19
   494	<3>[   17.901815] smd_pkt_open: DATA5_CNTL open failed -19
   495	<3>[   18.409156] smd_pkt_open: DATA5_CNTL open failed -19
   496	<6>[   18.839493] apr_tal:Modem Is Up
   497	<6>[   18.855486] sps:REVISION of BAM 0xda004000 is 0x5.
   498	<3>[   18.917808] smd_pkt_open: DATA5_CNTL open failed -19
   499	<3>[   19.425026] smd_pkt_open: DATA5_CNTL open failed -19
   500	<6>[   19.543781] wcnss_post_bootup: Cancel APPS vote for Iris & Riva
   501	<3>[   19.932244] smd_pkt_open: DATA5_CNTL open failed -19
   502	<6>[   20.271936] request_suspend_state: wakeup (3->0) at 20278228597 (1970-01-05 00:49:40.168043275 UTC)
   503	<3>[   20.440347] handle_bam_mux_cmd: dropping invalid LCID 10 reserved 0 cmd 4 pad 0 ch 10 len 0
   504	<3>[   20.449992] handle_bam_mux_cmd: dropping invalid LCID 11 reserved 0 cmd 4 pad 0 ch 11 len 0
   505	<6>[   20.956813] apr_tal: SMD_EVENT_OPEN
   506	<6>[   20.976529] acc_open
   507	<6>[   20.977689] acc_release
   508	<3>[   21.234945] init: sys_prop: permission denied uid:1001  name:ro.telephony.call_ring.multiple
   509	<6>[   21.298245] Bluetooth: opening HCI-SMD channel :APPS_RIVA_BT_ACL
   510	<6>[   21.303219] Bluetooth: opening HCI-SMD channel :APPS_RIVA_BT_CMD
   511	<6>[   25.827071] msm_etb msm_etb.0: etb disabled
   512	<6>[   25.830245] msm_tpiu msm_tpiu.0: tpiu disabled
   513	<6>[   25.838425] msm_etb msm_etb.0: etb enabled
   514	<6>[   25.841507] msm_funnel msm_funnel.0: funnel port mask 0x3 enabled
   515	<6>[   25.870471] msm_ptm msm_ptm.0: tracing enabled
   516	<6>[   25.885792] msm_etb msm_etb.0: etb dumped
   517	<6>[   25.900045] msm_etb msm_etb.0: etb disabled
   518	<6>[   25.912162] msm_funnel msm_funnel.0: funnel port mask 0x3 disabled
   519	<6>[   25.928063] msm_ptm msm_ptm.0: tracing disabled
   520	<3>[  456.144422] CPU1: msm_pm_power_collapse: failed to restore clock rate(0)
   521	<5>[  456.144452] CPU1: platform_cpu_die: normal wakeup
   522	<3>[  459.057836] CPU1: msm_pm_power_collapse: failed to restore clock rate(0)
   523	<5>[  459.057866] CPU1: platform_cpu_die: normal wakeup
   524	<3>[  461.635617] CPU1: msm_pm_power_collapse: failed to restore clock rate(0)
   525	<5>[  461.635647] CPU1: platform_cpu_die: normal wakeup
   526	<3>[  471.725286] CPU1: msm_pm_power_collapse: failed to restore clock rate(0)
   527	<5>[  471.725316] CPU1: platform_cpu_die: normal wakeup
   528	<3>[  475.743109] CPU1: msm_pm_power_collapse: failed to restore clock rate(0)
   529	<5>[  475.743109] CPU1: platform_cpu_die: normal wakeup
   530	<6>[  478.278956] process 873 (ndroid.systemui) no longer affine to cpu1
   531	<7>[  478.345490] bluetoothd: unhandled page fault (11) at 0x00000014, code 0x017
   532	<1>[  478.345521] pgd = d7c90000
   533	<1>[  478.347199] [00000014] *pgd=9eef4831, *pte=00000000, *ppte=00000000
   534	<4>[  478.353425] 
   535	<3>[  478.358278] init: untracked pid 1474 exited
   536	<3>[  478.361513] init: untracked pid 1590 exited
   537	<4>[  478.375370] Pid: 556, comm:           bluetoothd
   538	<4>[  478.378971] CPU: 0    Tainted: G        W    (3.0.8-00006-g7e7c91b-dirty #4)
   539	<4>[  478.391301] PC is at 0x40205978
   540	<4>[  478.393438] LR is at 0x4020595d
   541	<4>[  478.401800] pc : [<40205978>]    lr : [<4020595d>]    psr: 20000030
   542	<4>[  478.401800] sp : bed43ae0  ip : 400c9700  fp : 00336398
   543	<4>[  478.425362] r10: 00000000  r9 : 401b737c  r8 : 0033a830
   544	<4>[  478.429543] r7 : 000010f8  r6 : 4023599c  r5 : 4022b5b8  r4 : 00000010
   545	<4>[  478.443857] r3 : 4022b1ca  r2 : 00000001  r1 : 4022b1ca  r0 : 00000001
   546	<4>[  478.449351] Flags: nzCv  IRQs on  FIQs on  Mode USER_32  ISA Thumb  Segment user
   547	<4>[  478.470318] Control: 10c5787d  Table: 9ef9006a  DAC: 00000015
   548	<3>[  478.490737] init: untracked pid 1457 exited
   549	<3>[  478.649900] init: untracked pid 817 exited
   550	<3>[  478.683961] init: untracked pid 1036 exited
   551	<3>[  478.687196] init: untracked pid 1251 exited
   552	<3>[  478.691347] init: untracked pid 1300 exited
   553	<3>[  478.774973] init: untracked pid 406 exited
   554	<3>[  478.778086] init: untracked pid 565 exited
   555	<3>[  478.803967] init: untracked pid 629 exited
   556	<3>[  478.813581] init: untracked pid 644 exited
   557	<3>[  478.828292] CPU1: msm_pm_power_collapse: failed to restore clock rate(0)
   558	<5>[  478.828322] CPU1: platform_cpu_die: normal wakeup
   559	<3>[  478.828414] init: untracked pid 657 exited
   560	<3>[  478.851213] init: untracked pid 670 exited
   561	<3>[  478.855028] init: untracked pid 695 exited
   562	<3>[  478.858538] init: untracked pid 732 exited
   563	<3>[  478.862597] init: untracked pid 951 exited
   564	<6>[  478.866534] msm_etb msm_etb.0: etb disabled
   565	<3>[  478.867846] init: untracked pid 1236 exited
   566	<3>[  478.867999] init: untracked pid 1269 exited
   567	<3>[  478.868151] init: untracked pid 1316 exited
   568	<3>[  478.868304] init: untracked pid 1329 exited
   569	<3>[  478.868457] init: untracked pid 1348 exited
   570	<3>[  478.868640] init: untracked pid 1361 exited
   571	<3>[  478.868762] init: untracked pid 1377 exited
   572	<3>[  478.868945] init: untracked pid 1394 exited
   573	<3>[  478.869067] init: untracked pid 1411 exited
   574	<3>[  478.869250] init: untracked pid 1427 exited
   575	<3>[  478.869372] init: untracked pid 1435 exited
   576	<3>[  478.869525] init: untracked pid 1541 exited
   577	<3>[  478.869677] init: untracked pid 1567 exited
   578	<6>[  478.926751] msm_tpiu msm_tpiu.0: tpiu disabled
   579	<6>[  478.931786] msm_etb msm_etb.0: etb enabled
   580	<6>[  478.935113] msm_funnel msm_funnel.0: funnel port mask 0x3 enabled
   581	<6>[  478.941522] msm_ptm msm_ptm.0: tracing enabled
   582	<6>[  478.950434] msm_etb msm_etb.0: etb dumped
   583	<6>[  478.953425] msm_etb msm_etb.0: etb disabled
   584	<6>[  478.957668] msm_funnel msm_funnel.0: funnel port mask 0x3 disabled
   585	<6>[  478.964932] msm_ptm msm_ptm.0: tracing disabled
   586	<6>[  479.044925] alarm_release: clear alarm, pending 0
   587	<6>[  479.048618] alarm_release: clear alarm, pending 0
   588	<6>[  479.053288] alarm_release: clear alarm, pending 0
   589	<6>[  479.059301] alarm_release: clear alarm, pending 0
   590	<4>[  481.274042] crypt_ctr: dm_crypt: entering 
   591	<4>[  481.277124] crypt_ctr_cipher: dm_crypt: entering 
   592	<4>[  481.281825] crypt_alloc_tfms: dm_crypt: entering 
   593	<4>[  481.373966] crypt_alloc_tfms: dm_crypt: entering 
   594	<4>[  481.377659] crypt_set_key: dm_crypt: entering 
   595	<4>[  481.382053] crypt_decode_key: dm_crypt: entering 
   596	<4>[  481.393102] crypt_setkey_allcpus: dm_crypt: entering 
   597	<4>[  481.414802] any_tfm: dm_crypt: entering 
   598	<4>[  481.417701] crypt_iv_essiv_ctr: dm_crypt: entering 
   599	<4>[  481.422554] setup_essiv_cpu: dm_crypt: entering 
   600	<4>[  481.453807] any_tfm: dm_crypt: entering 
   601	<4>[  481.456706] setup_essiv_cpu: dm_crypt: entering 
   602	<4>[  481.461284] any_tfm: dm_crypt: entering 
   603	<4>[  481.486860] crypt_iv_essiv_init: dm_crypt: entering 
   604	<4>[  481.490828] any_tfm: dm_crypt: entering 
   605	<4>[  481.513779] any_tfm: dm_crypt: entering 
   606	<4>[  481.524675] crypt_iterate_devices: dm_crypt: entering 
   607	<4>[  481.529009] crypt_iterate_devices: dm_crypt: entering 
   608	<4>[  481.543842] crypt_iterate_devices: dm_crypt: entering 
   609	<4>[  481.547993] crypt_preresume: dm_crypt: entering 
   610	<4>[  481.552571] crypt_resume: dm_crypt: entering 
   611	<3>[  482.296688] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   612	<3>[  482.300625] mdp4_overlay_req2pipe: pipe == NULL!
   613	<3>[  482.305966] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   614	<3>[  482.311002] msmfb_overlay_set: ioctl failed, rc=-12
   615	<3>[  482.362551] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   616	<3>[  482.366458] mdp4_overlay_req2pipe: pipe == NULL!
   617	<3>[  482.371097] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   618	<3>[  482.377506] msmfb_overlay_set: ioctl failed, rc=-12
   619	<3>[  482.413184] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   620	<3>[  482.417152] mdp4_overlay_req2pipe: pipe == NULL!
   621	<3>[  482.421638] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   622	<3>[  482.427956] msmfb_overlay_set: ioctl failed, rc=-12
   623	<3>[  482.497848] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   624	<3>[  482.501693] mdp4_overlay_req2pipe: pipe == NULL!
   625	<3>[  482.506943] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   626	<3>[  482.512162] msmfb_overlay_set: ioctl failed, rc=-12
   627	<3>[  482.581413] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   628	<3>[  482.585319] mdp4_overlay_req2pipe: pipe == NULL!
   629	<3>[  482.589867] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   630	<3>[  482.596276] msmfb_overlay_set: ioctl failed, rc=-12
   631	<3>[  482.664336] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   632	<3>[  482.668274] mdp4_overlay_req2pipe: pipe == NULL!
   633	<3>[  482.672791] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   634	<3>[  482.679261] msmfb_overlay_set: ioctl failed, rc=-12
   635	<3>[  482.748359] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   636	<3>[  482.752205] mdp4_overlay_req2pipe: pipe == NULL!
   637	<3>[  482.757454] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   638	<3>[  482.762673] msmfb_overlay_set: ioctl failed, rc=-12
   639	<3>[  482.831374] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   640	<3>[  482.835312] mdp4_overlay_req2pipe: pipe == NULL!
   641	<3>[  482.839829] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   642	<3>[  482.846207] msmfb_overlay_set: ioctl failed, rc=-12
   643	<3>[  482.914878] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   644	<3>[  482.918846] mdp4_overlay_req2pipe: pipe == NULL!
   645	<3>[  482.923332] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   646	<3>[  482.929864] msmfb_overlay_set: ioctl failed, rc=-12
   647	<3>[  482.998779] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   648	<3>[  483.002716] mdp4_overlay_req2pipe: pipe == NULL!
   649	<3>[  483.007996] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   650	<3>[  483.013093] msmfb_overlay_set: ioctl failed, rc=-12
   651	<3>[  483.081825] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   652	<3>[  483.085823] mdp4_overlay_req2pipe: pipe == NULL!
   653	<3>[  483.090248] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   654	<3>[  483.096780] msmfb_overlay_set: ioctl failed, rc=-12
   655	<3>[  483.165206] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   656	<3>[  483.169052] mdp4_overlay_req2pipe: pipe == NULL!
   657	<3>[  483.174515] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   658	<3>[  483.179490] msmfb_overlay_set: ioctl failed, rc=-12
   659	<3>[  483.248740] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   660	<3>[  483.252678] mdp4_overlay_req2pipe: pipe == NULL!
   661	<3>[  483.258019] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   662	<3>[  483.263024] msmfb_overlay_set: ioctl failed, rc=-12
   663	<3>[  483.332549] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   664	<3>[  483.336548] mdp4_overlay_req2pipe: pipe == NULL!
   665	<3>[  483.341004] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   666	<3>[  483.347504] msmfb_overlay_set: ioctl failed, rc=-12
   667	<3>[  483.415626] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   668	<3>[  483.419563] mdp4_overlay_req2pipe: pipe == NULL!
   669	<3>[  483.424843] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   670	<3>[  483.429909] msmfb_overlay_set: ioctl failed, rc=-12
   671	<4>[  483.475751] crypt_map: dm_crypt: entering 
   672	<4>[  483.492385] kcryptd_queue_crypt: dm_crypt: entering 
   673	<3>[  483.500473] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   674	<3>[  483.504501] mdp4_overlay_req2pipe: pipe == NULL!
   675	<3>[  483.508927] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   676	<3>[  483.515397] msmfb_overlay_set: ioctl failed, rc=-12
   677	<4>[  483.536914] kcryptd_crypt: dm_crypt: entering 
   678	<4>[  483.540332] kcryptd_crypt_write_convert: dm_crypt: entering 
   679	<4>[  483.546711] crypt_map: dm_crypt: entering 
   680	<4>[  483.562978] crypt_inc_pending: dm_crypt: entering 
   681	<4>[  483.573782] kcryptd_queue_crypt: dm_crypt: entering 
   682	<4>[  483.583213] crypt_alloc_buffer: dm_crypt: entering 
   683	<3>[  483.588463] mdp4_overlay_pipe_alloc: ptype=1 FAILED
   684	<3>[  483.592430] mdp4_overlay_req2pipe: pipe == NULL!
   685	<3>[  483.597832] mdp4_overlay_set: mdp4_overlay_req2pipe, ret=-12
   686	<3>[  483.602746] msmfb_overlay_set: ioctl failed, rc=-12
   687	<4>[  483.609766] crypt_map: dm_crypt: entering 
   688	<4>[  483.612849] kcryptd_queue_crypt: dm_crypt: entering 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [dm-crypt] Inquiry from Qualcomm on DM_CRYPT for Android ICS
  2012-02-08 19:21 [dm-crypt] Inquiry from Qualcomm on DM_CRYPT for Android ICS Hari Prasad
@ 2012-02-08 21:05 ` Milan Broz
  0 siblings, 0 replies; 2+ messages in thread
From: Milan Broz @ 2012-02-08 21:05 UTC (permalink / raw)
  To: Hari Prasad; +Cc: dm-crypt

On 02/08/2012 08:21 PM, Hari Prasad wrote:
> MY name is Hari, I work for Crypto SW team at Qualcomm Inc. We are
> using our Crypto HW to do all the necessary encryption & decryption.
> We are trying to use this DM-CRYPT in our setup, I am not sure how
> the HW device is mapped using DM_CRYPT, I don't see any of our code
> being called for HW when I run an encryption test (ENCRYPT PHONE in
> ICS Android build).
>
> I have attached the log (printk added in DM_CRYPT), I see that the
> device crashes or something happens (device disappears after few
> seconds of starting the ENCRYPT_PHONE).
>
> We register our HW through misc_register function call.
>
> It would be really helpful if I can get the solution to map our HW
> device using DM-CRYPT.

You need to write a driver for crypto API, then dmcrypt will use
your hw encryption automatically. Then you should see your implementation
in /proc/crypto

dmcrypt doesn't use any hw directly, all crypto functions are
handled through kernel crypto API interface.
(Usually hw crypto drivers have higher priority, so they
are preferred to sw implementation, see priority in /proc/crypto.)

You can ask on kernel crypto list if you need help with implementing
crypto driver - list is linux-crypto@vger.kernel.org

Milan

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-02-08 21:05 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-08 19:21 [dm-crypt] Inquiry from Qualcomm on DM_CRYPT for Android ICS Hari Prasad
2012-02-08 21:05 ` Milan Broz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.