The hang is in the initialization code of tpm_tis module. Simply 
running

sudo modprobe -b acpi:SMO1200:PNP0C31:
sudo modrpobe -r tpm_tis

a dozen times in a loop was sufficient to trigger it. Here's the 
backtrace, courtesy of show-blocked-tasks magic SysRq key command:

[ 1801.675853] SysRq : Show Blocked State
[ 1801.675866]   task                        PC stack   pid father
[ 1801.675951] modprobe        D ffff88021e252f40     0  3809   3808 0x00000000
[ 1801.675963]  ffff880212080930 0000000000000086 0000000000000000 
ffff8802155760c0
[ 1801.675973]  0000000000012f40 ffff88021375ffd8 ffff88021375ffd8 
ffff880212080930
[ 1801.675983]  0000000000000286 0000000100000286 ffff88021d81ec80 
000000010005bc31
[ 1801.675993] Call Trace:
[ 1801.676010]  [<ffffffff8132c99d>] ? schedule_timeout+0xa3/0xdb
[ 1801.676021]  [<ffffffff810510b3>] ? usleep_range+0x3e/0x3e
[ 1801.676029]  [<ffffffff81051bf0>] ? msleep+0x14/0x1c
[ 1801.676041]  [<ffffffffa01e3215>] ? tpm_transmit+0x102/0x177 [tpm]
[ 1801.676051]  [<ffffffffa01e367b>] ? transmit_cmd.isra.3+0xc/0x24 [tpm]
[ 1801.676059]  [<ffffffffa01e3b2a>] ? tpm_get_timeouts+0x5d/0x210 [tpm]
[ 1801.676072]  [<ffffffffa026f171>] ? tpm_tis_status+0x1e/0x20 [tpm_tis]
[ 1801.676082]  [<ffffffffa026f4e9>] ? wait_for_stat+0x1f/0x18b [tpm_tis]
[ 1801.676093]  [<ffffffffa026f171>] ? tpm_tis_status+0x1e/0x20 [tpm_tis]
[ 1801.676102]  [<ffffffffa026f825>] ? tpm_tis_send_data+0x131/0x16d [tpm_tis]
[ 1801.676112]  [<ffffffffa026fc2d>] ? tpm_tis_init+0x233/0x583 [tpm_tis]
[ 1801.676122]  [<ffffffffa026ff7d>] ? tpm_tis_init+0x583/0x583 [tpm_tis]
[ 1801.676133]  [<ffffffff811fcc62>] ? pnp_device_probe+0x70/0x9c
[ 1801.676142]  [<ffffffff8123dae2>] ? pm_runtime_barrier+0x6e/0x76
[ 1801.676151]  [<ffffffff81236f09>] ? driver_probe_device+0xa8/0x138
[ 1801.676158]  [<ffffffff81236fe8>] ? __driver_attach+0x4f/0x6f
[ 1801.676165]  [<ffffffff81236f99>] ? driver_probe_device+0x138/0x138
[ 1801.676175]  [<ffffffff81236239>] ? bus_for_each_dev+0x44/0x78
[ 1801.676184]  [<ffffffff812368a1>] ? bus_add_driver+0xa2/0x1f2
[ 1801.676216]  [<ffffffffa0345000>] ? 0xffffffffa0344fff
[ 1801.676223]  [<ffffffff8123740d>] ? driver_register+0x8d/0xf5
[ 1801.676233]  [<ffffffffa0345000>] ? 0xffffffffa0344fff
[ 1801.676241]  [<ffffffff81002086>] ? do_one_initcall+0x76/0x12c
[ 1801.676250]  [<ffffffffa0345000>] ? 0xffffffffa0344fff
[ 1801.676259]  [<ffffffff81074921>] ? sys_init_module+0x10c/0x25b
[ 1801.676269]  [<ffffffff81332792>] ? system_call_fastpath+0x16/0x1b

Best regards,
-- 
Jurij Smakov                                           ju...@wooyd.org
Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to