Bug 201807 - "autosuspend_delay_ms: Input/output error" from devices that supported it with 4.18 and earlier
Summary: "autosuspend_delay_ms: Input/output error" from devices that supported it wit...
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_other
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-29 08:08 UTC by quequotion
Modified: 2018-11-30 13:21 UTC (History)
0 users

See Also:
Kernel Version: 4.19
Subsystem:
Regression: No
Bisected commit-id:


Attachments
udevadm info /dev/sda (1.91 KB, text/plain)
2018-11-30 13:21 UTC, quequotion
Details

Description quequotion 2018-11-29 08:08:20 UTC
I know "Input/output error" is expected when a block device does not support this setting. I was using this with 4.18 and earlier kernels, and I know my devices support it. With 4.19, it seems their drivers no longer do.

I haven't done a thorough investigation of the changes between 4.18 and 4.19, but I noticed the call for pm_runtime_use_autosuspend() moved from block/blk-core.c to block/blk-pm.c https://bbs.archlinux.org/viewtopic.php?pid=1819218#p1819218
Comment 1 quequotion 2018-11-30 13:21:47 UTC
Created attachment 279755 [details]
udevadm info /dev/sda

Here's the udev information for one of the drives. This is one of four identical 500GB drives in a raid0.

Note You need to log in before you can comment on or make changes to this bug.