sdhci-acpi: device can no longer be probed on kernel 4.16

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I recently filed a ticket at https://bugzilla.kernel.org/show_bug.cgi?i
d=199105 and am looking for advice as to how best to fix this.

In summary, I have a device which uses sdhci-acpi for eMMC and an SD
slot, and whilst this used to work it no longer does in 4.16-rc,
because sdhci-acpi fails during probing of the eMMC with error -22. The
device is an Intel Cherry Trail-based tablet.

I've tracked the root of the issue down to commit
1b7ba57ecc864173ef42fff7f8c2e9a880b42bd2, which introduced a check as
to whether the interrupt for the device has been successfully acquired
via platform_get_irq and fails the probe if not. On my hardware the
returned value is zero, but despite this apparent failure the device
seems to work fine (when the check is defanged) and I can then use the
device normally and without any apparent problem.

Is it that this newly-introduced check is too strict, or that it's
trying to tell me that some aspects of my hardware will not work, or
that my hardware is a special-case that should be handled via another
mechanism?

Many thanks,

Luke Ross
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux