Of course, and Windows does the same thing if I have the right calibre settings.
Looking at the code, it is a timing thing. When calibre detects a device, it starts a job to read the device and then displays that message. An early step in the job sets the correct name for the device. If that happens first, the message will display the correct name, otherwise, it will show the generic. Based on the timing involved, I am a bit surprised that it ever shows the correct. But calibre will show the correct name at the bottom of the screen once all this is done.
|