[Sprint Samsung Galaxy S III] hotwired34:
I posted this the other day in the wrong kernel thread, so this is a repost if anyone noticed. I apologize.

I'm getting reboots that are related (I believe) to the kernel. I am posting here, but I don't think it's specific to this kernel; it's just that this is the kernel that I am currently using. I have experienced reboots with any CM kernel that I use. The reboots happen when I lose cellular coverage (in an elevator, in my office, etc..)

Checking the last_kmsg, it appears that my modem crashes and the kernel reboots the phone. This has been happening to me for as far back as CM9. In CM9, I would get an error that the SIM card was replaced and the phone needed to reboot, but would allow me to close the notification. From CM10+, it just reboots the phone. Again, this only happens when I'm in an area with little to no coverage. While using a TouchWiz ROM/kernel, I do not experience this.

Does anyone else experience this? I've asked in the past, usually in the thread for the ROM that I'm running, and I appear to be one of the only "Lucky ones" that is having this issue. Is there something different with CM (or the CM kernel) that handles the modem losing coverage differently?

Any help would be appreciated.

Here's the contents of my last_kmsg log:

[ 0.000000] Truncating memory at 0xc0000000 to fit in 32-bit physical address space

[ 0.000000] smem_find(137, 80): wrong size 72

[ 0.020235] AXI: msm_bus_fabric_init_driver(): msm_bus_fabric_init_driver

[ 0.043766] msm_rpm_get_status(): Status id 433 not defined for target

[ 0.043766] msm_rpm_get_status(): Status id 433 not defined for target

[ 0.043796] msm_rpm_get_status(): Status id 433 not defined for target

[ 0.043796] msm_rpm_get_status(): Status id 433 not defined for target

[ 0.043796] msm_rpm_get_status(): Status id 433 not defined for target

[ 0.043827] msm_rpm_get_status(): Status id 433 not defined for target

[ 0.043827] msm_rpm_get_status(): Status id 433 not defined for target

[ 0.043827] msm_rpm_get_status(): Status id 433 not defined for target

[ 0.044864] msm_gpiomux_install: write failure: -14

[ 0.044864] msm_gpiomux_install: write failure: -14

[ 0.044864] msm_gpiomux_install: write failure: -14

[ 0.044895] msm_gpiomux_install: write failure: -14

[ 0.088295] [msm8960_init_cam:1461]setting done!!

[ 0.137738] i2c i2c-14: Invalid 7-bit I2C address 0x00

[ 0.137830] i2c i2c-14: Can't create device at 0x00

[ 0.138348] i2c i2c-19: Failed to register i2c client cmc624 at 0x38 (-16)

[ 0.138440] i2c i2c-19: Can't create device at 0x38

[ 0.139386] max8952 19-0060: DVS modes disabled because VID0 and VID1 do not have proper controls.

[ 0.209400] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: scm_pas

[ 0.219746] smd_channel_probe_worker: allocation table not initialized

[ 0.230093] msm_ipc_router_ipc_log_init: Unable to create IPC logging for Req/Resp

[ 0.230337] msm_ipc_router_ipc_log_init: Unable to create IPC logging for Indications

[ 0.235617] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: acpuclk-8960

[ 0.385899] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: dtv

[ 0.405737] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: mdp

[ 0.451670] pm_runtime: fail to wake up

[ 0.637875] [mDNIE WARNING] mDNIE engine is OFF. So you cannot set mDnie Mode correctly.

[ 0.638028] [mDNIE WARNING] mDNIE engine is OFF. So you cannot set mDnie Mode correctly.

[ 1.364199] hdmi_msm hdmi_msm.1: external_common_state_create: sysfs group ee995608

[ 1.373447] Inside writeback_driver_init

[ 1.376163] Inside writeback_probe

[ 2.100045] msm_serial_debugfs_init(): Cannot create loopback.0 debug entry

[ 2.105722] msm_serial_hsl_init():Cannot create debugfs dir

[ 2.109018] msm_hsl_debugfs_init(): Cannot create loopback.0 debug entry

[ 2.371677] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: rotator

[ 2.409522] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: grp3d

[ 2.429879] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: grp2d0

