Not Detecting Kindle
This just started happening a couple of days ago, or at least that's when I noticed it. Calibre will no longer detect my Kindle Keyboard (software 3.3). This is on Mac OS X 10.7.3
When I start Calibre in debug mode I get the following which looks like maybe Apple shipped a broken Python version with 10.7.3, but here's what I get:
Exception in thread Thread-6:
Traceback (most recent call last):
File "lib/python2.7/threading.py", line 530, in __bootstrap_inner
File "site-packages/calibre/gui2/device.py", line 285, in run
File "site-packages/calibre/gui2/device.py", line 223, in detect_device
File "site-packages/calibre/devices/scanner.py", line 240, in is_device_connected
File "site-packages/calibre/devices/interface.py", line 181, in is_usb_connected
KeyError: 26720L
calibre Debug log
calibre 0.8.41
Darwin-11.3.0-x86_64-i386-64bit
Darwin
('Darwin', '11.3.0', 'Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64')
Python 2.7.1
OSX: ('10.7.3', ('', '', ''), 'x86_64')
Starting up...
Started up in 4.52 seconds with 158 books
When I first noticed this happening, I plugged in my Kindle, and as one of those million to one chances, a Time Machine backup was going at the same time, things got "stuck" and I had to eject some things uncleanly. Since then I have gotten Calibre to recognize my Kindle at least once after starting it in debug mode, and then restarting it in normal mode again.
I've considered the possibility of filesystem damage to the Kindle, but it has no problems reading books, and I can load them manually without issue. Plus the error message looks like it's a Python issue. While I am willing to try formatting the Kindle's internal drive, I would very much prefer not to unless absolutely necessary. Also, when I connect my Kindle to a Windows machine and run Calibre, it has no problems detecting my Kindle.
Suggestions on how to fix this would be appreciated.
|