|
|
View Full Version : Calibre not recognising my 505.
Riocaz 01-26-2009, 08:59 AM This is odd. It was working last week. But this morning calibre will not recognise my 505.
I've upgraded to the lastest version. Windows is happily recognising the 505 will let me browse etc etc.
The Sony software has never been installed on this machine.
kovidgoyal 01-26-2009, 12:45 PM Run
prs500 info
prs500 df
in a terminal with your reader connected and post the output
Riocaz 01-26-2009, 02:06 PM As requested:
calibre>prs500 info
Unable to detect the PRS505 disk drive. Try rebooting.
calibre>prs500 df
Unable to detect the PRS505 disk drive. Try rebooting.
I should mention that it's already been rebooted at least once since this started this morning.
kovidgoyal 01-26-2009, 02:16 PM OK now try the following
calibre-debug -c "from calibre.devices.scanner import DeviceScanner; s = DeviceScanner(); s.scan(); print s.devices"
calibre-debug -c "from calibre.devices.scanner import DeviceScanner; from calibre.devices.prs505.driver import PRS505; s = DeviceScanner(); s.scan(); print s.is_device_connected(PRS505);"
Riocaz 01-26-2009, 03:37 PM calibre>calibre-debug -c "from calibre.devices.scanner import DeviceScanner; s = DeviceScanner(); s.scan(); print s.devices"
[u'usb\\root_hub&vid8086&pid27ca&rev0002', u'usb\\root_hub&vid8086&pid27c9&rev00
02', u'usb\\root_hub&vid8086&pid27c8&rev0002', u'usb\\root_hub&vid8086&pid27cb&r
ev0002', u'usb\\root_hub20&vid8086&pid27cc&rev0002', u'usb\\vid_03ee&pid_6402&re
v_0300', u'usb\\vid_054c&pid_031e&rev_0229', u'usb\\vid_0930&pid_0403&rev_0100']
calibre>calibre-debug -c "from calibre.devices.scanner import DeviceScanner; from calibre.devices.prs505.driver import PRS505; s = DeviceScanner(); s.scan(); print s.is_device_connected(PRS505);"
True
As requested.
kovidgoyal 01-26-2009, 04:15 PM OK next debug
calibre-debug -c "from calibre.devices.prs505.driver import PRS505; d=PRS505(); d.open(); print d.total_space()"
Riocaz 01-27-2009, 05:20 AM here you go:
calibre>calibre-debug -c "from calibre.devices.prs505.driver import PRS505; d=PRS505(); d.open(); print d.total_space()"
Traceback (most recent call last):
File "debug.py", line 105, in <module>
File "debug.py", line 89, in main
File "<string>", line 1, in <module>
File "calibre\devices\prs505\driver.pyo", line 242, in open
File "calibre\devices\prs505\driver.pyo", line 167, in open_windows
calibre.devices.errors.DeviceError: Unable to detect the PRS505 disk drive. Try
rebooting.
kovidgoyal 01-27-2009, 11:40 AM Looks like the deviceID on your system has changed, post the output of
calibre-debug -c "import wmi; print [(str(drive.PNPDeviceID), drive.Partitions) for drive in wmi.WMI().Win32_DiskDrive()]"
Riocaz 01-27-2009, 12:01 PM Interesting, wonder why the heck it's done that.
calibre>calibre-debug -c "import wmi;print [(str(drive.PNPDeviceID), drive.Partitions) for drive in wmi.WMI().Win32_DiskDrive()]"
[('IDE\\DISKTOSHIBA_MK6034GSX______________________ _AH101A__\\5&69B5607&0&0.0.0'
, None), ('USBSTOR\\DISK&VEN_SONY&PROD_PRS-505/UC&REV_1000\\080046100042E0EC&0',
None), ('USBSTOR\\DISK&VEN_SONY&PROD_PRS-505/UC:MS&REV_1000\\080046100042E0EC&1
', None), ('USBSTOR\\DISK&VEN_SONY&PROD_PRS-505/UC:SD&REV_1000\\080046100042E0EC
&2', None)]
kovidgoyal 01-27-2009, 12:15 PM Nope ids are fine, the problem is that for some reason windows is reporting that the main memory in your device has no disk partitions and is therefore not mapped to a drive letter.
Only thing I can think of that's causing this is some aggressive antivirus software.
Riocaz 01-27-2009, 12:26 PM I have Spohos installed.
But its been insalled longer than calibre :-)
kovidgoyal 01-27-2009, 12:30 PM Something on your system must have changed to cause this, any recent updates?
Another thing to try is reformatting your reader internal memory (you will lose any books on it).
Riocaz 01-30-2009, 05:17 AM Beyond normal security updates, none that I know of.
I'll attempt a format when I've finished my current book.
Riocaz 02-03-2009, 07:25 AM Nope still won't recognise it (really wish I had thought to transfer off the zip file I had of books on there before I did it).
kovidgoyal 02-03-2009, 12:59 PM Hmm nothing comes to mind I'm afraid. calibre relies on windows informing it correctly of the presence of the main memory in the device.
had same error problem
505 and latest version of calibre
unplugged a couple of times and rebooted calibre and fingers crossed managed to upload a couple of books
no idea what the issue was???
Riocaz 02-09-2009, 06:55 AM Was able to upload books happily via another machine and calibre. It just appears to be this machine thats having issues.
I have tried removing calibre entirely and installing from scratch, and that didn't work. It just seems very odd.
Rogre 02-09-2009, 02:55 PM Hi there! - I currently have the same problem - have been running Calibre on my Windows XP laptop successfully for some months - of a sudden, a couple of weeks ago, Calibre doesn't see my 505 or the card. I tried installing the Sony software and that saw the device and the card, Windows Explorer sees the card. I've re-installed Calibre and I've reset my reader - no effect. Calibre will save book files to the card via the 'save to disc' option. I'm not a techy person and I've run out of options now. Any quick and easy, sure-fire solutions welcomed!
kovidgoyal 02-09-2009, 03:23 PM With your reader connected, open a terminal and run
calibre-debug -d
and post the output
Rogre 02-10-2009, 01:10 PM Well that was an adventure for a non-tech chap! Anyway, here's the output:
USB devices on system: [u'usb\\root_hub&vid1039&pid7001&rev0007', u'usb\\root_hu
b&vid1033&pid0035&rev0043', u'usb\\root_hub&vid1033&pid0035&rev0043', u'usb\\roo
t_hub20&vid1033&pid00e0&rev0004', u'usb\\vid_054c&pid_031e&rev_0229']
Drives detected:
(ID, Partitions, Drive letter)
('IDE\\DISKFUJITSU_MHN2200AT______________________ _7255____\\5&4358E5E&0
&0.0.0', 0, u'C:\\')
('USBSTOR\\DISK&VEN_SONY&PROD_PRS-505/CE&REV_1000\\080046100070AEFC&0',
1, u'E:\\')
('USBSTOR\\DISK&VEN_SONY&PROD_PRS-505/CE:MS&REV_1000\\080046100070AEFC&1
', 2, u'F:\\')
USBSTOR\DISK&VEN_SONY&PROD_PRS-505/CE:SD&REV_1000\080046100070AEFC&2
Looking for PRS500
Looking for PRS505
Device Connected: <class 'calibre.devices.prs505.driver.PRS505'>
Trying to open device...
Traceback (most recent call last):
File "debug.py", line 147, in <module>
File "debug.py", line 131, in main
File "debug.py", line 111, in debug_device_driver
File "calibre\devices\prs505\driver.pyo", line 253, in open
File "os.pyo", line 157, in makedirs
WindowsError: [Error 183] Cannot create a file when that file already exists: u'
F:\\Sony Reader/database'
- I hope it makes sense, thank you for your time. I think this is something to do with the reader and not Calibre - my other machine running Vista Ultimate 64bit and Calibre 1.135 - can't see the device in Calibre although Windows explorer sees it and allows file copy to the device etc. It started when I tried to put in a Sony 8Gb memory stick along with a 4Gb SD - I could only ever get to see the Sony stick. I did a rather rash reader reset - but no change. After that there was a period when Calibre could only see the device and no card, and then later neither.
kovidgoyal 02-10-2009, 01:34 PM Looks liek a problem with the card. I suggest reformatting your card. In windows right click on the F: drive and select Format. This will delete everything on your card so copy anything on it to your hard disk first.
Rogre 02-10-2009, 01:41 PM Super! I'll try that tommorrow and let you know what happens. Ta
Rogre 02-11-2009, 09:11 AM What a star! it works now! When I removed the Sony Stick Calibre was able to see the reader. I reformatted the card using Windows as a FAT32, inserted it, turned the reader on and off a few times until it detected the card and, hey Presto!, there it was as good as new. Anyway, I've uploaded my library through Calibre again and it's all OK. I do like happy endings!
Thanks very much - very grateful for the help
|