Device: Thinkpad X1 Tablet (1st Gen)
LENOVO 20GHS1UK00
BIOS N1LET86W (1.86 ) 06/26/2019
17ef:6085 Lenovo ThinkPad X1 Tablet Thin Keyboard
PRIMAX KEYBOARD FIRMWARE Ver.47
Fedora 31 (Kernel 5.3.12-300.fc31.x86_64, happens on mainline 5.4 too)
Whenever I reattach the keyboard cover, the tablet becomes unresponsive
to inputs shortly after and has to be rebooted forcefully.
Keyboard works, if it stays attached during boot, as long as it doesn't
get reattached.
Relevant kernel log part:
[ 156.866780] usb 1-7: USB disconnect, device number 2
[ 157.030039] thinkpad_acpi: unhandled HKEY event 0x4013
[ 157.030041] thinkpad_acpi: please report the conditions when this
event happened to ibm...@li...
[ 157.064177] int3403 thermal INT3403:01: Unsupported event [0x91]
[ 157.064181] int3403 thermal INT3403:00: Unsupported event [0x91]
[ 159.581940] thinkpad_acpi: unhandled HKEY event 0x4012
[ 159.581942] thinkpad_acpi: please report the conditions when this
event happened to ibm...@li...
[ 159.583681] int3403 thermal INT3403:01: Unsupported event [0x91]
[ 159.583684] int3403 thermal INT3403:00: Unsupported event [0x91]
[ 161.679632] usb 1-7: new full-speed USB device number 4 using
xhci_hcd
[ 161.807535] usb 1-7: New USB device found, idVendor=17ef,
idProduct=6085, bcdDevice= 0.47
[ 161.807538] usb 1-7: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 161.807541] usb 1-7: Product: ThinkPad X1 Tablet Thin Keyboard
[ 161.807543] usb 1-7: Manufacturer: PRIMAX
[ 161.810616] input: PRIMAX ThinkPad X1 Tablet Thin Keyboard as
/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-
7:1.0/0003:17EF:6085.0007/input/input27
[ 161.862969] hid-rmi 0003:17EF:6085.0007: input,hidraw0: USB HID
v1.11 Keyboard [PRIMAX ThinkPad X1 Tablet Thin Keyboard] on usb-
0000:00:14.0-7/input0
[ 161.864161] input: PRIMAX ThinkPad X1 Tablet Thin Keyboard as
/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-
7:1.1/0003:17EF:6085.0008/input/input28
[ 161.915958] hid-rmi 0003:17EF:6085.0008: input,hiddev96,hidraw1: USB
HID v1.11 Device [PRIMAX ThinkPad X1 Tablet Thin Keyboard] on usb-
0000:00:14.0-7/input1
[ 162.179128] rmi4_f34 rmi4-01.fn34: rmi_f34v7_probe: Unrecognized
bootloader version
[ 162.179135] rmi4_f34: probe of rmi4-01.fn34 failed with error -22
[ 162.259125] rmi4_f01 rmi4-01.fn01: found RMI device, manufacturer:
Synaptics, product: TM3203-003, fw id: 2186154
[ 162.686092] serio: RMI4 PS/2 pass-through port at rmi4-01.fn03
[ 162.707333] input: Synaptics TM3203-003 as
/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-
7:1.2/0003:17EF:6085.0009/input/input29
[ 162.707789] hid-rmi 0003:17EF:6085.0009: input,hiddev97,hidraw2: USB
HID v1.11 Mouse [PRIMAX ThinkPad X1 Tablet Thin Keyboard] on usb-
0000:00:14.0-7/input2
[ 163.741576] hid-rmi 0003:17EF:6085.0009: rmi_hid_read_block: timeout
elapsed
[ 164.178191] psmouse serio2: trackpoint: IBM TrackPoint firmware:
0x0e, buttons: 3/3
[ 164.264280] input: TPPS/2 IBM TrackPoint as /devices/rmi4-01/rmi4-
01.fn03/serio2/input/input30
[ 173.851420] usb 1-7: USB disconnect, device number 4
[ 173.897429] hid-rmi 0003:17EF:6085.0009: failed to write hid report
(-19)
[ 173.897438] hid-rmi 0003:17EF:6085.0009: rmi_set_page: set page
failed: -19.
[ 173.897444] rmi4_physical rmi4-01: rmi_driver_clear_irq_bits: Failed
to change enabled interrupts!
[ 173.921419] BUG: kernel NULL pointer dereference, address:
0000000000000040
[ 173.921432] #PF: supervisor read access in kernel mode
[ 173.921440] #PF: error_code(0x0000) - not-present page
[ 173.921445] PGD 0 P4D 0
[ 173.921460] Oops: 0000 [#1] SMP NOPTI
[ 173.921473] CPU: 3 PID: 27 Comm: kworker/3:0 Not tainted 5.3.12-
300.fc31.x86_64 #1
[ 173.921480] Hardware name: LENOVO 20GHS1UK00/20GHS1UK00, BIOS
N1LET86W (1.86 ) 06/26/2019
[ 173.921500] Workqueue: usb_hub_wq hub_event
[ 173.921517] RIP: 0010:__irq_domain_deactivate_irq+0x14/0x40
[ 173.921527] Code: 05 e9 c0 28 ab 00 c3 66 66 2e 0f 1f 84 00 00 00 00
00 0f 1f 40 00 0f 1f 44 00 00 48 85 ff 74 2f 53 48 89 fb eb 1e 48 8b 47
18 <48> 8b 40 40 48 85 c0 74 08 48 89 de e8 8b 28 ab 00 48 8b 5b 28 48
[ 173.921536] RSP: 0018:ffffbbf6801638b8 EFLAGS: 00010082
[ 173.921545] RAX: 0000000000000000 RBX: ffff9f8251818c28 RCX:
0000000000000085
[ 173.921552] RDX: 0000000000000001 RSI: 0000000000000246 RDI:
ffff9f8288891b40
[ 173.921559] RBP: ffff9f8251818ca4 R08: 0000000000000000 R09:
ffff9f828def3280
[ 173.921564] R10: 0000000000000000 R11: ffffffffbd4554c8 R12:
ffff9f8251bf4c00
[ 173.921570] R13: ffff9f8251818d60 R14: 0000000000000246 R15:
ffff9f8251818c28
[ 173.921579] FS: 0000000000000000(0000) GS:ffff9f8291380000(0000)
knlGS:0000000000000000
[ 173.921587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 173.921594] CR2: 0000000000000040 CR3: 0000000407012006 CR4:
00000000003606e0
[ 173.921601] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[ 173.921607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[ 173.921613] Call Trace:
[ 173.921632] irq_domain_deactivate_irq+0x1a/0x30
[ 173.921646] __free_irq+0x242/0x300
[ 173.921658] free_irq+0x37/0x60
[ 173.921670] release_nodes+0x239/0x280
[ 173.921691] device_release_driver_internal+0xe8/0x1b0
[ 173.921703] bus_remove_device+0xdb/0x140
[ 173.921718] device_del+0x163/0x360
[ 173.921740] rmi_unregister_function+0x30/0x70 [rmi_core]
[ 173.921762] rmi_free_function_list+0x96/0x110 [rmi_core]
[ 173.921784] rmi_driver_remove+0x48/0x50 [rmi_core]
[ 173.921798] device_release_driver_internal+0xd8/0x1b0
[ 173.921809] bus_remove_device+0xdb/0x140
[ 173.921823] device_del+0x163/0x360
[ 173.921842] rmi_unregister_transport_device+0x12/0x20 [rmi_core]
[ 173.921857] rmi_remove+0x41/0x50 [hid_rmi]
[ 173.921874] hid_device_remove+0x4c/0xb0
[ 173.921887] device_release_driver_internal+0xd8/0x1b0
[ 173.921898] bus_remove_device+0xdb/0x140
[ 173.921911] device_del+0x163/0x360
[ 173.921926] hid_destroy_device+0x42/0x60
[ 173.921940] usbhid_disconnect+0x4a/0x60
[ 173.921953] usb_unbind_interface+0x84/0x250
[ 173.921967] device_release_driver_internal+0xd8/0x1b0
[ 173.921978] bus_remove_device+0xdb/0x140
[ 173.921991] device_del+0x163/0x360
[ 173.922004] usb_disable_device+0x93/0x240
[ 173.922018] usb_disconnect+0xba/0x260
[ 173.922032] hub_event+0xd23/0x1490
[ 173.922048] process_one_work+0x19d/0x340
[ 173.922057] worker_thread+0x50/0x3b0
[ 173.922071] kthread+0xfb/0x130
[ 173.922081] ? process_one_work+0x340/0x340
[ 173.922093] ? kthread_park+0x80/0x80
[ 173.922104] ret_from_fork+0x1f/0x40
[ 173.922116] Modules linked in: uinput rfcomm ccm xt_CHECKSUM
xt_MASQUERADE nf_nat_tftp nf_conntrack_tftp tun bridge stp llc
nf_conntrack_netbios_ns nf_conntrack_broadcast xt_CT ip6t_REJECT
nf_reject_ipv6 ip6t_rpfilter ipt_REJECT nf_reject_ipv4 xt_conntrack
ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw
ip6table_security iptable_nat nf_nat iptable_mangle iptable_raw
iptable_security nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c
ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables
iptable_filter cmac bnep sunrpc vfat fat btusb btrtl btbcm btintel
bluetooth qcserial usb_wwan ecdh_generic ecc joydev
x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel snd_soc_skl
snd_soc_hdac_hda kvm snd_hda_ext_core snd_soc_skl_ipc mei_hdcp iwlmvm
mei_wdt snd_soc_sst_ipc iTCO_wdt wacom iTCO_vendor_support
spi_pxa2xx_platform snd_soc_sst_dsp dw_dmac mac80211
snd_soc_acpi_intel_match snd_soc_acpi intel_rapl_msr snd_soc_core
snd_hda_codec_hdmi libarc4 irqbypass
[ 173.922252] iwlwifi crct10dif_pclmul crc32_pclmul
snd_hda_codec_realtek snd_hda_codec_generic snd_compress ac97_bus
snd_pcm_dmaengine snd_hda_intel ghash_clmulni_intel intel_cstate
intel_uncore snd_hda_codec intel_rapl_perf cfg80211 snd_hda_core
snd_hwdep snd_seq snd_seq_device wmi_bmof snd_pcm ipu3_cio2 v4l2_fwnode
hid_sensor_gyro_3d videobuf2_dma_sg hid_sensor_als hid_sensor_magn_3d
hid_sensor_accel_3d rtsx_pci_ms videobuf2_memops i2c_i801 snd_timer
videobuf2_v4l2 mei_me hid_sensor_trigger hid_sensor_iio_common memstick
videobuf2_common industrialio_triggered_buffer videodev mei kfifo_buf
industrialio thinkpad_acpi intel_xhci_usb_role_switch
processor_thermal_device idma64 ledtrig_audio roles snd cros_ec_ishtp
intel_lpss_pci cros_ec_core mc intel_rapl_common intel_lpss
intel_soc_dts_iosf soundcore rfkill int3403_thermal intel_vbtn
soc_button_array int3402_thermal int3400_thermal int340x_thermal_zone
intel_hid acpi_thermal_rel sparse_keymap ip_tables cdc_mbim cdc_wdm
cdc_ncm usbnet mii
[ 173.922379] hid_sensor_hub intel_ishtp_loader intel_ishtp_hid i915
rtsx_pci_sdmmc mmc_core i2c_algo_bit drm_kms_helper drm crc32c_intel
hid_rmi serio_raw rmi_core rtsx_pci intel_ish_ipc intel_ishtp i2c_hid
wmi pinctrl_sunrisepoint video pinctrl_intel fuse
[ 173.922431] CR2: 0000000000000040
[ 173.922441] ---[ end trace a345ee863dc9f0ec ]---
[ 173.922455] RIP: 0010:__irq_domain_deactivate_irq+0x14/0x40
[ 173.922465] Code: 05 e9 c0 28 ab 00 c3 66 66 2e 0f 1f 84 00 00 00 00
00 0f 1f 40 00 0f 1f 44 00 00 48 85 ff 74 2f 53 48 89 fb eb 1e 48 8b 47
18 <48> 8b 40 40 48 85 c0 74 08 48 89 de e8 8b 28 ab 00 48 8b 5b 28 48
[ 173.922472] RSP: 0018:ffffbbf6801638b8 EFLAGS: 00010082
[ 173.922481] RAX: 0000000000000000 RBX: ffff9f8251818c28 RCX:
0000000000000085
[ 173.922488] RDX: 0000000000000001 RSI: 0000000000000246 RDI:
ffff9f8288891b40
[ 173.922495] RBP: ffff9f8251818ca4 R08: 0000000000000000 R09:
ffff9f828def3280
[ 173.922502] R10: 0000000000000000 R11: ffffffffbd4554c8 R12:
ffff9f8251bf4c00
[ 173.922509] R13: ffff9f8251818d60 R14: 0000000000000246 R15:
ffff9f8251818c28
[ 173.922519] FS: 0000000000000000(0000) GS:ffff9f8291380000(0000)
knlGS:0000000000000000
[ 173.922527] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 173.922534] CR2: 0000000000000040 CR3: 0000000407012006 CR4:
00000000003606e0
[ 173.922541] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[ 173.922547] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[ 174.014097] thinkpad_acpi: unhandled HKEY event 0x4013
[ 174.014107] thinkpad_acpi: please report the conditions when this
event happened to ibm...@li...
[ 174.016438] int3403 thermal INT3403:01: Unsupported event [0x91]
[ 174.016450] int3403 thermal INT3403:00: Unsupported event [0x91]
[ 178.685924] thinkpad_acpi: unhandled HKEY event 0x4012
[ 178.685933] thinkpad_acpi: please report the conditions when this
event happened to ibm...@li...
[ 178.688454] int3403 thermal INT3403:01: Unsupported event [0x91]
[ 178.688467] int3403 thermal INT3403:00: Unsupported event [0x91]
|