[ 2.447367] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: grp2d1

[ 2.682313] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: qsee

[ 2.899374] cm36651_setup_reg: initial proximity value = 0

[ 3.176194] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: usb

[ 3.288753] [s5c73m3_spi_init:226] Entered

[ 3.293941] [s5c73m3_spi_probe:191] Entered

[ 3.298824] [s5c73m3_spi_probe:201] s5c73m3_spi successfully probed

[ 3.306180] [s5c73m3_sensor_probe : 3772] Probe_done!!

[ 3.318388] couldn't get usb power supply

[ 3.343964] <3>wfd: No debugfs support: -19

[ 3.386906] create_debugfs_entries: ccadc couldnt create debugfs dir

[ 3.490645] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: msm_sdcc

[ 3.502609] mmc0: No card detect facilities available

[ 3.510483] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: msm_sdcc

[ 3.528094] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: name: msm_sdcc

[ 3.540241] aat1290a_led_probe : Probe

[ 5.838394] cypress_touchkey 16-0020: Touchkey FW Version: 0x06

[ 7.236319] init: /init.qcom.rc: 629: ignored duplicate definition of service 'ril-daemon'

[ 7.244742] init: could not import file '/init.carrier.rc' from '/init.rc'

[ 7.251030] init: /init.target.rc: 43: invalid command 'check_fs'

[ 7.256737] init: /init.target.rc: 47: invalid command 'check_fs'

[ 7.262902] init: /init.target.rc: 72: invalid command 'check_fs'

[ 7.270227] init: do_chown: Could not access /selinux/booleans

[ 7.271570] init: invalid uid 'fm_radio'

[ 7.481855] init: could not open /dev/keychord

[ 8.209522] init: property 'ro.board.platform' doesn't exist while expanding '${ro.board.platform}'

[ 8.778269] init: failed to open '/sys/devices/soc0/soc_id'

[ 8.783091] init: failed to open '/sys/devices/soc0/platform_version'

[ 8.789531] init: failed to open '/sys/devices/soc0/hw_platform'

[ 8.795391] init: Detected MSM SOC ID=87 SOC VER=65536 BOARD TYPE=Surf

[ 8.801953] init: Found bootloader id L710VPBMD4 setting build properties for d2spi device

[ 8.886677] init: cannot find '/system/bin/qrngd', disabling 'qrngd'

[ 8.974362] init: cannot find '/system/bin/ssr_diag', disabling 'ssr_diag'

[ 8.987211] init: cannot find '/system/bin/thermal-engine', disabling 'thermal-engine'

[ 8.995940] enable_store: android_usb: already disabled

[ 10.385655] diag: proc 1, msg mask update fail -12, tried 419

[ 10.644285] store_afe_cal: offset -1241676736 is > mem_len 344064

[ 15.014100] accel_open_calibration: Can't open calibration file

[ 17.093026] diag: proc 0, msg mask update fail -12, tried 419

[ 22.718724] WLDEV-ERROR) wldev_set_country :

[ 53.947352] init: untracked pid 2321 exited

[ 53.982725] init: untracked pid 2330 exited

[ 54.302334] init: untracked pid 2344 exited

[ 54.752693] init: untracked pid 2367 exited

[ 54.946772] init: untracked pid 2382 exited

[ 58.262933] NOHZ: local_softirq_pending 08

[ 64.587028] NOHZ: local_softirq_pending 08

[ 65.696383] NOHZ: local_softirq_pending 08

[ 68.695986] init: untracked pid 2333 exited

[ 68.871356] init: untracked pid 2325 exited

[ 69.002868] init: untracked pid 2347 exited

[ 69.094521] init: untracked pid 2370 exited

[ 69.211719] init: untracked pid 2385 exited

[ 80.837936] NOHZ: local_softirq_pending 08

[ 80.856249] NOHZ: local_softirq_pending 08

[ 81.264428] NOHZ: local_softirq_pending 08

[ 81.281458] NOHZ: local_softirq_pending 08

[ 81.284907] NOHZ: local_softirq_pending 08

[ 81.289058] NOHZ: local_softirq_pending 08

[ 81.471265] NOHZ: local_softirq_pending 08

