That error usually means that the database on the device is corrupt. But, if there is a USB error at the same time, it probably means something else is going on. At the point where the error is happening, calibre is trying to read the database. It sounds like there is a problem with the connection to the device and when the calibre starts accessing the database, the connection fails.
There are a few things to try:
- Different USB cables - a faulty cable can cause weird problems.
- Different USB port - If this is a USB 3 port, try a USB2 port.
- Can you successfully use Windows to copy files to and from the device?
- Is there another PC you can try with?
- Is it always the same error? Or do you get that error and a different one later? I'm wondering if the last line has a different description or the line number in "driver.py" is different.
- Are you restarting the PC and device after the error happens?
- Have you tried signing out of the Kobo account rather than a factory reset? This will rebuild the database on the device without needing to resend the books.
|