[systemd-devel] [usb-storage] Re: Amazon Kindle disconnect after Synchronize Cache

Matthias Schwarzott zzam at gentoo.org
Tue Mar 16 21:52:16 UTC 2021


Am 16.03.21 um 18:04 schrieb Alan Stern:
> On Tue, Mar 16, 2021 at 05:43:34PM +0100, Hans de Goede wrote:
>>
>> Thank you for this patch, yes if this works it would IMHO be
>> a much better solution then the udev rule.
> 
Thank you for the patch.

> I think it would be mildly better, but not a whole lot.  Since the
> Kindle describes itself as having removable media, the kernel normally
> probes it periodically to make sure the media remains present.  The
> default probing interval is 2 seconds.  Reducing it to 0.9 seconds
> doesn't represent an exorbitant additional load IMO -- especially since
> Kindles don't tend to spend huge amounts of time connected to computers.
> 
> If it's merely a question of where to change the polling interval from
> the default (automatically in the kernel or by userspace), that also
> doesn't seem like a terribly important choice.  Certainly a udev rule or
> hwdb entry is a lot easier to maintain than special-case code in the
> kernel.
> 
>> One question though, if this works to fix the undesired ejects,
>> will an actual eject (using e.g. the eject utility as say
>> "sudo eject /dev/sda") still be seen as an eject by the kindle
>> after this ?
> 
> It should be.  Maybe Matthias will try it and let us know.
> 
Just for reference a direct answer here:
Yes, eject keeps working as it should.

>> Because that is actually kind of important for everyone using their
>> Kindle with Calibre, breaking that would not be good.

I also tried to upload a book using calibre (without disabling any 
workarounds in calibre).
The full process did work fine.

Regards
Matthias


More information about the systemd-devel mailing list