maemo-leste / bugtracker

Issue tracking repository
62 stars 3 forks source link

mapphone: call usbhs_omap_remove when modem drops(?) #645

Open MerlijnWajer opened 1 year ago

MerlijnWajer commented 1 year ago
06:31 < tmlind> Wizzup: so the MASTER_USBHOSTHS corresponds to ohci/echi, so usbhshost in                omap4-l4.dtsi, seems that on low battery mdm6600 shuts down, and the usb phy is on the mdm6600 causing invalid access to the phy, or at least that's my guess
06:34 < tmlind> seems like usbhs_omap_remove() or similar should get called to remove the related phys at that point
MerlijnWajer commented 1 year ago

Example trace:

Nov 30 16:08:10 localhost kernel: [491308.693115] Bluetooth: HCI UART driver ver 2.3
Nov 30 16:08:10 localhost kernel: [491308.693115] Bluetooth: HCI UART protocol H4 registered
Nov 30 16:08:10 localhost kernel: [491308.693511] Bluetooth: HCI UART protocol BCSP registered
Nov 30 16:08:10 localhost kernel: [491308.695251] Bluetooth: HCI UART protocol LL registered
Nov 30 16:08:10 localhost kernel: [491308.695251] Bluetooth: HCI UART protocol Three-wire (H5) registered
Nov 30 16:08:10 localhost kernel: [491308.702728] Bluetooth: HCI UART protocol Broadcom registered
Nov 30 16:08:15 localhost kernel: [491313.768310] Bluetooth: MGMT ver 1.22
Nov 30 16:08:15 localhost kernel: [491313.820037] Bluetooth: RFCOMM TTY layer initialized
Nov 30 16:08:15 localhost kernel: [491313.820037] Bluetooth: RFCOMM socket layer initialized
Nov 30 16:08:15 localhost kernel: [491313.820037] Bluetooth: RFCOMM ver 1.11
Nov 30 16:09:21 localhost kernel: [491379.482940] input: 14:3F:A6:C9:2D:E4 as /devices/virtual/input/input8
Nov 30 16:09:36 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:09:38 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:11:22 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_close
Nov 30 16:11:24 localhost kernel: [491502.476409] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_1
Nov 30 16:11:24 localhost kernel: [491502.485351] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_2
Nov 30 16:13:04 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:13:05 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:17:04 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_close
Nov 30 16:17:05 localhost kernel: [491844.304321] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_1
Nov 30 16:17:05 localhost kernel: [491844.311431] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_2
Nov 30 16:17:37 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:17:38 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:43:56 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_close
Nov 30 16:43:57 localhost kernel: [493455.516510] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_1
Nov 30 16:43:57 localhost kernel: [493455.527221] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_2
Nov 30 16:44:02 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: powerkeymenu_open
Nov 30 16:44:04 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:44:05 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:51:32 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_close
Nov 30 16:51:33 localhost kernel: [493911.858764] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_1
Nov 30 16:51:33 localhost kernel: [493911.870239] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_2
Nov 30 16:51:43 localhost kernel: [493921.737213] mot-mdm6600-codec 4806a000.serial:modem:audio-codec@2: motmdm_voice_get_state: ciev=5,1,0
Nov 30 16:51:45 localhost kernel: [493924.174774] mot-mdm6600-codec 4806a000.serial:modem:audio-codec@2: motmdm_voice_get_state: ciev=5,2,0
Nov 30 16:52:40 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:52:44 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_close
Nov 30 16:54:11 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:54:12 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:57:03 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_close
Nov 30 16:57:04 localhost kernel: [494242.566436] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_1
Nov 30 16:57:04 localhost kernel: [494242.582611] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_2
Nov 30 16:59:20 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 16:59:21 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 17:05:00 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_close
Nov 30 17:05:01 localhost kernel: [494719.531372] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_1
Nov 30 17:05:01 localhost kernel: [494719.553131] dsi_mipi_cm_400_540_960_m2_v1_panel_enable_2
Nov 30 17:05:36 localhost systemui[3673]: Method call received from: :1.191, iface: com.nokia.system_ui.request, method: tklock_open
Nov 30 17:05:49 localhost kernel: [494767.781158] usb 2-1: USB disconnect, device number 2
Nov 30 17:05:49 localhost kernel: [494767.783996] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
Nov 30 17:05:49 localhost kernel: [494767.784118] option 2-1:1.0: device disconnected
Nov 30 17:05:49 localhost kernel: [494767.786956] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Nov 30 17:05:49 localhost kernel: [494767.787048] option 2-1:1.1: device disconnected
Nov 30 17:05:49 localhost kernel: [494767.791748] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
Nov 30 17:05:49 localhost kernel: [494767.791961] option 2-1:1.2: device disconnected
Nov 30 17:05:49 localhost kernel: [494767.803833] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
Nov 30 17:05:49 localhost kernel: [494767.804443] option 2-1:1.3: device disconnected
Nov 30 17:05:49 localhost kernel: [494767.811706] option1 ttyUSB4: GSM modem (1-port) converter now disconnected from ttyUSB4
Nov 30 17:05:49 localhost kernel: [494767.811706] option 2-1:1.4: device disconnected
Nov 30 17:05:49 localhost kernel: [494767.812286] qmi_wwan 2-1:1.5 wwan0: unregister 'qmi_wwan' usb-4a064800.ohci-1, WWAN/QMI device
Nov 30 17:05:49 localhost kernel: [494767.849029] ------------[ cut here ]------------
Nov 30 17:05:49 localhost kernel: [494767.849029] WARNING: CPU: 0 PID: 3616 at drivers/bus/omap_l3_noc.c:139 l3_interrupt_handler+0x228/0x374
Nov 30 17:05:49 localhost kernel: [494767.849304] 44000000.l3-noc:L3 Standard Error: MASTER USBHOSTHS TARGET ABE (Read): At Address: 0x00000080 : Data Access in Supervisor mode during Functional access
Nov 30 17:05:49 localhost kernel: [494767.849304] Modules linked in: uinput cmac rfcomm hci_uart btbcm wireguard curve25519_neon libcurve25519_generic libchacha20poly1305 chacha_neon poly1305_arm cbc aes_arm_bs crypto_simd cryptd aes_arm aes_generic ccm usb_f_rndis u_ether usb_f_mass_storage libcomposite bnep bluetooth ecdh_generic ecc nf_tables nfnetlink gnss_motmdm option gnss zram qmi_wwan usb_wwan zsmalloc snd_soc_motmdm cdc_wdm usbnet usbserial snd_soc_omap_hdmi wl12xx wlcore mac80211 libarc4 panel_dsi_cm sha256_generic libsha256 sha256_arm cfg80211 joydev mousedev snd_soc_audio_graph_card omapdrm snd_soc_simple_card_utils pwm_vibra ff_memless phy_generic phy_mapphone_mdm6600 cec pvrsrvkm_omap4_sgx540_120 omap_aes_driver omap4_keypad libaes matrix_keymap ohci_platform omap_sham ohci_hcd omap_mailbox ehci_hcd omap2430 evdev st_accel_spi st_sensors_spi st_accel_i2c phy_cpcap_usb st_sensors_i2c musb_hdrc ak8975 st_accel st_sensors industrialio_triggered_buffer kfifo_buf wlcore_sdio udc_core cpcap_battery usbcore
Nov 30 17:05:49 localhost kernel: [494767.849853]  cpcap_charger usb_common rtc_cpcap cpcap_adc phy_omap_usb2 cpcap_pwrbutton snd_soc_cpcap isl29028 omap_des libdes crypto_engine omap_crypto industrialio snd_soc_omap_mcbsp snd_soc_ti_sdma atmel_mxt_ts lm75 display_connector serdev_ngsm n_gsm hwmon drm_kms_helper leds_lm3532 snd_soc_core snd_pcm_dmaengine snd_pcm cfbfillrect syscopyarea snd_timer cfbimgblt snd soundcore sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm drm_panel_orientation_quirks led_bl leds_cpcap gpio_keys touchscreen_buttons led_class pwm_omap_dmtimer cpufreq_dt
Nov 30 17:05:49 localhost kernel: [494767.850128] CPU: 0 PID: 3616 Comm: wpa_supplicant Not tainted 6.1.0-rc6 #1
Nov 30 17:05:49 localhost kernel: [494767.850158] Hardware name: Generic OMAP4 (Flattened Device Tree)
Nov 30 17:05:49 localhost kernel: [494767.850158]  unwind_backtrace from show_stack+0x10/0x14
Nov 30 17:05:49 localhost kernel: [494767.850158]  show_stack from dump_stack_lvl+0x40/0x4c
Nov 30 17:05:49 localhost kernel: [494767.850219]  dump_stack_lvl from __warn+0xb8/0x1b0
Nov 30 17:05:49 localhost kernel: [494767.850219]  __warn from warn_slowpath_fmt+0x8c/0xcc
Nov 30 17:05:49 localhost kernel: [494767.850219]  warn_slowpath_fmt from l3_interrupt_handler+0x228/0x374
Nov 30 17:05:49 localhost kernel: [494767.850280]  l3_interrupt_handler from __handle_irq_event_percpu+0x58/0x21c
Nov 30 17:05:49 localhost kernel: [494767.850311]  __handle_irq_event_percpu from handle_irq_event_percpu+0xc/0x40
Nov 30 17:05:49 localhost kernel: [494767.850311]  handle_irq_event_percpu from handle_irq_event+0x38/0x9c
Nov 30 17:05:49 localhost kernel: [494767.850341]  handle_irq_event from handle_fasteoi_irq+0xc0/0x178
Nov 30 17:05:49 localhost kernel: [494767.850372]  handle_fasteoi_irq from handle_irq_desc+0x1c/0x2c
Nov 30 17:05:49 localhost kernel: [494767.850372]  handle_irq_desc from gic_handle_irq+0x74/0x9c
Nov 30 17:05:49 localhost kernel: [494767.850402]  gic_handle_irq from generic_handle_arch_irq+0x48/0xa8
Nov 30 17:05:49 localhost kernel: [494767.850433]  generic_handle_arch_irq from call_with_stack+0x18/0x20
Nov 30 17:05:49 localhost kernel: [494767.850433]  call_with_stack from __irq_svc+0x98/0xcc
Nov 30 17:05:49 localhost kernel: [494767.850463] Exception stack(0xf1a41a90 to 0xf1a41ad8)
Nov 30 17:05:49 localhost kernel: [494767.850494] 1a80:                                     c31bb480 c54a3480 c2fc14a8 c2fc14a8
Nov 30 17:05:49 localhost kernel: [494767.850494] 1aa0: 00000000 c2fc1400 f1a41b78 c54a3480 00000009 00000020 00000001 0000000f
Nov 30 17:05:49 localhost kernel: [494767.850494] 1ac0: c0b88900 f1a41ae0 c08567bc c086bb34 60070013 ffffffff
Nov 30 17:05:49 localhost kernel: [494767.850524]  __irq_svc from datagram_poll+0x80/0xf0
Nov 30 17:05:49 localhost kernel: [494767.850524]  datagram_poll from sock_poll+0x50/0xd8
Nov 30 17:05:49 localhost kernel: [494767.850524]  sock_poll from do_select+0x2d4/0x698
Nov 30 17:05:49 localhost kernel: [494767.850585]  do_select from core_sys_select+0x174/0x41c
Nov 30 17:05:49 localhost kernel: [494767.850585]  core_sys_select from kern_select+0xe8/0x140
Nov 30 17:05:49 localhost kernel: [494767.850616]  kern_select from ret_fast_syscall+0x0/0x58
Nov 30 17:05:49 localhost kernel: [494767.850616] Exception stack(0xf1a41fa8 to 0xf1a41ff0)
Nov 30 17:05:49 localhost kernel: [494767.850646] 1fa0:                   beeedbe4 00000074 00000010 00699e30 006aab20 0069d468
Nov 30 17:05:49 localhost kernel: [494767.850646] 1fc0: beeedbe4 00000074 006aab20 0000008e 0069d468 0068ebc8 0068ec00 0068ebc8
Nov 30 17:05:49 localhost kernel: [494767.850677] 1fe0: 0000008e beeedba0 b6b93653 b6b15786
Nov 30 17:05:49 localhost kernel: [494767.850677] ---[ end trace 0000000000000000 ]---
Nov 30 17:05:49 localhost kernel: [494767.851257] ------------[ cut here ]------------