[ 186.621425] Freezing of tasks aborted

[ 186.911857] dpm_run_callback(): 0xc06147ec returns -16

[ 186.911887] PM: Device alarmtimer failed to suspend: error -16

[ 186.911918] PM: Some devices failed to suspend

[ 214.448618] dpm_run_callback(): 0xc06147ec returns -16

[ 214.448618] PM: Device alarmtimer failed to suspend: error -16

[ 214.448649] PM: Some devices failed to suspend

[ 258.464397] dpm_run_callback(): 0xc06147ec returns -16

[ 258.464428] PM: Device alarmtimer failed to suspend: error -16

[ 258.464428] PM: Some devices failed to suspend

[ 259.303555] dpm_run_callback(): 0xc06147ec returns -16

[ 259.303586] PM: Device alarmtimer failed to suspend: error -16

[ 259.303616] PM: Some devices failed to suspend

[ 260.573844] cypress_touchkey 16-0020: not real interrupt (1).

[ 263.078620] store_afe_cal: offset -1241676736 is > mem_len 344064

[ 263.108621] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 263.113322] ACDB=> get_hw_delay: Path = 0 samplerate = 48000 usec = 268443395 status -22

[ 263.387120] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 263.391912] ACDB=> get_hw_delay: Path = 1 samplerate = 48000 usec = 66325 status -22

[ 278.368808] store_afe_cal: offset -1241676736 is > mem_len 344064

[ 278.402075] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 278.402105] ACDB=> get_hw_delay: Path = 0 samplerate = 48000 usec = 268443395 status -22

[ 278.902273] pn544_dev_write : i2c_master_send returned -6

[ 291.073523] Freezing of tasks aborted

[ 299.165847] cypress_touchkey 16-0020: not real interrupt (1).

[ 300.116465] store_afe_cal: offset -1241676736 is > mem_len 344064

[ 300.147443] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 300.152144] ACDB=> get_hw_delay: Path = 0 samplerate = 48000 usec = 268443395 status -22

[ 302.067663] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 302.072394] ACDB=> get_hw_delay: Path = 1 samplerate = 48000 usec = 66325 status -22

[ 318.102243] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 318.107065] ACDB=> get_hw_delay: Path = 1 samplerate = 48000 usec = 66325 status -22

[ 322.653166] store_afe_cal: offset -1241676736 is > mem_len 344064

[ 322.679139] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 322.679139] ACDB=> get_hw_delay: Path = 0 samplerate = 48000 usec = 268443395 status -22

[ 379.771036] dpm_run_callback(): 0xc06147ec returns -16

[ 379.771066] PM: Device alarmtimer failed to suspend: error -16

[ 379.771097] PM: Some devices failed to suspend

[ 380.599084] dpm_run_callback(): 0xc06147ec returns -16

[ 380.599114] PM: Device alarmtimer failed to suspend: error -16

[ 380.599145] PM: Some devices failed to suspend

[ 414.809796] cypress_touchkey 16-0020: not real interrupt (1).

[ 415.960750] store_afe_cal: offset -1241676736 is > mem_len 344064

[ 415.991606] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 415.996398] ACDB=> get_hw_delay: Path = 0 samplerate = 48000 usec = 268443395 status -22

[ 416.139264] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 416.144086] ACDB=> get_hw_delay: Path = 1 samplerate = 48000 usec = 66325 status -22

[ 460.973599] store_afe_cal: offset -1241676736 is > mem_len 344064

[ 461.006531] ACDB=> get_hw_delay Invalid delay/ delay entries

[ 461.011322] ACDB=> get_hw_delay: Path = 0 samplerate = 48000 usec = 268443395 status -22

[ 518.016999]

[ 518.017030] SMSM: Modem SMSM state changed to SMSM_RESET.

[ 518.022890] Probable fatal error on the modem.

[ 518.027346] modem subsystem failure reason: (unknown, smem_get_entry failed).

[ 518.038913] Kernel panic - not syncing: subsys-restart: Resetting the SoC - modem crashed.

[ 518.146497] Rebooting in 5 seconds..

[ 523.150495] Going down for restart now

[ 523.153456] msm_restart : clear reset flag

No errors detected