Ticket #4182 (closed defect: fixed)
Calibre won't recognize my Pocketbook 360
| Reported by: | Joghurt | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | USB protocol reverse engineering | Version: | trunk |
| Keywords: | Cc: |
Description
PB360 is connected to the PC (WinXP SP3), it is recognized as drive "Pocket101", files can be read and written using Explorer, but Calibre (0.6.26) won't recognize it.
$ ./calibre-debug.exe -d
USB devices on system: [u'usb
root_hub&vid1002&pid4398&rev0000', u'usb
root_hub&vid1002&pid4399&rev0000', u'usb
root_hub&vid1002&pid4397&rev0000',
u'usb
root_hub&vid1002&pid4398&rev0000', u'usb
root_hub&vid1002&pid4397&rev0000', u'usb
root_hub20&vid1002&pid4396&rev0000', u'usb
root_hub20&vid1
002&pid4396&rev0000', u'usb
vid_045e&pid_003b&rev_0101', u'usb
vid_046d&pid_c012&rev_1300', u'usb
vid_079d&pid_0201&rev_0209', u'usb
vid_1f85&pid_
1688&rev_0110']
Drives detected:
(ID, Partitions, Drive letter)
('IDE
DISKSAMSUNG_HD103UJ _1AA01113
31535033444A535731333532373320202020202 0', 0, u'C:
')
('USBSTOR
DISK&VEN_PHILIPS&PROD_MASS_STORGE&REV_0 62E
1.00&0', 1, u'G:
')
Looking for POCKETBOOK360
Device possibly connected: <calibre.devices.eb600.driver.POCKETBOOK360 object at 0x028A1D10>
Trying to open device... failed
Opening of the following devices failed
<calibre.devices.eb600.driver.POCKETBOOK360 object at 0x028A1D10>
Traceback (most recent call last):
File "site-packages\calibre\debug.py", line 104, in debug_device_driver
File "site-packages\calibre\devices\usbms\device.py", line 576, in open
File "site-packages\calibre\devices\usbms\device.py", line 294, in open_windows
Device Error?: Das Laufwerk POCKETBOOK360 konnte nicht gefunden werden. Versuchen Sie einen Neustart.
Press Enter to continue...
Change History
comment:2 Changed 9 months ago by kovidgoyal
- Status changed from new to closed
- Resolution set to fixed
Fixed in branch trunk. The fix will be in the next release.
comment:3 Changed 9 months ago by Joghurt
Works when there is a MicroSD-card in the PB360!
$ ./calibre-debug.exe -d
USB devices on system: [u'usb
root_hub&vid1002&pid4398&rev0000', u'usb
root_hub&vid1002&pid4399&rev0000', u'usb
root_hub&vid1002&pid4397&rev0000',
u'usb
root_hub&vid1002&pid4398&rev0000', u'usb
root_hub&vid1002&pid4397&rev0000', u'usb
root_hub20&vid1002&pid4396&rev0000', u'usb
root_hub20&vid1
002&pid4396&rev0000', u'usb
vid_045e&pid_003b&rev_0101', u'usb
vid_046d&pid_c012&rev_1300', u'usb
vid_079d&pid_0201&rev_0209', u'usb
vid_1f85&pid_
1688&rev_0110']
Drives detected:
(ID, Partitions, Drive letter) ('IDE
DISKSAMSUNG_HD103UJ_1AA01113
31535033444A5357313335323733202020202020', 0, u'C:
') ('USBSTOR
DISK&VEN_PHILIPS&PROD_MASS_STORGE&REV_062E
1.00&0', 1, u'G:
') ('USBSTOR
DISK&VEN_PHILIPS&PROD_MASS_STORGE&REV_062E
1.00&1', 2, u'H:
')
Looking for POCKETBOOK360
Device possibly connected: <calibre.devices.eb600.driver.POCKETBOOK360 object at 0x028A1D10>
Trying to open device... OK
Main memory: u'G:
'
Total space: (489627648, 8160542720L, 0)
Press Enter to continue...

Another PC with WinXP SP3, another USB-Cable, real virgin Calibre:
$ ./calibre-debug.exe -d USB devices on system: [u'usb
root_hub&vid8086&pid2832&rev0002', u'usb
root_hub&vid8086&pid2830&rev0002', u'usb
root_hub&vid8086&pid2831&rev0002', u'usb
root_hub&vid8086&pid2834&rev0002', u'usb
root_hub&vid8086&pid2835&rev0002', u'usb
root_hub20&vid8086&pi d2836&rev0002', u'usb
root_hub20&vid8086&pid283a&rev0002', u'usb
vid_0421&pid_0072&rev_0100', u'usb
vid_046d&pid_c01e&rev_2200', u'usb
vid_05e3&pid_070e&rev_9325', u'usb
vid_0bda&pid_0158&rev_5195', u'usb
vid_1a40&pid_0101&rev_0100', u'usb
vid_1f85&pid_16 88&rev_0110'] Drives detected:
Looking for BEBOOK Looking for BEBOOK_MINI Looking for BLACKBERRY Looking for CYBOOKG3 Looking for EB600 Looking for ILIAD Looking for IREXDR1000 Looking for JETBOOK Looking for KINDLE Looking for KINDLE2 Looking for KINDLE_DX Looking for PRS505 Looking for PRS700 Looking for PRS500 Looking for ANDROID Looking for CYBOOK_OPUS Looking for COOL_ER Looking for SHINEBOOK Looking for ESLICK Looking for NUUT2 Looking for IRIVER_STORY Looking for POCKETBOOK360 Device possibly connected: <calibre.devices.eb600.driver.EB600 object at 0x0273F350> Trying to open device... failed Device possibly connected: <calibre.devices.eb600.driver.COOL_ER object at 0x0273F4D0> Trying to open device... failed Device possibly connected: <calibre.devices.eb600.driver.SHINEBOOK object at 0x0273F4F0> Trying to open device... failed Device possibly connected: <calibre.devices.eb600.driver.POCKETBOOK360 object at 0x0273F570> Trying to open device... failed Opening of the following devices failed <calibre.devices.eb600.driver.EB600 object at 0x0273F350> Traceback (most recent call last):
Device Error?: Das Laufwerk EB600 konnte nicht gefunden werden. Versuchen Sie einen Neustart.
<calibre.devices.eb600.driver.COOL_ER object at 0x0273F4D0> Traceback (most recent call last):
Device Error?: Das Laufwerk COOL_ER konnte nicht gefunden werden. Versuchen Sie einen Neustart.
<calibre.devices.eb600.driver.POCKETBOOK360 object at 0x0273F570> Traceback (most recent call last):
Device Error?: Das Laufwerk POCKETBOOK360 konnte nicht gefunden werden. Versuchen Sie einen Neustart.
<calibre.devices.eb600.driver.SHINEBOOK object at 0x0273F4F0> Traceback (most recent call last):
Device Error?: Das Laufwerk SHINEBOOK konnte nicht gefunden werden. Versuchen Sie einen Neustart.
Press Enter to continue...