GithubHelp home page GithubHelp logo

philantrop / calibre-ios-reader-applications Goto Github PK

View Code? Open in Web Editor NEW
34.0 34.0 8.0 3.06 MB

A calibre device driver plugin supporting multiple iOS reader applications

Python 95.83% HTML 4.17%

calibre-ios-reader-applications's People

Contributors

eli-schwartz avatar griker avatar philantrop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

calibre-ios-reader-applications's Issues

iOS Reader not recognizing iPod Touch 5g

Calibre: 1.3 64-bit
Language: English
OS: Windows 7 64-bit
iTunes: 11.0.5.5
Device: iPod Touch 5g 32gb
iOS: 6.1.3
Plugin: 1.1.1

Debug device detection:
calibre 1.3 [64bit] isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
USB devices on system:
[u'usb\root_hub20&vid8086&pid3b34&rev0006',
u'usb\root_hub20&vid8086&pid3b3c&rev0006',
u'usb\vid_0461&pid_4d99&rev_0110',
u'usb\vid_04f2&pid_b106&rev_8915',
u'usb\vid_04f2&pid_b106&rev_8915&mi_00',
u'usb\vid_05ac&pid_12aa&rev_0510',
u'usb\vid_05ac&pid_12aa&rev_0510&mi_00',
u'usb\vid_0b05&pid_1788&rev_0449',
u'usb\vid_13fe&pid_5200&rev_0110',
u'usb\vid_8087&pid_0020&rev_0000',
u'usb\vid_8087&pid_0020&rev_0000']
Drives detected:
(0) H:\ ~ ?\STORAGE#VOLUME#_??USBSTOR#DISK&VEN&PROD_PATRIOT_MEMORY&REV_PMAP#07012BE065B2A686&0#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}#{53F5630D-B6BF-11D0-94F2-00A0C91EFB8B}

No disabled plugins
Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\usb#vid_05ac&pid_12aa&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}',
u'\?\wpdbusenumroot#umb#2&37c186b&1&storage#volume#_??usbstor#disk&ven&prod_patriot_memory&rev_pmap#07012be065b2a686&0##{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_12aa&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'6.1.3',
'friendly_name': u'Apple iPod',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPod',
'protocol': u'MTP: 1.00',
'serial_number': u'CCQJKR03F4K4',
'storage': [{'capacity': 30295977984L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 19377L,
'free_space': 29066633216L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...

Devices possibly connected: None

iPad 1st Gen, 3G, AT&T, iOS 5.1.1b

The version of calibre you are using: 1.0 64 bit
Calibre's language setting (available in Preferences | Interface | Look and Feel | Choose language)
OS: Windows 7, 64-bit
The version of iTunes installed on your system: 10.6.3.25
The version of the plugin installed: Latest
A description of your iDevice including cellular technology/provider, if applicable:
iPad 1st Gen, 3G, AT&T, iOS 5.1.1b
The specific steps to recreate the problem A description of the problem:

Device is detected by iTunes and by Calibre.
Marvin attempts connection with Calibre via the Plugin it keeps waiting/ attempting. What should it show?

iPhone 4 will not connect to Calibre

Calibre 1.09
English
OSX 10.9
iTunes 11.1.3
iOS Reader Application version 1.2.5
Preferred Reader application: Marvin
iPhone 4 8GB - Verizon, iOS 7.0.4

When I connect my phone to my macbook pro after installing the iOS reader application, I was able to select Trust, yet the phone will not show as connected in Calibre. I have uninstalled all plugins, uninstalled Calibre, reinstalled everything, still no go. I have reinstalled iOS 7 on my phone, still no go. I only have 1 device connected to my computer, and it shows successfully in iTunes.

Debug_log:
calibre 1.9 isfrozen: True is64bit: True
Darwin-13.0.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '13.0.0', 'Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64')
Python 2.7.5
OSX: ('10.9', ('', '', ''), 'x86_64')
DEBUG: 0.0 iOSReaderApp:initialize(v1.2.5)
DEBUG: 0.0 iOSReaderApp:compile_ui()
DEBUG: 0.0 iOSReaderApp:_init_prefs(prefs created under v1.2.5)
DEBUG: 0.0 debug_libimobiledevice: True
DEBUG: 0.0 debug_plugin: True
DEBUG: 0.0 development_mode: False
DEBUG: 0.0 marvin_edit_collections_cb: True
DEBUG: 0.0 marvin_protect_rb: False
DEBUG: 0.0 marvin_replace_rb: False
DEBUG: 0.0 marvin_update_rb: True
DEBUG: 0.0 preferred_reader_app: u'Marvin'
DEBUG: 0.0 libiMobileDevice:init()
DEBUG: 0.0 libiMobileDevice:load_library(OS X)
DEBUG: 0.0 libimobiledevice loaded from '/Applications/calibre.app/Contents/Frameworks/libimobiledevice.4.dylib'
DEBUG: 0.0 libplist loaded from '/Applications/calibre.app/Contents/Frameworks/libplist.1.dylib'
DEBUG: 0.0 iOSReaderApp:_get_connected_device_info()
DEBUG: 0.0 libiMobileDevice:get_device_list()
DEBUG: 0.0 libiMobileDevice:_idevice_get_device_list()
DEBUG: 1.0 ['e8f9fce652de51fcf53c39b2b720e0ea4b7a2fe1']
DEBUG: 1.0 libiMobileDevice:connect_idevice()
DEBUG: 1.0 libiMobileDevice:_idevice_new()
DEBUG: 2.0 conn_type: CONNECTION_USBMUXD
DEBUG: 2.0 udid: e8f9fce652de51fcf53c39b2b720e0ea4b7a2fe1
DEBUG: 2.0 libiMobileDevice:_lockdown_client_new_with_handshake()
DEBUG: 2.1 libiMobileDevice:_lockdown_get_device_name()
DEBUG: 2.1 device_name: Jason's iPhone
DEBUG: 2.1 libiMobileDevice:_lockdown_start_service(com.apple.mobile.installation_proxy)
DEBUG: 2.1 libiMobileDevice:get_preferences()
DEBUG: 2.1 libiMobileDevice:_lockdown_get_value()
DEBUG: 2.3 libiMobileDevice:disconnect_idevice(Jason's iPhone)
DEBUG: 2.3 device already disconnected
DEBUG: 2.3 libiMobileDevice:mount_ios_media_folder()
DEBUG: 2.3 libiMobileDevice:_idevice_new()
DEBUG: 3.3 conn_type: CONNECTION_USBMUXD
DEBUG: 3.3 udid: e8f9fce652de51fcf53c39b2b720e0ea4b7a2fe1
DEBUG: 3.3 libiMobileDevice:_lockdown_client_new_with_handshake()
DEBUG: 3.3 libiMobileDevice:_lockdown_start_service(com.apple.afc)
DEBUG: 3.3 libiMobileDevice:_afc_client_new()
DEBUG: 3.3 libiMobileDevice:_lockdown_client_free()
DEBUG: 3.4 libiMobileDevice:_afc_get_device_info()
DEBUG: 3.4 Model: iPhone3,3
DEBUG: 3.4 FSFreeBytes: 2545467392
DEBUG: 3.4 FSBlockSize: 8192
DEBUG: 3.4 FSTotalBytes: 6635929600
DEBUG: 3.4 libiMobileDevice:_afc_client_free()
DEBUG: 3.4 libiMobileDevice:_idevice_free()
DEBUG: 3.4 mounting 'com.appstafarian.Marvin'
DEBUG: 3.4 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin)
DEBUG: 3.4 libiMobileDevice:_idevice_new()
DEBUG: 4.4 conn_type: CONNECTION_USBMUXD
DEBUG: 4.4 udid: e8f9fce652de51fcf53c39b2b720e0ea4b7a2fe1
DEBUG: 4.4 libiMobileDevice:_lockdown_client_new_with_handshake()
DEBUG: 4.4 libiMobileDevice:_lockdown_get_device_name()
DEBUG: 4.4 device_name: Jason's iPhone
DEBUG: 4.4 libiMobileDevice:_lockdown_start_service(com.apple.mobile.house_arrest)
DEBUG: 4.5 libiMobileDevice:_house_arrest_client_new()
DEBUG: 4.5 libiMobileDevice:_house_arrest_send_command(command='VendContainer' appid='com.appstafarian.Marvin')
DEBUG: 4.5 libiMobileDevice:_house_arrest_get_result()
DEBUG: 4.5 ERROR: ApplicationLookupFailed
DEBUG: 4.5 ApplicationLookupFailed
DEBUG: 4.5 libiMobileDevice:disconnect_idevice(Jason's iPhone)
DEBUG: 4.5 device already disconnected
DEBUG: 4.5 libiMobileDevice:mount_ios_app(unable to mount 'com.appstafarian.Marvin')
DEBUG: 4.5 mounting 'com.appstafarian.MarvinIP'
DEBUG: 4.5 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP)
DEBUG: 4.5 libiMobileDevice:_idevice_new()
DEBUG: 5.5 conn_type: CONNECTION_USBMUXD
DEBUG: 5.5 udid: e8f9fce652de51fcf53c39b2b720e0ea4b7a2fe1
DEBUG: 5.5 libiMobileDevice:_lockdown_client_new_with_handshake()
DEBUG: 5.6 libiMobileDevice:_lockdown_get_device_name()
DEBUG: 5.6 device_name: Jason's iPhone
DEBUG: 5.6 libiMobileDevice:_lockdown_start_service(com.apple.mobile.house_arrest)
DEBUG: 5.6 libiMobileDevice:_house_arrest_client_new()
DEBUG: 5.6 libiMobileDevice:_house_arrest_send_command(command='VendContainer' appid='com.appstafarian.MarvinIP')
DEBUG: 5.6 libiMobileDevice:_house_arrest_get_result()
DEBUG: 5.6 STATUS: Complete
DEBUG: 5.6 libiMobileDevice:_afc_client_new_from_house_arrest_client()
DEBUG: 5.6 libiMobileDevice:_lockdown_client_free()
DEBUG: 5.7 libiMobileDevice:mount_ios_app('com.appstafarian.MarvinIP' mounted)
DEBUG: 5.7 libiMobileDevice:disconnect_idevice(Jason's iPhone)
DEBUG: 5.7 libiMobileDevice:_afc_client_free()
DEBUG: 5.7 libiMobileDevice:_house_arrest_client_free()
DEBUG: 5.7 libiMobileDevice:_idevice_free()
DEBUG: 5.7 iOSReaderApp:_class_reconfigure('Marvin')
DEBUG: 5.7 iOSReaderApp:_load_reader_app_overlays('Marvin')
DEBUG: 5.7 loading 39 overlays
DEBUG: 5.7 adding overlay '_cover_to_thumb()'
DEBUG: 5.7 adding overlay '_create_cover_element()'
DEBUG: 5.7 adding overlay '_create_new_book()'
DEBUG: 5.7 adding overlay '_evaluate_original_cover()'
DEBUG: 5.7 adding overlay '_evaluate_replaceable_cover()'
DEBUG: 5.7 adding overlay '_get_field_items()'
DEBUG: 5.7 adding overlay '_get_opf_tree()'
DEBUG: 5.7 adding overlay '_get_opf_xml()'
DEBUG: 5.7 adding overlay '_initialize_overlay()'
DEBUG: 5.7 adding overlay '_localize_database_path()'
DEBUG: 5.7 adding overlay '_parse_xml()'
DEBUG: 5.7 adding overlay '_remove_existing_copy()'
DEBUG: 5.7 adding overlay '_report_upload_results()'
DEBUG: 5.7 adding overlay '_reset_ios_connection()'
DEBUG: 5.7 adding overlay '_schedule_metadata_update()'
DEBUG: 5.7 adding overlay '_stage_command_file()'
DEBUG: 5.7 adding overlay '_update_epub_metadata()'
DEBUG: 5.7 adding overlay '_wait_for_command_completion()'
DEBUG: 5.7 adding overlay '_watchdog_timed_out()'
DEBUG: 5.7 adding overlay '_xform_metadata_via_plugboard()'
DEBUG: 5.7 adding overlay 'add_books_to_metadata()'
DEBUG: 5.7 adding overlay 'books()'
DEBUG: 5.7 adding overlay 'can_handle()'
DEBUG: 5.7 adding overlay 'can_handle_windows()'
DEBUG: 5.7 adding overlay 'delete_books()'
DEBUG: 5.7 adding overlay 'eject()'
DEBUG: 5.7 adding overlay 'get_busy_flag()'
DEBUG: 5.7 adding overlay 'get_file()'
DEBUG: 5.7 adding overlay 'guess_type()'
DEBUG: 5.7 adding overlay 'is_usb_connected()'
DEBUG: 5.7 adding overlay 'is_usb_connected_windows()'
DEBUG: 5.7 adding overlay 'post_yank_cleanup()'
DEBUG: 5.7 adding overlay 'prepare_addable_books()'
DEBUG: 5.7 adding overlay 'remove_books_from_metadata()'
DEBUG: 5.7 adding overlay 'set_busy_flag()'
DEBUG: 5.7 adding overlay 'sync_booklists()'
DEBUG: 5.7 adding overlay 'thumbnail()'
DEBUG: 5.7 adding overlay 'upload_books()'
DEBUG: 5.7 adding overlay 'xml_to_unicode()'
DEBUG: 5.7 iOSReaderApp:_initialize_overlay(Marvin)
DEBUG: 5.7 existing thumb cache at '/Users/jasoni/Library/Caches/calibre/Marvin/thumbs.zip'
DEBUG: 5.7 ~~~~~~~~~~~~~~~~~~~~~~~~~ switching to Marvin overlay ~~~~~~~~~~~~~~~~~~~~~~~~~~
Starting up...
DEBUG: 7.8 iOSReaderApp:startup()
Failed to check for plugin update: invalid data stream
Started up in 3.91 seconds with 5596 books

Calibre keep loosing the connexion to iPad

I do connect correctly the iPad to Calibre with Marvin plugin, can transfert 1 or 2-3 books then -systematically- the connexion weith the iPad is lost (and so the link with MArvin)

Seems totalyl independent of what I am doing, just a kind of time out: iPad gets "ejected" (and is not visible form Calibre) after some time (time vary, usually between 1-2seconds to 1 minte at best)

Thanks for help: I am stuck!
Yannick

Marvin XD Requires

Hi I'm having a problem getting marvin running
i have installed the iOS driver and the marvin one restarted calibre, also gone and made sure that the iOS driver is set to Marvin as preferred and i have activated the calibre connector on the marvin app on my ipad mini, but when i click on the marvin xd button on my calibre remains grey and it says

Marvin XD requires v1.0.5(or later) of the iOS reader applications device driver.

I'm at a loss because according to my calibre the iOS driver i have is up to date at 1.2.1.

iPad mini not detected by Calibre

The version of calibre you are using: 0.9.36
Calibre's language setting: English
Your operating system: OS X 10.8.4, 64-bit
The version of iTunes installed on your system: 11.0.4
The version of the plugin installed: 1.0.1
The specific steps to recreate the problem:
Start Calibre, connect iPad with USB cable, no other devices connected, start Marvin v1.7 on iPad, press cloud, select calibre connector, wait
A description of the problem: iPad is not detected by Calibre
A description of your iDevice:
iPad mini wifi+LTE, 64GB
Carrier: Rogers (Canada)
Model: MD536C/A
Modem firmware: 3.04.25

calibre 0.9.36 isfrozen: True is64bit: True
Darwin-12.4.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '12.4.0', 'Darwin Kernel Version 12.4.0: Wed May 1 17:57:12 PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64')
Python 2.7.4
OSX: ('10.8.4', ('', '', ''), 'x86_64')
USB devices on system:
[['0x5acL',
'0x8006L',
'0x200L',
u'Apple Inc.',
u'EHCI Root Hub Simulation',
u''],
['0x5acL',
'0x8006L',
'0x200L',
u'Apple Inc.',
u'EHCI Root Hub Simulation',
u''],
['0x5acL',
'0x8006L',
'0x200L',
u'Apple Inc.',
u'EHCI Root Hub Simulation',
u''],
['0x424L', '0x2513L', '0xbb3L', u'', u'', u''],
['0x424L', '0x2513L', '0xbb3L', u'', u'', u''],
['0xa5cL', '0x4500L', '0x100L', u'Apple Inc.', u'BRCM2070 Hub', u''],
['0x5acL', '0x9127L', '0x100L', u'', u'', u''],
['0x1a40L', '0x201L', '0x100L', u'', u'USB 2.0 Hub [MTT]', u''],
['0x5acL',
'0x1006L',
'0x9615L',
u'Apple, Inc.',
u'Keyboard Hub',
u'000000000000'],
['0x1a40L', '0x101L', '0x111L', u'', u'USB 2.0 Hub', u''],
['0x5acL',
'0x8509L',
'0x516L',
u'Apple Inc.',
u'FaceTime HD Camera (Built-in)',
u'CC2B5R01HVDG6ML0'],
['0x5acL', '0x8242L', '0x16L', u'Apple Computer, Inc.', u'IR Receiver', u''],
['0x5acL',
'0x245L',
'0x108L',
u'Apple Inc.',
u'Apple Internal Keyboard / Trackpad',
u''],
['0x5acL',
'0x821aL',
'0x41L',
u'Apple Inc.',
u'Bluetooth USB Host Controller',
u''],
['0x5acL', '0x1107L', '0x209L', u'Apple Inc.', u'Display Audio', u'152434D3'],
['0x5acL',
'0x1112L',
'0x7160L',
u'Apple Inc.',
u'FaceTime HD Camera (Display)',
u'CC2B7906XTDJ9FLP'],
['0x5acL',
'0x9227L',
'0x138L',
u'Apple Inc.',
u'Apple Thunderbolt Display',
u'152434D3'],
['0x67bL',
'0x2571L',
'0x100L',
u'Prolific',
u'USB-SATA Bridge',
u'PROLIFICMP00000006E'],
['0x56aL', '0xb9L', '0x104L', u'Tablet', u'PTK-640', u''],
['0x51dL',
'0x2L',
'0x90L',
u'American Power Conversion',
u'Back-UPS BX1300G FW:864.L1 .D USB FW:L1 ',
u'3B0943X85052 '],
['0x5acL', '0x24fL', '0x74L', u'Apple Inc.', u'Apple Keyboard', u''],
['0x5acL',
'0x12abL',
'0x260L',
u'Apple Inc.',
u'iPad',
u'c3c75b57bc90cfaf0cc153afa32db983bc795f2e']]

No disabled plugins
Looking for devices...

Devices possibly connected: None

(truncated for GitHub)

Ipad mini connects to Calibre, but the Marvin HD Icon is grayed out.

I've installed the latest version of IOSRA and Marvin HD plugins.
Configured IOSRA for Marvin.

When I open Marvin, click on Get Books | Calibre and connect my ipad, the Device icon with an apple in it shows up. But the Marvin HD icon is grayed out. I'll paste the debug log in the next comment

iPad not detected on OSX

  • The version of calibre you are using - 0.9.35 (OSX)
  • Calibre's language setting - English
  • OS - OS X 10.7.5
  • iTunes - 11.0.3 (42) 64-bit
  • plugin - 1.0.0
  • iPad 2 (16GB WiFi)

iPad sync over WiFi disabled, no other iDevice attached, iTunes recognises device but can't get Calibre/plugin to do so. Tried with & without iTunes running, and with & without the "Apple iTunes interface (1.1.1)" plugin, but nothing.

Debug Device Detection has the following: (extracts, full log too big to post here)

['0x5acL',
  '0x129fL',
  '0x210L',
  u'Apple Inc.',
  u'iPad',
  u'4f70325005128a099e19ab02dfc5ea8ca37eac33'],

Disabled plugins: ITUNES

Looking for devices...

Devices possibly connected: None 

Calibre crashed after plugin download

The version of calibre you are using: 1.3.0
Calibre's language setting (available in Preferences | Interface | Look and Feel | Choose language): Can't get Calibre to start so I can't see it, but I'm assuming it's the standard English (rather than English UK or something)
Your operating system, and 32- or 64-bit, if applicable: OS X 10.8.4
The version of iTunes installed on your system: 11.0.5
The version of the plugin installed: the latest one I suppose
A description of your iDevice including cellular technology/provider, if applicable: iPhone 5
The specific steps to recreate the problem: ?
A description of the problem: I can't get Calibre to start after I downloaded the plugin!
Error details: calibre, version 1.3.0
ERROR: Startup error: There was an error during calibre startup. Parts of calibre may not function. Click Show details to learn more.

Traceback (most recent call last):
File "site-packages/calibre/gui2/main.py", line 234, in initialize_db_stage2
File "site-packages/calibre/gui2/main.py", line 183, in start_gui
File "site-packages/calibre/gui2/ui.py", line 204, in initialize
File "site-packages/calibre/gui2/actions/init.py", line 142, in do_genesis
File "calibre_plugins.marvin_manager.action", line 126, in genesis
File "calibre_plugins.marvin_manager.action", line 257, in init_options
File "calibre_plugins.marvin_manager.annotations_db", line 303, in connect
OperationalError: unable to open database file

iBooks not supported under OS X 10.9 (Mavericks)

Due to changes that Apple has made to the way that books are managed under Mavericks, iBooks no longer works properly when selected as the preferred reader application.

At this time, there is no estimate for when a fix might be available.

Consider installing Marvin (for ePubs) and GoodReader (for PDFs) as alternatives to iBooks.

Marvin does not connect with Calibre

Hello,
it looks if I have the same problem as Andy88
I use: Calibre 9.35, Ipad2, Windows 7.
I removed the old ios reader plug in
iTunes recognizes the Ipad.
When tap on the cloud symbol in marvin I can choose "Calibre connector" and than the Calibre Connector keeps waiting for calibre.
I don't see the Marvin logo in Calibre.
I completely closed the Ipad and the Computer twice without any succes.

What I noticed is that in the "FAQ" of your description of the ios reader You write that when You remove the new plugin You have to remove the "iOS reader applications.json. " and folder. I cannot find the file and folder.
But in Calibre it is noted that the new plugin is installed. ??

The bug report is enclosed.
I hope that You can help me.

Greetings Lodewijk

calibre 0.9.35 isfrozen: True is64bit: False
Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.4
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
USB devices on system:
[u'usb\root_hub20&vid8086&pid1c2d&rev0005',
u'usb\root_hub20&vid8086&pid1c26&rev0005',
u'usb\vid_03f0&pid_7e04&rev_0100',
u'usb\vid_03f0&pid_7e04&rev_0100&mi_00',
u'usb\vid_03f0&pid_7e04&rev_0100&mi_01',
u'usb\vid_03f0&pid_7e04&rev_0100&mi_02',
u'usb\vid_041e&pid_4036&rev_0100',
u'usb\vid_0461&pid_4d81&rev_0200',
u'usb\vid_05ac&pid_129f&rev_0210',
u'usb\vid_05ac&pid_129f&rev_0210&mi_00',
u'usb\vid_067b&pid_2305&rev_0202',
u'usb\vid_0bda&pid_0158&rev_5888',
u'usb\vid_413c&pid_2107&rev_0178',
u'usb\vid_8087&pid_0024&rev_0000',
u'usb\vid_8087&pid_0024&rev_0000']
Unable to get free space for drive: E
(21, 'GetDiskFreeSpaceEx', 'Het apparaat is niet klaar.')
Drives detected:

No disabled plugins
Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#_??_usbstor#disk&ven_generic-&prod_multi-card&rev_1.00#20071114173400000&0##{6ac27878-a6fa-4155-ba85-f98f491d4f33}',
u'\?\usb#vid_05ac&pid_129f&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_129f&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'6.1.3',
'friendly_name': u'Apple iPad',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPad',
'protocol': u'MTP: 1.00',
'serial_number': u'DLXFMNMJDFHY',
'storage': [{'capacity': 30675877888L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 8810L,
'free_space': 13216481280L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...
u'usb\vid_05ac&pid_129f&rev_0210'
Traceback (most recent call last):
File "calibre_plugins.ios_reader_apps.init", line 946, in _get_connected_device_info
File "site-packages\calibre\devices\idevice\libimobiledevice.py", line 378, in get_preferences
File "site-packages\calibre\devices\idevice\libimobiledevice.py", line 1752, in _lockdown_get_value
File "site-packages\calibre\devices\idevice\parse_xml.py", line 298, in parse
File "site-packages\calibre\devices\idevice\parse_xml.py", line 265, in _parse_using_etree
File "site-packages\calibre\devices\idevice\parse_xml.py", line 210, in _parse_real
ValueError: invalid literal for float(): 1371752853,000000

Devices possibly connected: None

iPas mini not (anymore) recognized

Hi, was working and now not anymore...
I uninstall marvin & Apple iDevice driver
Tried to uninstall IOS reader: had 2 copies (??) of th eplugin: first could be removed, second "is part of the system" and coul donly be disactivated
Then reinstall iOS reader, then reactvated it
When trying to customize it: can not select marvin (or anything else) as defaut reader, as I getr only the following configuration dialog box...

Please advice...
Many thanks! :-)
Yannick
screenshot

Calibre does not recognize device

iPad Air connected to Macbook Pro with Mavericks - iTunes installed - latest version Mavericks (clipboard content too long) Only pasting what can be included here.

Thanks
Sudhir

calibre 1.9 isfrozen: True is64bit: True
Darwin-13.0.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '13.0.0', 'Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64')
Python 2.7.5
OSX: ('10.9', ('', '', ''), 'x86_64')
USB devices on system:
...
['0x5acL',
'0x12abL',
'0x401L',
u'Apple Inc.',
u'iPad',
u'xxx']]
...

iPad 4 doesn't connect with Calibre

Steps I had done
  1. Disabled Sync with this iPad over Wi-Fi
  2. Installed iOS reader applications plugin.
  3. Configured Marvin as in manual.
  4. Exited Calibre.
  5. Connected iPad via USB. iTunes detected iPad.
  6. Started Calibre.
  7. Opened Marvin, touched cloud icon > calibre connector.
What I got

There is no Marvin icon in toolbar (no icon was hidden).

What I expected

The Marvin icon appears in Calibre toolbar.

Device and applications details

Desktop:

Windows 7, 64bit
iTunes 11.0.4, 64bit
Calibre 0.9.40 32bit portable
iOS reader applications 1.0.5

Device:

iPad 4th Wi-Fi + Cellular (AT&T) (MD519LL/A)
iOS - 6.1.3
Marvin - 1.7.1

iPAD not recognized

calibre 1.9 [64bit] isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
USB devices on system:
[u'usb\root_hub20&vid8086&pid1e26&rev0004',
u'usb\root_hub20&vid8086&pid1e2d&rev0004',
u'usb\vid_046d&pid_c517&rev_3810',
u'usb\vid_046d&pid_c517&rev_3810&mi_00',
u'usb\vid_046d&pid_c517&rev_3810&mi_01',
u'usb\vid_04b8&pid_011b&rev_0100',
u'usb\vid_051d&pid_0002&rev_0106',
u'usb\vid_056a&pid_00ba&rev_0104',
u'usb\vid_05ac&pid_12a2&rev_0220',
u'usb\vid_05ac&pid_12a2&rev_0220&mi_00',
u'usb\vid_0781&pid_b7bd&rev_1804',
u'usb\vid_0d8c&pid_0102&rev_0010',
u'usb\vid_0d8c&pid_0102&rev_0010&mi_00',
u'usb\vid_0d8c&pid_0102&rev_0010&mi_03',
u'usb\vid_1a40&pid_0101&rev_0111',
u'usb\vid_1a40&pid_0201&rev_0100',
u'usb\vid_8087&pid_0024&rev_0000',
u'usb\vid_8087&pid_0024&rev_0000']
Unable to get free space for drive: H
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Unable to get free space for drive: E
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Unable to get free space for drive: G
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Unable to get free space for drive: F
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Drives detected:

No disabled plugins
Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\usb#vid_05ac&pid_12a2&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}',
u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#_??usbstor#disk&ven_sandisk&prod_cf__sddr-189&rev_1804#2008102301130&3##{6ac27878-a6fa-4155-ba85-f98f491d4f33}',
u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#
??usbstor#disk&ven_sandisk&prod_msxdsddr-189&rev_1804#2008102301130&2##{6ac27878-a6fa-4155-ba85-f98f491d4f33}',
u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#
??usbstor#disk&ven_sandisk&prod_msd_sddr-189&rev_1804#2008102301130&0##{6ac27878-a6fa-4155-ba85-f98f491d4f33}',
u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#
??_usbstor#disk&ven_sandisk&prod_sd__sddr-189&rev_1804#2008102301130&1##{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_12a2&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'7.0.3',
'friendly_name': u'Apple iPad',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPad',
'protocol': u'MTP: 1.00',
'serial_number': u'DLXFV82QDFJ2',
'storage': [{'capacity': 31943819264L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 10765L,
'free_space': 16148758528L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...
u'usb\vid_05ac&pid_12a2&rev_0220'

Devices possibly connected: None

"Index out of range"

Hi,
I have just connected my iPad after a month. I get a "List Index Out of Range" Error.

Here is the debug log:

calibre 0.9.42 isfrozen: True is64bit: False
Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.4
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
DEBUG: 0.0 iOSReaderApp:initialize(v1.0.5)
DEBUG: 0.0 iOSReaderApp:compile_ui()
DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.0.2)
DEBUG: 0.1 debug_libimobiledevice: False
DEBUG: 0.1 debug_plugin: True
DEBUG: 0.1 development_mode: False
DEBUG: 0.1 marvin_edit_collections_cb: False
DEBUG: 0.1 marvin_enabled_collection_fields: []
DEBUG: 0.1 marvin_protect_rb: True
DEBUG: 0.1 marvin_replace_rb: False
DEBUG: 0.1 marvin_update_rb: False
DEBUG: 0.1 preferred_reader_app: u'GoodReader'
DEBUG: 0.1 libimobiledevice loaded from 'libimobiledevice.dll'
DEBUG: 0.1 libplist loaded from 'libplist.dll'
DEBUG: 0.1 iOSReaderApp:_get_connected_device_info()
DEBUG: 1.2 No connected iDevices
Starting up...
DEBUG: 5.5 iOSReaderApp:startup()
DEBUG: 5.6 iOSReaderApp:is_usb_connected_windows((False, None))
DEBUG: 7.6 iOSReaderApp:is_usb_connected_windows((False, None))
Key u'A' for shortcut Apri la cartella contenente is already used by Aggiungi libri, ignoring
Key u'A' for shortcut Apri la cartella contenente is already used by Aggiungi libri, ignoring
Started up in 7.10 seconds with 10988 books
DEBUG: 9.9 iOSReaderApp:is_usb_connected_windows((False, None))
DEBUG: 11.9 iOSReaderApp:is_usb_connected_windows((False, None))
DEBUG: 14.0 iOSReaderApp:is_usb_connected_windows((False, None))
DEBUG: 16.0 iOSReaderApp:is_usb_connected_windows((True, (1452, 4774, 816, None, None, None)))
DEBUG: 16.0 iOSReaderApp:_get_connected_device_info()
DEBUG: 21.0 mounting 'com.goodiware.GoodReaderIPad'
DEBUG: 22.4 performing late overlay binding
DEBUG: 22.4 iOSReaderApp:_class_reconfigure('GoodReader')
DEBUG: 22.4 iOSReaderApp:_load_reader_app_overlays('GoodReader')
DEBUG: 22.4 loading 26 overlays
DEBUG: 22.4 adding overlay '_cover_to_thumb()'
DEBUG: 22.4 adding overlay '_create_new_book()'
DEBUG: 22.4 adding overlay '_escape_delimiters()'
DEBUG: 22.4 adding overlay '_get_cached_metadata()'
DEBUG: 22.4 adding overlay '_get_goodreader_thumb()'
DEBUG: 22.4 adding overlay '_get_metadata()'
DEBUG: 22.4 adding overlay '_get_nested_folder_contents()'
DEBUG: 22.4 adding overlay '_initialize_overlay()'
DEBUG: 22.4 adding overlay '_localize_database_path()'
DEBUG: 22.4 adding overlay '_localize_pdf()'
DEBUG: 22.4 adding overlay '_reset_ios_connection()'
DEBUG: 22.4 adding overlay 'add_books_to_metadata()'
DEBUG: 22.4 adding overlay 'books()'
DEBUG: 22.4 adding overlay 'can_handle()'
DEBUG: 22.4 adding overlay 'can_handle_windows()'
DEBUG: 22.4 adding overlay 'delete_books()'
DEBUG: 22.4 adding overlay 'eject()'
DEBUG: 22.4 adding overlay 'get_file()'
DEBUG: 22.4 adding overlay 'is_usb_connected()'
DEBUG: 22.4 adding overlay 'is_usb_connected_windows()'
DEBUG: 22.4 adding overlay 'post_yank_cleanup()'
DEBUG: 22.4 adding overlay 'prepare_addable_books()'
DEBUG: 22.4 adding overlay 'remove_books_from_metadata()'
DEBUG: 22.4 adding overlay 'shutdown()'
DEBUG: 22.4 adding overlay 'sync_booklists()'
DEBUG: 22.4 adding overlay 'upload_books()'
DEBUG: 22.4 iOSReaderApp:_initialize_overlay(GoodReader)
DEBUG: 22.4 ~~~~~~~~~~~~~~~~~~~~~~~ switching to GoodReader overlay ~~~~~~~~~~~~~~~~~~~~~~~~
DEBUG: 27.9 iOSReaderApp:reset()
DEBUG: 27.9 detected_device = (1452, 4774, 816, None, None, None)
DEBUG: 27.9 report_progress = <bound method DeviceManager.report_progress of <DeviceManager(Thread-6, started daemon 12140)>>
DEBUG: 27.9 iOSReaderApp:open()
DEBUG: 27.9 vid:05ac pid:12a6
DEBUG: 28.1 iOSReaderApp:set_progress_reporter()
Job: 1 Recupera informazioni sul dispositivo started
DEBUG: 28.1 iOSReaderApp:get_device_information()
DEBUG: 28.1 DeviceClass : iPad
DEBUG: 28.1 DeviceColor : black
DEBUG: 28.1 DeviceName : iPad di Giuseppe
DEBUG: 28.1 FSBlockSize : 4096
DEBUG: 28.1 FSFreeBytes : 1002442752
DEBUG: 28.1 FSTotalBytes : 30017732608
DEBUG: 28.1 FirmwareVersion : iBoot-1537.9.55
DEBUG: 28.1 HardwareModel : J2aAP
DEBUG: 28.1 ModelNumber : MD367
DEBUG: 28.1 PasswordProtected : False
DEBUG: 28.1 ProductType : iPad3,3
DEBUG: 28.1 ProductVersion : 6.1.3
DEBUG: 28.1 SerialNumber : DLXH5CTHDVGH
DEBUG: 28.1 TimeIntervalSince1970: 1375980135.0
DEBUG: 28.1 TimeZone : Europe/Rome
DEBUG: 28.1 TimeZoneOffsetFromUTC: 7200.0
DEBUG: 28.1 UniqueDeviceID : 57712000731f1508d756192c94ea05590eed66e0
DEBUG: 28.1 iOSReaderApp:free_space()
DeviceJob: 1 Recupera informazioni sul dispositivo done, calling callback
DeviceJob: 1 Recupera informazioni sul dispositivo callback returned
DEBUG: 28.2 iOSReaderApp:set_progress_reporter()
Job: 2 Recupera la lista dei libri del dispositivo started
DEBUG: 28.2 iOSReaderApp:books()
DEBUG: 28.2 iOSReaderApp:_localize_database_path(remote_db_path: '/Library/calibre_metadata.sqlite')
Job: 1 Recupera informazioni sul dispositivo finished
Nessun dettaglio disponibile.
DEBUG: 28.3 iOSReaderApp:_get_nested_folder_contents(/Documents)
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("23 Things They Don't Tell You about Capi - Chang, Ha-Joon.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Skill improvement/How To Stop Worrying And Start Living - Dale Carnegie.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Skill improvement/9781576754924.pdf - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:get_cached_metadata("Skill improvement/How to Win Every Argument The Use and A - Madsen Pirie.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Skill improvement/Come trattare gli altri e farseli amici. - Dale Carnegie.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Skill improvement/1413300308 (1592) - Acampo GmbH.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Skill improvement/How to Argue Powerfully, Persuasively, P - Jonathan Herring.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Skill improvement/Guide to Public Speaking - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Skill improvement/0671746073speakingB - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Psicologia/Cognative Behavioral Treatment Of Border - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Psicologia/1606232657 Dialectical Behavior Therapy - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Psicologia/1585621706 1585621226 - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Psicologia/159385174X - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Psicologia/Dialectical Behavior Therapy in Clinical - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Psicologia/Cognitive Therapy of Eating Disorders on - Ruggiero, Giovanni Maria.,Sassaroli, San.pdf")
DEBUG: 28.5 iOSReaderApp:get_cached_metadata("Psicologia/Acceptance and Commitment Therapy An Ex - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Psicologia/0826120946 Borderline Personality Disord - Sconosciuto.pdf")
DEBUG: 28.5 iOSReaderApp:_get_cached_metadata("Psicologia/Attaccamento, Conoscenza e Disturbi della Personalita\u0300 - R. Lorenzini, S. Sassaroli.pdf")
DeviceJob: 2 Recupera la lista dei libri del dispositivo done, calling callback
DeviceJob: 2 Recupera la lista dei libri del dispositivo callback returned
Job: 2 Recupera la lista dei libri del dispositivo finished
list index out of range

Traceback (most recent call last):
  File "site-packages\calibre\gui2\device.py", line 85, in run
  File "site-packages\calibre\gui2\device.py", line 476, in _books
  File "h:\_CalibreTemp\calibre_l2iymb\qtpsol_ios_local_db\GoodReader_overlays.py", line 124, in books
  File "h:\_CalibreTemp\calibre_l2iymb\qtpsol_ios_local_db\GoodReader_overlays.py", line 878, in _get_cached_metadata
IndexError: list index out of range

My iPad doesn't connect with Calibre on OS X

Steps what I done

  1. Disabled Apple iTunes Interface plugin. Not removed, because Calibre can't remove built-in plugin. Also, I found that Apple device appeared in Ignored devices list.
  2. Unchecked This iPad sync with iTunes over WiFi (something like this, iTunes with russian interface).
  3. Installed iOS reader applications plugin.
  4. Configured for Marvin as in manual.
  5. Restarted Calibre.
  6. Connected iPad via USB. iTunes detected iPad.
  7. Ran Marvin app, clicked calibre connector in cloud menu.

What I got
There is no Marvin icon in toolbar. And I didn't found it in Toolbars menus.

What I expected
The Marvin icon appears in Calibre toolbar.

Device and applications details

Desktop:

  • OS X - 10.8.4 64bit
  • iTunes - 11.0.4 (4) 64bit
  • Calibre - 0.9.40
  • iOS reader applications - 1.0.4

Device:

  • iPad 4th generation GSM/UMTS/LTE (ME401LL/A)
  • iOS - 6.1.3
  • Marvin - 1.7.1

Calibre sees my iPad but the Marvin button is greyed out

I updated to Calibre 1.5 today, then added the iOS reader applications (1.2.1) plugin
and the MarvinXD plugin (version 1.0.8). I have a MacBook - with OS 10.8.5.

Calibre recognizes my iPad 4 (Wifi only; 128GB) [I get a Growl notification and I can see the books in iBooks when I click on the "Device" button in Calibre.

But my MarvinXD button is greyed out. When I click it, I get a popup that says "Update required - Marvin XD requires v1.0.5 (or later) of the iOS reader applications device driver."

Not sure what I need to do now. I can't really create a debug report because when I try that nothing happens (Calibre recognizes my iPad; it says "Connected to iPad" in the bottom left corner of Calibre) so I can't create a debug report.

I do note that there is some issue in communicating with my iPad. I can sync fine (in iTunes) and as noted above, I can "read" or "see" in Calibre the books in iBooks that are on my iPad when it is connected to my computer. But, I cannot "send" books from Calibre directly to the iPad - it will convert them to epub format and will transfer them to iTunes, but Calibre will not directly send them to the iPad. Perhaps this problem is related or can assist in troubleshooting my Marvin issue.

Could you let me know what to try next?

Thanks in advance for your help and assistance and for all your hard work.

Calibre crashes when I connect my iPad

The version of calibre you are using : 0.9.41
Calibre's language setting : French
Windows 7 64 bits French
The version of iTunes : 11.0.4.4
The version of the plugin installed : 1.0.5
iPad "3" Retina wi-fi, no 3G

I just follow the instructions : connect the iPad on iTunes then launch Calibre with the plugin installed and calibre crashes. If the iPad is not connected, Calibre works fine and connects flawlessly to an Android device for instance.

Apple iPad Mini (iOS 7), WiFi Only

calibre 1.4 isfrozen: True is64bit: False
Windows-8-6.2.9200 Windows ('32bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.5
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
USB devices on system:
[u'usb\vid_03f0&pid_140c&rev_0001',
u'usb\vid_03f0&pid_140c&rev_0001&mi_01',
u'usb\vid_03f0&pid_140c&rev_0001&mi_00',
u'usb\root_hub20&vid8086&pid1e26&rev0004',
u'usb\vid_13d3&pid_5188&rev_0903&mi_00',
u'usb\vid_8087&pid_0024&rev_0000',
u'usb\root_hub30&vid8086&pid1e31&rev0004',
u'usb\vid_13d3&pid_5188&rev_0903',
u'usb\root_hub20&vid8086&pid1e2d&rev0004',
u'usb\vid_045e&pid_074f&rev_0140',
u'usb\vid_8087&pid_0024&rev_0000',
u'usb\vid_05ac&pid_12ab&rev_0250']
Traceback (most recent call last):
File "site-packages\calibre\devices\scanner.py", line 85, in call
DriveError: No removable drives found
Drives detected:

No disabled plugins
Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\usb#vid_05ac&pid_12ab#30153113cf2de94b65ffdcc0df569f6a48b9b6e6#{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_12ab#30153113cf2de94b65ffdcc0df569f6a48b9b6e6#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'7.0',
'friendly_name': u'Apple iPad',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPad',
'protocol': u'MTP: 1.00',
'serial_number': u'F4LJH6CTF194',
'storage': [{'capacity': 31708938240L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 8530L,
'free_space': 12796190720L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...
u'usb\vid_05ac&pid_12ab&rev_0250'

Devices possibly connected: None

Calibre doesn'nt see Marvin

iPhone 5C Softbank (Japan), running iOS 7.0.4
The phone is physically connected, recognized by iTunes, and set to not sync via wi-fi. Reader Applications 1.2.4 and Marvin XD 1.0.9 installed.
Calibre 1.12 Calibre language: English
OSX 10.9
iTunes 11.1.3

Debug Device detection results follow:
Thanks in advance for any help
calibre 1.12 isfrozen: True is64bit: True
Darwin-13.0.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '13.0.0', 'Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64')
Python 2.7.5
OSX: ('10.9', ('', '', ''), 'x86_64')
USB devices on system:
...
['0x5acL',
'0x12a8L',
'0x530L',
u'Apple Inc.',
u'iPhone',
u'xxxxxx']]
...

Quite a lot of (? mostly Audio & CPU-related) stuff at the end deleted to shorten body

iPad not being detected

I have followed the instructions on this page:

http://www.mobileread.com/forums/showthread.php?t=215624

The results of running the debug device detection in Calibre was:

calibre 1.12 [64bit] isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
USB devices on system:
[u'usb\root_hub20&vid8086&pid1d2d&rev0006',
u'usb\root_hub20&vid8086&pid1d26&rev0006',
u'usb\asmediausbd_hub&vid_040e&pid_0100&rev_0000',
u'usb\asmediausbd_hub&vid_040e&pid_0100&rev_0000',
u'usb\vid_045e&pid_0748&rev_0270',
u'usb\vid_045e&pid_0748&rev_0270&mi_00',
u'usb\vid_045e&pid_0748&rev_0270&mi_01',
u'usb\vid_045e&pid_0748&rev_0270&mi_02',
u'usb\vid_046d&pid_c215&rev_0204',
u'usb\vid_04d9&pid_0167&rev_0110',
u'usb\vid_04d9&pid_0167&rev_0110&mi_00',
u'usb\vid_04d9&pid_0167&rev_0110&mi_01',
u'usb\vid_05ac&pid_12ab&rev_0340',
u'usb\vid_05ac&pid_12ab&rev_0340&mi_00',
u'usb\vid_8087&pid_0024&rev_0000',
u'usb\vid_8087&pid_0024&rev_0000']
Traceback (most recent call last):
File "site-packages\calibre\devices\scanner.py", line 85, in call
DriveError: No removable drives found
Drives detected:

No disabled plugins
Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\usb#vid_05ac&pid_12ab&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_12ab&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'7.0.4',
'friendly_name': u'Apple iPad',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPad',
'protocol': u'MTP: 1.00',
'serial_number': u'DMPK5B3TFCYF',
'storage': [{'capacity': 126835752960L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 49754L,
'free_space': 74631467008L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...

Devices possibly connected: None


The version of calibre you are using
1.12.0

Calibre's language setting (available in Preferences | Interface | Look and Feel | Choose language)
English

Your operating system, and 32- or 64-bit, if applicable. For example:
Windows 7, 64-bit

The version of iTunes installed on your system (OS X and Windows).
11.1.3.8

The version of the plugin installed
1.2.5

The preferred reader application selected in the configuration dialog
Marvin

A description of your iDevice including cellular technology/provider, if applicable
iPad, ME392LL/A

A description of the problem
See device debug detection results above.

The specific steps to recreate the problem
Steps outlined in FAQ

iPad mini not recognized by Calibre v1.5.0

Mac v1.5.0
English
OS X 10.8.5
iTunes 11.1.1
iOS Reader Applications v1.2.1
iPad mini, Wifi only, 32gb, iOS 7.0.2

I am unable to connect directly to my iPad min. I am able to send books to my iPad via iTunes, and when I had the iOS Reader Applications plugin installed, I received the "Trust" message on my iPad asking for verification (which I allowed). But it's still not recognized.

The log from calibre is too long for the body of this message. Please advise on how I might get that to you.

Thanks,
Robin

Error sending items to Marvin (filed on behalf of Carl0sNZ)

(This bug was originally filed as a Marvin XD bug, I moved it here, as it's actually a Marvin driver bug)

Mac OS X 10.8.5
calibre 1.3.0

Calibre connects to Marvin okay, and I can browse the database. However, when I go to "Send to Device", it throws up a dialog box "Error communicating with device."

Debug log as follows:

* Notification delivered.
* Notification delivered.
calibre 1.3  isfrozen: True is64bit: True
Darwin-12.5.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '12.5.0', 'Darwin Kernel Version 12.5.0: Mon Jul 29 16:33:49 PDT 2013; root:xnu-2050.48.11~1/RELEASE_X86_64')
Python 2.7.5
OSX: ('10.8.5', ('', '', ''), 'x86_64')
Starting up...
DEBUG:    0.0 MarvinManagerAction:genesis(v1.0.1) 
DEBUG:    0.0 MarvinManagerAction:init_options() 
DEBUG:    0.0 MarvinManagerAction:inflate_dialog_resources() 
DEBUG:    0.0 MarvinManagerAction:compile_ui() 
DEBUG:    1.4 MarvinManagerAction:rebuild_menus() 
DEBUG:    1.4  Marvin not connected
Started up in 3.93 seconds with 285 books
DEBUG:    2.9 MarvinManagerAction:on_device_connection_changed(iOS reader applications) 
DEBUG:    2.9  mounting com.appstafarian.MarvinIP
DEBUG:    4.2 MarvinManagerAction:on_device_connection_changed(iPhone5,2 running iOS 6.1.4) 
DEBUG:    4.2  self.has_password: False
DEBUG:    4.2 MarvinManagerAction:rebuild_menus() 
DEBUG:    4.2  Marvin connected
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
Job: 2 Get list of books on device started
Job: 1 Get device information finished
No details available.
DeviceJob: 2 Get list of books on device done, calling callback
DeviceJob: 2 Get list of books on device callback returned
Job: 2 Get list of books on device finished
No details available.
Job: 3 Upload 1 books to device:The Yiddish Policemen's Union started
Device using plugboard epub MARVIN None
Setting metadata in: The Yiddish Policemen's Union at: /var/folders/6v/qwcd7xmx53qg8v5g9jpd33lw0000gn/T/calibre_1.3.0_tmp_WM8lZ0/eMPcuocaltmpfmt.epub
Device using plugboard epub MARVIN None
DeviceJob: 3 Upload 1 books to device:The Yiddish Policemen's Union done, calling callback
DeviceJob: 3 Upload 1 books to device:The Yiddish Policemen's Union callback returned
Job: 3 Upload 1 books to device:The Yiddish Policemen's Union finished
'NoneType' object has no attribute '__getitem__'

    Traceback (most recent call last):
      File "site-packages/calibre/gui2/device.py", line 85, in run
      File "site-packages/calibre/gui2/device.py", line 557, in _upload_books
      File "/var/folders/6v/qwcd7xmx53qg8v5g9jpd33lw0000gn/T/calibre_1.3.0_tmp_WM8lZ0/oyDx0__ios_local_db/Marvin_overlays.py", line 1240, in upload_books
      File "/var/folders/6v/qwcd7xmx53qg8v5g9jpd33lw0000gn/T/calibre_1.3.0_tmp_WM8lZ0/oyDx0__ios_local_db/Marvin_overlays.py", line 1405, in _create_new_book
    TypeError: 'NoneType' object has no attribute '__getitem__'

DEBUG:   42.0 MarvinManagerAction:shutting_down() 

iPad keeps disconnecting from Calibre

Here is my config:
Calibre 1.6 English
OS X 10.8.5
iTunes 11.1.11
IOS reader plugin installed
Preferred reader application: Marvin
iPad mini

A description of the problem:
I connect the iPad, Calibre recognize it, Marvin plugin works
I send 1 or some books to the iPad, working
Then the iPad gets disconnected (even when I don't send any book to it, like a time out: connexion is dropped)
Tried to restart / reconnect etc... nothing works: can use Calibre-Marvin plugin-iPad connexion for 1 minute at max, usually few seconds only

Also get lots of Error communicating with device
calibre, version 1.6.0
ERROR: Error: Error communicating with device
'NoneType' object has no attribute 'getitem'
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 85, in run
File "site-packages/calibre/gui2/device.py", line 561, in _upload_books
File "/var/folders/55/tmn5d7n92gg9vx9bb9tmxgkc0000gn/T/calibre_1.6.0_tmp_DguKw4/Cr_OrS_ios_local_db/Marvin_overlays.py", line 1214, in upload_books
File "/var/folders/55/tmn5d7n92gg9vx9bb9tmxgkc0000gn/T/calibre_1.6.0_tmp_DguKw4/Cr_OrS_ios_local_db/Marvin_overlays.py", line 1685, in _schedule_metadata_update
TypeError: 'NoneType' object has no attribute 'getitem'

Debug:
calibre 1.6 isfrozen: True is64bit: True
Darwin-12.5.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '12.5.0', 'Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64')
Python 2.7.5
OSX: ('10.8.5', ('', '', ''), 'x86_64')

iPad mini not recognized

here is the debug:

calibre 1.3 [64bit] isfrozen: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.5
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
USB devices on system:
[u'usb\root_hub&vid8086&pid3a38&rev0000',
u'usb\vid_05ac&pid_12ab&rev_0250&mi_00',
u'usb\vid_0a48&pid_3282&rev_0030',
u'usb\root_hub20&vid8086&pid3a3c&rev0000',
u'usb\vid_05a9&pid_2643&rev_0100&mi_02',
u'usb\vid_05a9&pid_2643&rev_0100&mi_00',
u'usb\vid_045e&pid_00db&rev_0173',
u'usb\root_hub&vid8086&pid3a34&rev0000',
u'usb\vid_058f&pid_6364&rev_0100',
u'usb\vid_045e&pid_00db&rev_0173&mi_00',
u'usb\root_hub20&vid8086&pid3a3a&rev0000',
u'usb\vid_046d&pid_c051&rev_3000',
u'usb\vid_0424&pid_2514&rev_0000',
u'usb\vid_045e&pid_00db&rev_0173&mi_01',
u'usb\root_hub&vid8086&pid3a39&rev0000',
u'usb\vid_05ac&pid_12ab&rev_0250',
u'usb\vid_05a9&pid_2643&rev_0100',
u'usb\root_hub&vid8086&pid3a36&rev0000',
u'usb\root_hub&vid8086&pid3a37&rev0000',
u'usb\vid_058f&pid_6364&rev_0100&mi_01',
u'usb\vid_058f&pid_6364&rev_0100&mi_00',
u'usb\root_hub&vid8086&pid3a35&rev0000',
u'usb\vid_0424&pid_2512&rev_0000',
u'usb\vid_0dbf&pid_0528&rev_0000']
Unable to get free space for drive: I
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Unable to get free space for drive: J
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Unable to get free space for drive: L
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Unable to get free space for drive: N
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Drives detected:

No disabled plugins
Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\usb#vid_05ac&pid_12ab&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}',
u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume##{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_12ab&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'6.1.3',
'friendly_name': u'Apple iPad',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPad',
'protocol': u'MTP: 1.00',
'serial_number': u'F4LKFPSKF196',
'storage': [{'capacity': 14738919424L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 2806L,
'free_space': 4209479680L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...

Devices possibly connected: None

AttributeError: 'NoneType' object has no attribute 'status_fs'

Note: This occurred during problem tracking with issue #46 (comment)

After resetting Calibre, I connected Marvin using MXD and the process started running and displayed the MXD window. I deleted a few books where I was told there were duplicates, and then I selected a number (many) books which had metadata differences, and chose to export (or is it import) Marvin to Calibre.

At some point the MXD window disappeared but the process seemed to continue in the background. See screenshot below:

screenshot 972

Then this error came up: Here are the details.

calibre, version 1.13.0
ERROR: Unhandled exception: AttributeError:'NoneType' object has no attribute 'status_fs'

calibre 1.13 [64bit] isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Traceback (most recent call last):
File "calibre_plugins.marvin_manager.book_status", line 1026, in dispatch_context_menu_event
File "calibre_plugins.marvin_manager.book_status", line 5748, in _update_metadata
File "calibre_plugins.marvin_manager.book_status", line 5078, in _update_calibre_metadata
File "calibre_plugins.marvin_manager.book_status", line 4445, in _issue_command
File "calibre_plugins.marvin_manager.book_status", line 5846, in _wait_for_command_completion
AttributeError: 'NoneType' object has no attribute 'status_fs'


I was able to close Calibre, but the progress window continued to show and I had to reboot my PC to clear.

I am unfortunately out for the rest of the day but will happily assist when I get back.

Apologies that my installation is causing problems, but am happy to help in finding a resolution.

Calibre don't start

Calibre 1.3.0, German, Windows 8 64, iTunes 11.1.0.126
After starting Calibre, there is an error message. I'm not able to start Calibre any more:

Traceback (most recent call last):
File "site-packages\calibre\gui2\main.py", line 234, in initialize_db_stage2
File "site-packages\calibre\gui2\main.py", line 183, in start_gui
File "site-packages\calibre\gui2\ui.py", line 204, in initialize
File "site-packages\calibre\gui2\actions__init__.py", line 142, in do_genesis
File "calibre_plugins.marvin_manager.action", line 126, in genesis
File "calibre_plugins.marvin_manager.action", line 257, in init_options
File "calibre_plugins.marvin_manager.annotations_db", line 303, in connect
OperationalError: unable to open database file

Retain Original Filename After Transfer

At the moment it appears that the filename is modified from the filename of the file in calibre upon transfering with this driver, for example it becomes the form of 09eee8ea-480d-4421-8c14-4fe59f6dda65.epub.

Is it possible to keep the original filename?

ValueError:could not convert string to float

This error message appeared at (near...) the end of metadata magic

screenshot 963

calibre, version 1.12.0
ERROR: Unhandled exception: ValueError:could not convert string to float:

calibre 1.12 [64bit] isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Traceback (most recent call last):
File "calibre_plugins.marvin_manager.action", line 352, in main_menu_button_clicked
File "calibre_plugins.marvin_manager.action", line 665, in show_installed_books
File "calibre_plugins.marvin_manager.book_status", line 1230, in initialize
File "calibre_plugins.marvin_manager.book_status", line 2861, in _construct_table_data
File "calibre_plugins.marvin_manager.book_status", line 2796, in _generate_series
ValueError: could not convert string to float:

iOS installed - no Marvin button within Calibre

Last login: Mon Jun 17 19:49:43 on console
lisa-big-mac:~ User$ calibre-debug -g
DEBUG: 0.0 iOSReaderApp:initialize(v1.0.2)
DEBUG: 0.0 iOSReaderApp:compile_ui()
DEBUG: 0.0 iOSReaderApp:_init_prefs(prefs created under v1.0.0)
DEBUG: 0.0 debug_libimobiledevice: False
DEBUG: 0.0 debug_plugin: True
DEBUG: 0.0 development_mode: False
DEBUG: 0.0 marvin_edit_collections_cb: True
DEBUG: 0.0 marvin_enabled_collection_fields: []
DEBUG: 0.0 marvin_protect_rb: False
DEBUG: 0.0 marvin_replace_rb: False
DEBUG: 0.0 marvin_update_rb: True
DEBUG: 0.0 preferred_reader_app: u'Marvin'
DEBUG: 0.0 libimobiledevice loaded from '/Applications/calibre.app/Contents/Frameworks/libimobiledevice.4.dylib'
DEBUG: 0.0 libplist loaded from '/Applications/calibre.app/Contents/Frameworks/libplist.1.dylib'
DEBUG: 0.0 iOSReaderApp:_get_connected_device_info()
DEBUG: 3.3 mounting 'com.appstafarian.Marvin'
DEBUG: 4.4 iOSReaderApp:_class_reconfigure('Marvin')
DEBUG: 4.4 iOSReaderApp:_load_reader_app_overlays('Marvin')
DEBUG: 4.4 loading 28 overlays
DEBUG: 4.4 adding overlay '_cover_to_thumb()'
DEBUG: 4.4 adding overlay '_create_new_book()'
DEBUG: 4.4 adding overlay '_get_field_items()'
DEBUG: 4.4 adding overlay '_initialize_overlay()'
DEBUG: 4.4 adding overlay '_localize_database_path()'
DEBUG: 4.4 adding overlay '_remove_existing_copy()'
DEBUG: 4.4 adding overlay '_report_upload_results()'
DEBUG: 4.4 adding overlay '_reset_ios_connection()'
DEBUG: 4.4 adding overlay '_schedule_metadata_update()'
DEBUG: 4.4 adding overlay '_stage_command_file()'
DEBUG: 4.4 adding overlay '_update_epub_metadata()'
DEBUG: 4.4 adding overlay '_wait_for_command_completion()'
DEBUG: 4.4 adding overlay '_watchdog_timed_out()'
DEBUG: 4.4 adding overlay '_xform_metadata_via_plugboard()'
DEBUG: 4.4 adding overlay 'add_books_to_metadata()'
DEBUG: 4.4 adding overlay 'books()'
DEBUG: 4.4 adding overlay 'can_handle()'
DEBUG: 4.4 adding overlay 'can_handle_windows()'
DEBUG: 4.4 adding overlay 'delete_books()'
DEBUG: 4.4 adding overlay 'eject()'
DEBUG: 4.4 adding overlay 'get_file()'
DEBUG: 4.4 adding overlay 'is_usb_connected()'
DEBUG: 4.4 adding overlay 'is_usb_connected_windows()'
DEBUG: 4.4 adding overlay 'post_yank_cleanup()'
DEBUG: 4.4 adding overlay 'prepare_addable_books()'
DEBUG: 4.4 adding overlay 'remove_books_from_metadata()'
DEBUG: 4.4 adding overlay 'sync_booklists()'
DEBUG: 4.4 adding overlay 'upload_books()'
DEBUG: 4.4 iOSReaderApp:_initialize_overlay(Marvin)
DEBUG: 4.4 existing thumb cache at '/Users/User/Library/Caches/calibre/Marvin/thumbs.zip'
DEBUG: 4.4 ~~~~~~~~~~~~~~~~~~~~~~~~~ switching to Marvin overlay ~~~~~~~~~~~~~~~~~~~~~~~~~~
calibre 0.9.36 isfrozen: True is64bit: True
Darwin-12.4.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '12.4.0', 'Darwin Kernel Version 12.4.0: Wed May 1 17:57:12 PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64')
Python 2.7.4
OSX: ('10.8.4', ('', '', ''), 'x86_64')
Starting up...
DEBUG: 9.1 iOSReaderApp:startup()
Started up in 8.12 seconds with 15931 books
DEBUG: 20.3 iOSReaderApp:reset()
DEBUG: 20.3 detected_device = (1452L, 4767L, 528L, u'Apple Inc.', u'iPad', u'36cb5f9b2b28241d525b0f0dff06ccae7443b8f1')
DEBUG: 20.3 report_progress = <bound method DeviceManager.report_progress of <DeviceManager(Thread-6, started daemon 4776148992)>>
DEBUG: 20.3 iOSReaderApp:open()
DEBUG: 20.3 vid:05ac pid:129f
2013-06-21 19:25:55.353 Calibre[49702:707] deliverNotificationWithTitle()
DEBUG: 20.4 iOSReaderApp:set_progress_reporter()
Job: 1 Get device information started
DEBUG: 20.4 iOSReaderApp:get_device_information()
DEBUG: 20.4 DeviceClass : iPad
DEBUG: 20.4 DeviceColor : black
DEBUG: 20.4 DeviceName : Lisa's iPad
DEBUG: 20.4 FSBlockSize : 8192
DEBUG: 20.4 FSFreeBytes : 14493884416
DEBUG: 20.4 FSTotalBytes : 30676262912
DEBUG: 20.4 FirmwareVersion : iBoot-1537.9.55
DEBUG: 20.4 HardwareModel : K93AP
DEBUG: 20.4 ModelNumber : MC770
DEBUG: 20.4 PasswordProtected : False
DEBUG: 20.4 ProductType : iPad2,1
DEBUG: 20.4 ProductVersion : 6.1
DEBUG: 20.4 SerialNumber : DN6FJ1JUDFHY
DEBUG: 20.4 TimeIntervalSince1970: 1371857141.04
DEBUG: 20.4 TimeZone : America/New_York
DEBUG: 20.4 TimeZoneOffsetFromUTC: -14400.0
DEBUG: 20.4 UniqueDeviceID : 36cb5f9b2b28241d525b0f0dff06ccae7443b8f1
DEBUG: 20.4 iOSReaderApp:free_space()
DeviceJob: 1 Get device information done, calling callback
Notification delivered.
DeviceJob: 1 Get device information callback returned
DEBUG: 20.4 iOSReaderApp:set_progress_reporter()
Job: 2 Get list of books on device started
DEBUG: 20.4 iOSReaderApp:books()
Job: 1 Get device information finished
No details available.
DeviceJob: 2 Get list of books on device done, calling callback
DEBUG: 21.5 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DEBUG: 21.5 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DeviceJob: 2 Get list of books on device callback returned
Job: 2 Get list of books on device finished
No details available.
DEBUG: 50.8 iOSReaderApp:post_yank_cleanup()

IndexError: list index out of range

This occurred while testing MXD with my iPhone.

First tests with one library all passed with no problems. Connected with another Calibre library and ran MXD.

On viewing the MXD window I decided to delete one book from Marvin, and this error came up.

screenshot 976

calibre, version 1.13.0
ERROR: Unhandled exception: IndexError:list index out of range

calibre 1.13 [64bit] isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Traceback (most recent call last):
File "site-packages\calibre\gui2\library\models.py", line 1467, in current_changed
File "site-packages\calibre\gui2\library\models.py", line 1434, in get_book_display_info
IndexError: list index out of range

Calibre connector no icon

Calibre 0.9.36
English
Windows 7, 64-bit
iTunes 11.0.4.4
IOS 1.0.1
iPad2 Version 6/1/3 (10B329) Verizon carrier
Debug below
Having trouble. Followed your tutorial but cannot get the connection.
Updated Calibre, updated Marvin to most current versions (0.9.34 and 1.7).
Installed IOS reader applications plugin.
restarted Calibre
Found plugin and customized it for Marvin as per screen view.
Exited Calibre
Connected only the iPad to the computer
Restarted Calibre
Opened Marvin on iPad and initiated calibre from cloud
Calibre connector popup shows with disconnect button.
Says: Calibre connector
Waiting for calibre....
(button underneath says "Disconnect")
(Waiting for calibre.... never goes away)
Nothing happens and
button for Marvin never shows up on calibre
Turned computer off and went through the whole thing again a few times

Debug:

calibre 0.9.36 isfrozen: True is64bit: False
Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.4
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
USB devices on system:
[u'usb\root_hub20&vid8086&pid1c2d&rev0005',
u'usb\root_hub20&vid8086&pid1c26&rev0005',
u'usb\vid_03f0&pid_140c&rev_0001',
u'usb\vid_03f0&pid_140c&rev_0001&mi_00',
u'usb\vid_03f0&pid_140c&rev_0001&mi_01',
u'usb\tiusbd_hub&vid_040e&pid_0100&rev_0000',
u'usb\vid_046d&pid_c51b&rev_4600',
u'usb\vid_046d&pid_c51b&rev_4600&mi_00',
u'usb\vid_046d&pid_c51b&rev_4600&mi_01',
u'usb\vid_046d&pid_c525&rev_0200',
u'usb\vid_046d&pid_c525&rev_0200&mi_00',
u'usb\vid_046d&pid_c525&rev_0200&mi_01',
u'usb\vid_04a9&pid_1088&rev_0108',
u'usb\vid_04b8&pid_0824&rev_0100',
u'usb\vid_04b8&pid_0824&rev_0100&mi_00',
u'usb\vid_04b8&pid_0824&rev_0100&mi_01',
u'usb\vid_04f2&pid_0981&rev_0200',
u'usb\vid_04f2&pid_0981&rev_0200&mi_00',
u'usb\vid_04f2&pid_0981&rev_0200&mi_01',
u'usb\vid_04f2&pid_0981&rev_0200&mi_02',
u'usb\vid_04f2&pid_b2a4&rev_9763',
u'usb\vid_04f2&pid_b2a4&rev_9763&mi_00',
u'usb\vid_050d&pid_0416&rev_0000',
u'usb\vid_05ac&pid_12a3&rev_0230',
u'usb\vid_05ac&pid_12a3&rev_0230&mi_00',
u'usb\vid_05e3&pid_0608&rev_0901',
u'usb\vid_0a5c&pid_21f1&rev_0112',
u'usb\vid_0bc2&pid_5021&rev_0148',
u'usb\vid_8087&pid_0024&rev_0000',
u'usb\vid_8087&pid_0024&rev_0000']
Unable to get free space for drive: H
(21, 'GetDiskFreeSpaceEx', 'The device is not ready.')
Drives detected:

No disabled plugins
Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#_??_usbstor#disk&ven_epson&prod_stylus_storage&rev_1.00#9&afd8ae3&0&nd0020607190008590&0##{6ac27878-a6fa-4155-ba85-f98f491d4f33}',
u'\?\usb#vid_05ac&pid_12a3&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_12a3&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'6.1.3',
'friendly_name': u'Apple iPad',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPad',
'protocol': u'MTP: 1.00',
'serial_number': u'DLXFF1N9DJHH',
'storage': [{'capacity': 62409990144L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 16152L,
'free_space': 24229355520L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...

Devices possibly connected: None

Error communicating with device - iOS reader plug-in with iPad2

Hi G - I have an iPad2 wifi only. I confirmed I have the latest version of Calibre and this is part of the error I get.

I have un-installed the Marvin XD driver along with iOS reader plug-ins, including the .json files. I have only re-installed the iOS reader plug-in. Thanks for anything you can do! ChiLady1 (Lisa)

calibre, version 1.5.0
ERROR: Error: Error communicating with device

u'st_size'

Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 85, in run
File "site-packages/calibre/gui2/device.py", line 480, in _books
File "/var/folders/z6/d5fyf6kx3v1__0w3cjs2gwfr0000gn/T/calibre_1.5.0_tmp_3HXBJq/UDtvus_ios_local_db/Marvin_overlays.py", line 314, in books
KeyError: u'st_size'

If the child process crashes you cannot read the GoodReader library

iTunes: latest
OS: Windows 7
iPad 3
Plugin: 1.0.2

I connect to GoodReader
When the child job start for scanning files on my iPad 3 I get the the following error:

calibre, version 0.9.35
ERRORE: Errore: Communication error with the device

[Error 32] It is impossible to access the file, the file is used by another process
u'z:_CalibreTemp\calibre_mafmgn\blw_ea_ios_local_db\Dialectical Behavior Therapy in Clinical - Sconosciuto.pdf'

Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 85, in run
File "site-packages\calibre\gui2\device.py", line 476, in _books
File "z:_CalibreTemp\calibre_mafmgn\blw_ea_ios_local_db\GoodReader_overlays.py", line 153, in books
WindowsError: [Error 32] It is impossible to access the file, the file is used by another process: u'z:_CalibreTemp\calibre_mafmgn\blw_ea_ios_local_db\Dialectical Behavior Therapy in Clinical - Sconosciuto.pdf'

iPhone 5S, Telstra (Australia) Not Detected in calibre

calibre 1.4 [64bit] isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
USB devices on system:
[u'usb\root_hub&vid8086&pid3a36&rev0000',
u'usb\root_hub&vid8086&pid3a39&rev0000',
u'usb\root_hub&vid8086&pid3a35&rev0000',
u'usb\root_hub&vid8086&pid3a38&rev0000',
u'usb\root_hub&vid8086&pid3a34&rev0000',
u'usb\root_hub&vid8086&pid3a37&rev0000',
u'usb\root_hub20&vid8086&pid3a3a&rev0000',
u'usb\root_hub20&vid8086&pid3a3c&rev0000',
u'usb\vid_045e&pid_028e&rev_0114',
u'usb\vid_045e&pid_028e&ig_00',
u'usb\vid_045e&pid_0719&rev_0100',
u'usb\vid_046d&pid_c049&rev_5200',
u'usb\vid_046d&pid_c049&rev_5200&mi_00',
u'usb\vid_046d&pid_c049&rev_5200&mi_01',
u'usb\vid_046d&pid_c223&rev_0020',
u'usb\vid_046d&pid_c226&rev_0100',
u'usb\vid_046d&pid_c226&rev_0100&mi_00',
u'usb\vid_046d&pid_c226&rev_0100&mi_01',
u'usb\vid_046d&pid_c227&rev_0020',
u'usb\vid_05ac&pid_12a8&rev_0602',
u'usb\vid_05ac&pid_12a8&rev_0602&mi_00']
Traceback (most recent call last):
File "site-packages\calibre\devices\scanner.py", line 85, in call
DriveError: No removable drives found
Drives detected:

No disabled plugins
Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\usb#vid_05ac&pid_12a8&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_12a8&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'7.0.1',
'friendly_name': u'Apple iPhone',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPhone',
'protocol': u'MTP: 1.00',
'serial_number': u'',
'storage': [{'capacity': 31708938240L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 11878L,
'free_space': 17818415104L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...

Devices possibly connected: None

Creating a new issue

Before creating a new issue, check these common problems:

  • If you are trying to install or update the plugin, disconnect all iDevices first.
  • After installing the iOS reader applications plugin, restart calibre.
  • Confirm that you do not have the plugin Apple iDevice interface installed. This was an older version of the iOS reader applications plugin which is now obsolete. Open Preferences|Advanced|Plugins, then open the Device Interface plugins list. Remove the Apple iDevice interface plugin if it is installed. Note that there is a similarly-named plugin Apple iTunes interface, which is a built-in plugin which cannot be removed.
  • Confirm that you have only one iDevice connected when starting calibre. For example, you are using your iPad as a reader but you're charging your iPhone through a USB port at the same time.
  • Confirm that you have no other reader devices connected (Kindle, Nook, Koboโ€ฆ).
  • If you're trying to use the plugin with Marvin, confirm that you have only one version of Marvin installed on your iDevice, and it is the active application, with the calibre connector running.
  • If your iDevice is connected through a USB hub, try connecting directly to your computer.
  • Confirm that your iDevice is visible in iTunes. If not, try a different USB cable.
  • Try resetting your iDevice. Hold the Home button and the Power button together until you see the Apple logo, then release both buttons.

When creating a new issue, please include:

  • The version of calibre you are using
  • Calibre's language setting (available in Preferences | Interface | Look and Feel | Choose language)
  • Your operating system, and 32- or 64-bit, if applicable. For example:
    • Windows 7, 64-bit
    • OS X 10.8.4
    • Ubuntu 12.04 32-bit
  • The version of iTunes installed on your system (OS X and Windows).
  • The version of the plugin installed
  • The preferred reader application selected in the configuration dialog
  • A description of your iDevice including cellular technology/provider, if applicable
  • A description of the problem
  • The specific steps to recreate the problem

Remember to create a new issue, not a comment to this issue.

I may ask you for a debug log. Here's how to provide debug information:

  • Open the configuration dialog for the plugin.
  • Enable the checkbox Enable debugging for iDevices.
  • Disable the checkbox Enable debugging for libiMobileDevice.
  • Click OK.
  • OS X only: Open Preferences | Advanced | Miscellaneous, click Install command line tools. (You only need to do this once on your system. The command line tools will still be installed after updating calibre.)
  • Accept all changes, exit calibre.
  • Open a terminal or command window on your computer, then type
    calibre-debug -g > debug_log.txt. The file debug_log.txt will be created in your current directory.
  • Repeat the steps necessary to cause the problem, then close calibre.
  • Paste the contents of debug_log.txt into a new comment in your issue.

calibre not connecting with Marvin on iPad 4 (GSM model)

Calibre version: 0.9.37
Calibre's language setting: English
Operating system OS X 10.8.4
iTune: 11.0.4 (4) 64-bit
calibre-ios-reader-applications plugin version: 1.0.3
iDevice: iPad 4 P103AP (GSM model)
Cellular carrier: Telstra AU (prepaid - not locked to provider)
iOS: 6.1.3
Marvin version: 1.7
I have followed the steps to install, run and configure the plugin without success. I have done a complete uninstall / reinstall of calibre and Marvin. I have reinstalled the plugin with no other user plugin present. I have only the iPad connected. iTunes recognises the iPad and I am able to transfer books to Marvin via iTunes. However, calibre does not seem to connect to my iPad, I do not see the Marvin icon appear in the toolbar and Marvin shows the message "Waiting for calibre..." and does not progress further.

Unable to connect to iPhone 5S / Marvin 2.0

I'm unable to connect to Marvin on an iPhone 5S, AT&T, running iOS 7.0.1. The phone is physically connected, recognized by iTunes, and set to not sync via wi-fi. I have both ios Reader Applications 1.1.2 and Marvin XD 1.0.7 installed. Calibre just doesn't seem to see the device.

Device connections debug info below. I cropped some info from the end (mostly audio info) because it was apparently too long for the comment.

calibre 1.4 isfrozen: True is64bit: True
Darwin-12.3.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '12.3.0', 'Darwin Kernel Version 12.3.0: Sun Jan 6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64')
Python 2.7.5
OSX: ('10.8.3', ('', '', ''), 'x86_64')
USB devices on system:
[['0x5acL',
'0x8006L',
'0x200L',
u'Apple Inc.',
u'EHCI Root Hub Simulation',
u''],
['0x5acL',
'0x8006L',
'0x200L',
u'Apple Inc.',
u'EHCI Root Hub Simulation',
u''],
['0x424L', '0x2514L', '0x3L', u'', u'', u''],
['0x424L', '0x2514L', '0x3L', u'', u'', u''],
['0xa5cL', '0x4500L', '0x100L', u'Apple Inc.', u'BRCM2070 Hub', u''],
['0x5acL',
'0x236L',
'0x90L',
u'Apple Inc.',
u'Apple Internal Keyboard / Trackpad',
u''],
['0x5acL',
'0x8507L',
'0x435L',
u'Apple Inc.',
u'Built-in iSight',
u'8JA8P2KE8DCLKL00'],
['0x5acL',
'0x8403L',
'0x9833L',
u'Apple',
u'Internal Memory Card Reader',
u'000000009833'],
['0x5acL', '0x8242L', '0x16L', u'Apple Computer, Inc.', u'IR Receiver', u''],
['0x5acL',
'0x8218L',
'0x41L',
u'Apple Inc.',
u'Bluetooth USB Host Controller',
u''],
['0x5acL',
'0x12a8L',
'0x601L',
u'Apple Inc.',
u'iPhone',
u'6c3b1f5c433a3b161354d1bdd5e61af60b8916ac']]

No disabled plugins
Looking for devices...

Devices possibly connected: None

IOREG Output
Output from mount:
'/dev/disk0s2 on / (hfs, local, journaled)\ndevfs on /dev (devfs, local, nobrowse)\nmap -hosts on /net (autofs, nosuid, automounted, nobrowse)\nmap auto_home on /home (autofs, automounted, nobrowse)\n'

Output from osx_get_usb_drives:
[]

+-o Root <class IORegistryEntry, id 0x100000100, retain 10>
+-o MacBookPro6,2 <class IOPlatformExpertDevice, id 0x100000110, registered, matched, active, busy 0 (101192 ms), retain 41>
+-o AppleACPIPlatformExpert <class AppleACPIPlatformExpert, id 0x100000111, registered, matched, active, busy 0 (7300 ms), retain 46>
| +-o IOPMrootDomain <class IOPMrootDomain, id 0x100000114, registered, matched, active, busy 0 (11 ms), retain 59>
| | +-o IORootParent <class IORootParent, id 0x100000115, !registered, !matched, active, busy 0, retain 7>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000002b7, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000002b8, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000002b9, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000002ba, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000002bb, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000002bd, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000002c1, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000002c2, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000003e3, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000003e9, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000003f4, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000003f7, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000400, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x10000043f, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000441, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000442, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x10000045a, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x10000048e, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000491, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000492, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000499, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x10000049a, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x10000049b, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004a2, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004a3, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004a4, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004b1, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004b5, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004bc, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004bd, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004be, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x1000004e9, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x10000069f, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000a8c, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000a8e, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000bd1, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000bd6, !registered, !matched, active, busy 0, retain 5>
| | +-o RootDomainUserClient <class RootDomainUserClient, id 0x100000c00, !registered, !matched, active, busy 0, retain 5>
| +-o cpus <class IOPlatformDevice, id 0x100000117, registered, matched, active, busy 0 (0 ms), retain 14>
| +-o CPU0@0 <class IOACPIPlatformDevice, id 0x100000118, registered, matched, active, busy 0 (132 ms), retain 8>
| | +-o AppleACPICPU <class AppleACPICPU, id 0x100000125, registered, matched, active, busy 0 (127 ms), retain 8>
| | +-o AppleACPICPUInterruptController <class AppleACPICPUInterruptController, id 0x10000012d, registered, matched, active, busy 0 (0 ms), retain 6>
| | +-o ACPI_SMC_PlatformPlugin <class ACPI_SMC_PlatformPlugin, id 0x1000002ce, registered, matched, active, busy 0 (6 ms), retain 13>
| | +-o AGPMEnabler <class IOPlatformPluginDevice, id 0x100000394, registered, matched, active, busy 0 (6 ms), retain 7>
| | +-o AGPMController <class AGPMController, id 0x100000397, !registered, !matched, active, busy 0, retain 4>
| +-o CPU1@1 <class IOACPIPlatformDevice, id 0x100000119, registered, matched, active, busy 0 (6 ms), retain 8>
| | +-o AppleACPICPU <class AppleACPICPU, id 0x100000126, registered, matched, active, busy 0 (0 ms), retain 6>
| +-o CPU2@4 <class IOACPIPlatformDevice, id 0x10000011a, registered, matched, active, busy 0 (7 ms), retain 8>
| | +-o AppleACPICPU <class AppleACPICPU, id 0x100000127, registered, matched, active, busy 0 (0 ms), retain 6>
| +-o CPU3@5 <class IOACPIPlatformDevice, id 0x10000011b, registered, matched, active, busy 0 (8 ms), retain 8>
| | +-o AppleACPICPU <class AppleACPICPU, id 0x100000128, registered, matched, active, busy 0 (0 ms), retain 6>
| +-o CPU4 <class IOACPIPlatformDevice, id 0x10000011c, registered, matched, active, busy 0 (8 ms), retain 7>
| +-o CPU5 <class IOACPIPlatformDevice, id 0x10000011d, registered, matched, active, busy 0 (7 ms), retain 7>
| +-o CPU6 <class IOACPIPlatformDevice, id 0x10000011e, registered, matched, active, busy 0 (7 ms), retain 7>
| +-o CPU7 <class IOACPIPlatformDevice, id 0x10000011f, registered, matched, active, busy 0 (7 ms), retain 7>
| +-o io-apic@fec00000 <class IOACPIPlatformDevice, id 0x100000120, registered, matched, active, busy 0 (0 ms), retain 7>
| | +-o AppleAPICInterruptController <class AppleAPICInterruptController, id 0x10000012f, registered, matched, active, busy 0 (0 ms), retain 11>
| +-o AppleACPIEventController <class AppleACPIEventController, id 0x100000130, !registered, !matched, active, busy 0, retain 6>
| +-o boot-ec <class IOACPIPlatformDevice, id 0x100000131, registered, matched, active, busy 0 (3 ms), retain 7>
| | +-o AppleACPIEC <class AppleACPIEC, id 0x100000132, !registered, !matched, active, busy 0, retain 5>
| +-o bios <class IOPlatformDevice, id 0x100000133, registered, matched, active, busy 0 (0 ms), retain 6>
| | +-o AppleSMBIOS <class AppleSMBIOS, id 0x100000134, registered, matched, active, busy 0 (0 ms), retain 5>
| +-o PCI0@0 <class IOACPIPlatformDevice, id 0x100000138, registered, matched, active, busy 0 (7069 ms), retain 63>
| | +-o AppleACPIPCI <class AppleACPIPCI, id 0x1000001c8, registered, matched, active, busy 0 (7056 ms), retain 41>
| | +-o MCHC@0 <class IOPCIDevice, id 0x100000190, registered, matched, active, busy 0 (445 ms), retain 10>
| | | +-o AppleSMCPDRC <class AppleSMCPDRC, id 0x100000365, registered, matched, active, busy 0 (0 ms), retain 5>
| | +-o P0P2@1 <class IOPCIDevice, id 0x100000191, registered, matched, active, busy 0 (361 ms), retain 13>
| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, id 0x1000001eb, registered, matched, active, busy 0 (351 ms), retain 10>
| | | +-o GFX0@0 <class IOPCIDevice, id 0x100000192, registered, matched, active, busy 0 (223 ms), retain 20>
| | | | +-o NVDAHal <class IOService, id 0x1000002cd, registered, matched, active, busy 0 (162 ms), retain 6>
| | | | +-o NVDAgl <class IOService, id 0x1000002d6, registered, matched, active, busy 0 (53 ms), retain 6>
| | | | +-o NVDA,Display-A@0 <class IONDRVDevice, id 0x1000002d9, registered, matched, active, busy 0 (37 ms), retain 8>
| | | | | +-o NVDA <class NVDA, id 0x1000002e6, registered, matched, active, busy 0 (35 ms), retain 17>
| | | | | +-o AppleMCCSControlModule <class AppleMCCSControlModule, id 0x1000002e9, registered, matched, active, busy 0 (0 ms), retain 6>
| | | | | | +-o AppleMCCSParameterHandler <class AppleMCCSParameterHandler, id 0x1000002eb, registered, matched, active, busy 0 (0 ms), retain 5>
| | | | | +-o AppleUpstreamUserClientDriver <class AppleUpstreamUserClientDriver, id 0x1000002ea, registered, matched, active, busy 0 (0 ms), retain 5>
| | | | | +-o AGPM <class AGPM, id 0x100000398, registered, matched, active, busy 0 (2 ms), retain 10>
| | | | | | +-o gpu-control <class IOService, id 0x100000399, registered, matched, active, busy 0 (0 ms), retain 7>
| | | | | | | +-o IOHWControl <class IOHWControl, id 0x1000003e0, registered, matched, active, busy 0 (0 ms), retain 8>
| | | | | | +-o AGPMClient <class AGPMClient, id 0x10000056b, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o AppleGraphicsControlBacklightNub <class AppleGraphicsControlBacklightNub, id 0x1000003cc, !registered, !matched, active, busy 0, retain 8>
| | | | | +-o gpu-sensor <class IOService, id 0x1000003d4, registered, matched, active, busy 0 (21 ms), retain 7>
| | | | | | +-o IOHWSensor <class IOHWSensor, id 0x1000003d6, registered, matched, active, busy 0 (6 ms), retain 8>
| | | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2CInterface, id 0x1000003d9, registered, matched, active, busy 0 (0 ms), retain 6>
| | | | | +-o IOFramebufferUserClient <class IOFramebufferUserClient, id 0x1000003e1, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o IOFramebufferSharedUserClient <class IOFramebufferSharedUserClient, id 0x100000408, !registered, !matched, active, busy 0, retain 6>
| | | | +-o NVDA,Display-B@1 <class IONDRVDevice, id 0x1000002da, registered, matched, active, busy 0 (0 ms), retain 8>
| | | | | +-o NVDA <class NVDA, id 0x1000002ec, registered, matched, active, busy 0 (0 ms), retain 13>
| | | | | +-o AppleMCCSControlModule <class AppleMCCSControlModule, id 0x1000002ef, registered, matched, active, busy 0 (0 ms), retain 6>
| | | | | | +-o AppleMCCSParameterHandler <class AppleMCCSParameterHandler, id 0x1000002f1, registered, matched, active, busy 0 (0 ms), retain 5>
| | | | | +-o AppleUpstreamUserClientDriver <class AppleUpstreamUserClientDriver, id 0x1000002f0, registered, matched, active, busy 0 (0 ms), retain 5>
| | | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2CInterface, id 0x1000003de, registered, matched, active, busy 0 (0 ms), retain 6>
| | | | | +-o IOFramebufferUserClient <class IOFramebufferUserClient, id 0x1000003e2, !registered, !matched, active, busy 0, retain 5>
| | | | +-o NVKernel <class NVKernel, id 0x100000359, registered, matched, active, busy 0 (0 ms), retain 28>
| | | | | +-o NV2DContextTesla <class NV2DContextTesla, id 0x1000003ea, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o NV2DContextTesla <class NV2DContextTesla, id 0x1000003eb, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvDeviceTesla <class nvDeviceTesla, id 0x1000003f8, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x1000003fa, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvDeviceTesla <class nvDeviceTesla, id 0x1000004f0, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x1000004f2, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x1000004f4, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x1000007be, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvDeviceTesla <class nvDeviceTesla, id 0x1000008df, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x1000008e1, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x1000009e5, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvDeviceTesla <class nvDeviceTesla, id 0x1000009fe, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x100000a00, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x100000a03, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvDeviceTesla <class nvDeviceTesla, id 0x100000a45, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x100000a47, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x100000a67, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x100000a69, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvDeviceTesla <class nvDeviceTesla, id 0x100000a94, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x100000a96, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvDeviceTesla <class nvDeviceTesla, id 0x100000a9f, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x100000aa1, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o nvTeslaGLContextTesla <class nvTeslaGLContextTesla, id 0x100000ac3, !registered, !matched, active, busy 0, retain 5>
| | | | +-o NVDAinitgl <class IOService, id 0x1000003d5, registered, matched, active, busy 0 (3 ms), retain 6>
| | | +-o HDAU@0,1 <class IOPCIDevice, id 0x100000193, registered, matched, active, busy 0 (312 ms), retain 12>
| | | +-o AppleHDAController@0,1 <class AppleHDAController, id 0x1000002dc, registered, matched, active, busy 0 (20 ms), retain 14>
| | | +-o IOHDACodecDevice@0,1,0 <class IOHDACodecDevice, id 0x100000376, registered, matched, active, busy 0 (15 ms), retain 7>
| | | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x10000037b, !registered, !matched, active, busy 0 (14 ms), retain 5>
| | | | +-o IOHDACodecFunction@0,1,0,1 <class IOHDACodecFunction, id 0x10000037e, registered, matched, active, busy 0 (14 ms), retain 7>
| | | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, id 0x10000037f, registered, matched, active, busy 0 (2 ms), retain 6>
| | | | +-o AppleHDADriver <class AppleHDADriver, id 0x10000038f, registered, matched, active, busy 0 (0 ms), retain 6>
| | | +-o IOHDACodecDevice@0,1,1 <class IOHDACodecDevice, id 0x100000377, registered, matched, active, busy 0 (18 ms), retain 7>
| | | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x10000037c, !registered, !matched, active, busy 0 (17 ms), retain 5>
| | | | +-o IOHDACodecFunction@0,1,1,1 <class IOHDACodecFunction, id 0x100000383, registered, matched, active, busy 0 (17 ms), retain 7>
| | | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, id 0x100000384, registered, matched, active, busy 0 (3 ms), retain 6>
| | | | +-o AppleHDADriver <class AppleHDADriver, id 0x100000391, registered, matched, active, busy 0 (0 ms), retain 6>
| | | +-o IOHDACodecDevice@0,1,2 <class IOHDACodecDevice, id 0x100000378, registered, matched, active, busy 0 (18 ms), retain 7>
| | | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x10000037d, !registered, !matched, active, busy 0 (18 ms), retain 5>
| | | | +-o IOHDACodecFunction@0,1,2,1 <class IOHDACodecFunction, id 0x100000381, registered, matched, active, busy 0 (18 ms), retain 7>
| | | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, id 0x100000382, registered, matched, active, busy 0 (2 ms), retain 6>
| | | | +-o AppleHDADriver <class AppleHDADriver, id 0x100000392, registered, matched, active, busy 0 (0 ms), retain 6>
| | | +-o IOHDACodecDevice@0,1,3 <class IOHDACodecDevice, id 0x100000379, registered, matched, active, busy 0 (15 ms), retain 7>
| | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x100000380, !registered, !matched, active, busy 0 (13 ms), retain 5>
| | | +-o IOHDACodecFunction@0,1,3,1 <class IOHDACodecFunction, id 0x100000385, registered, matched, active, busy 0 (13 ms), retain 7>
| | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, id 0x100000386, registered, matched, active, busy 0 (1 ms), retain 6>
| | | +-o AppleHDADriver <class AppleHDADriver, id 0x100000390, registered, matched, active, busy 0 (0 ms), retain 6>
| | +-o IGPU@2 <class IOPCIDevice, id 0x100000194, registered, matched, active, busy 0 (875 ms), retain 22>
| | | +-o AppleIntelHDGraphicsFB <class AppleIntelHDGraphicsFB, id 0x1000002c6, registered, matched, active, busy 0 (2 ms), retain 6>
| | | +-o AppleIntelFramebuffer <class AppleIntelFramebuffer, id 0x1000002ca, registered, matched, active, busy 0 (555 ms), retain 18>
| | | | +-o AppleMCCSControlModule <class AppleMCCSControlModule, id 0x100000362, registered, matched, active, busy 0 (3 ms), retain 6>
| | | | | +-o AppleMCCSParameterHandler <class AppleMCCSParameterHandler, id 0x100000366, registered, matched, active, busy 0 (0 ms), retain 5>
| | | | +-o AppleUpstreamUserClientDriver <class AppleUpstreamUserClientDriver, id 0x100000363, registered, matched, active, busy 0 (0 ms), retain 5>
| | | | +-o AGPM <class AGPM, id 0x10000039a, registered, matched, active, busy 0 (166 ms), retain 9>
| | | | | +-o gpu-control <class IOService, id 0x10000039b, registered, matched, active, busy 0 (1 ms), retain 7>
| | | | | +-o IOHWControl <class IOHWControl, id 0x1000003e8, registered, matched, active, busy 0 (0 ms), retain 8>
| | | | +-o AppleGraphicsControlBacklightNub <class AppleGraphicsControlBacklightNub, id 0x1000003cd, !registered, !matched, active, busy 0, retain 8>
| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2CInterface, id 0x1000003e5, registered, matched, active, busy 0 (1 ms), retain 6>
| | | | +-o IOFramebufferUserClient <class IOFramebufferUserClient, id 0x1000003e7, !registered, !matched, active, busy 0, retain 5>
| | | | +-o IOFramebufferSharedUserClient <class IOFramebufferSharedUserClient, id 0x100000409, !registered, !matched, active, busy 0, retain 6>
| | | | +-o display0 <class IODisplayConnect, id 0x1000009d5, registered, matched, active, busy 0 (24 ms), retain 6>
| | | | +-o AppleBacklightDisplay <class AppleBacklightDisplay, id 0x1000009d6, registered, matched, active, busy 0 (0 ms), retain 9>
| | | +-o Gen575 <class Gen575, id 0x1000002c8, registered, matched, active, busy 0 (0 ms), retain 32>
| | | +-o Gen5752DContext <class Gen5752DContext, id 0x1000003ec, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Device <class Gen575Device, id 0x1000003f9, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x1000003fb, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Device <class Gen575Device, id 0x1000004ef, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x1000004f1, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x1000004f3, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x1000007bd, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Device <class Gen575Device, id 0x1000008e0, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x1000008e2, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Surface <class Gen575Surface, id 0x1000009dc, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x1000009e4, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Surface <class Gen575Surface, id 0x1000009e8, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Device <class Gen575Device, id 0x1000009fd, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x1000009ff, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x100000a02, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Surface <class Gen575Surface, id 0x100000a43, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Device <class Gen575Device, id 0x100000a44, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x100000a46, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Surface <class Gen575Surface, id 0x100000a62, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x100000a68, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x100000a6a, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Device <class Gen575Device, id 0x100000a93, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x100000a95, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Device <class Gen575Device, id 0x100000a9e, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x100000aa0, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575Surface <class Gen575Surface, id 0x100000aa4, !registered, !matched, active, busy 0, retain 5>
| | | +-o Gen575GLContext <class Gen575GLContext, id 0x100000ac2, !registered, !matched, active, busy 0, retain 5>
| | +-o UHC5@1A <class IOPCIDevice, id 0x1000001b6, registered, matched, active, busy 0 (17 ms), retain 9>
| | +-o EHC2@1A,7 <class IOPCIDevice, id 0x1000001c0, registered, matched, active, busy 0 (2527 ms), retain 12>
| | | +-o AppleUSBEHCI <class AppleUSBEHCI, id 0x1000001f6, registered, matched, active, busy 0 (2514 ms), retain 15>
| | | +-o EHCI Root Hub Simulation@1A,7 <class IOUSBRootHubDevice, id 0x1000001fc, registered, matched, active, busy 0 (5 ms), retain 11>
| | | | +-o AppleUSBHub <class AppleUSBHub, id 0x100000200, registered, matched, active, busy 0 (0 ms), retain 9>
| | | | +-o IOUSBInterface@0 <class IOUSBInterface, id 0x100000202, !registered, !matched, active, busy 0, retain 7>
| | | +-o HubDevice@fa100000 <class IOUSBHubDevice, id 0x100000254, registered, matched, active, busy 0 (7 ms), retain 17>
| | | | +-o AppleUSBHub <class AppleUSBHub, id 0x100000257, registered, matched, active, busy 0 (0 ms), retain 14>
| | | | +-o IOUSBInterface@0 <class IOUSBInterface, id 0x100000259, !registered, !matched, active, busy 0, retain 7>
| | | +-o Apple Internal Keyboard / Trackpad@fa120000 <class IOUSBDevice, id 0x100000260, registered, matched, active, busy 0 (1090 ms), retain 14>
| | | | +-o IOUSBCompositeDriver <class IOUSBCompositeDriver, id 0x100000263, !registered, !matched, active, busy 0, retain 4>
| | | | +-o Apple Internal Keyboard@0 <class IOUSBInterface, id 0x100000264, registered, matched, active, busy 0 (200 ms), retain 9>
| | | | | +-o AppleUSBTCKeyboard <class AppleUSBTCKeyboard, id 0x10000026c, registered, matched, active, busy 0 (183 ms), retain 11>
| | | | | +-o IOHIDInterface <class IOHIDInterface, id 0x100000270, registered, matched, active, busy 0 (132 ms), retain 7>
| | | | | | +-o AppleEmbeddedKeyboard <class AppleEmbeddedKeyboard, id 0x100000271, registered, matched, active, busy 0 (0 ms), retain 10>
| | | | | | +-o IOHIDKeyboard <class IOHIDKeyboard, id 0x100000273, registered, matched, active, busy 0 (0 ms), retain 8>
| | | | | | | +-o IOHIDSystem <class IOHIDSystem, id 0x100000244, registered, matched, active, busy 0 (0 ms), retain 20>
| | | | | | | +-o IOHIDStackShotUserClient <class IOHIDStackShotUserClient, id 0x1000003a5, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDUserClient <class IOHIDUserClient, id 0x1000003ca, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, id 0x1000003cb, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x1000003fe, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x100000406, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDConsumer <class IOHIDConsumer, id 0x100000274, registered, matched, active, busy 0 (0 ms), retain 8>
| | | | | | | +-o IOHIDSystem <class IOHIDSystem, id 0x100000244, registered, matched, active, busy 0 (0 ms), retain 20>
| | | | | | | +-o IOHIDStackShotUserClient <class IOHIDStackShotUserClient, id 0x1000003a5, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDUserClient <class IOHIDUserClient, id 0x1000003ca, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, id 0x1000003cb, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x1000003fe, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x100000406, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDSystem <class IOHIDSystem, id 0x100000244, registered, matched, active, busy 0 (0 ms), retain 19>
| | | | | | +-o IOHIDStackShotUserClient <class IOHIDStackShotUserClient, id 0x1000003a5, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDUserClient <class IOHIDUserClient, id 0x1000003ca, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, id 0x1000003cb, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x1000003fe, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x100000406, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o IOHIDLibUserClient <class IOHIDLibUserClient, id 0x100000405, !registered, !matched, active, busy 0, retain 6>
| | | | | +-o IOHIDLibUserClient <class IOHIDLibUserClient, id 0x1000004a1, !registered, !matched, active, busy 0, retain 6>
| | | | +-o Touchpad@1 <class IOUSBInterface, id 0x100000265, registered, matched, active, busy 0 (971 ms), retain 9>
| | | | | +-o AppleUSBMultitouchDriver <class AppleUSBMultitouchDriver, id 0x100000276, registered, matched, active, busy 0 (140 ms), retain 18>
| | | | | +-o IOHIDInterface <class IOHIDInterface, id 0x1000002aa, registered, matched, active, busy 0 (10 ms), retain 7>
| | | | | | +-o AppleUSBMultitouchHIDEventDriver <class AppleUSBMultitouchHIDEventDriver, id 0x1000002ab, registered, matched, active, busy 0 (8 ms), retain 10>
| | | | | | +-o IOHIDSystem <class IOHIDSystem, id 0x100000244, registered, matched, active, busy 0 (0 ms), retain 19>
| | | | | | | +-o IOHIDStackShotUserClient <class IOHIDStackShotUserClient, id 0x1000003a5, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDUserClient <class IOHIDUserClient, id 0x1000003ca, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, id 0x1000003cb, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x1000003fe, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x100000406, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDPointing <class IOHIDPointing, id 0x100000429, registered, matched, active, busy 0 (8 ms), retain 10>
| | | | | | +-o IOHIDSystem <class IOHIDSystem, id 0x100000244, registered, matched, active, busy 0 (0 ms), retain 20>
| | | | | | | +-o IOHIDStackShotUserClient <class IOHIDStackShotUserClient, id 0x1000003a5, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDUserClient <class IOHIDUserClient, id 0x1000003ca, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, id 0x1000003cb, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x1000003fe, !registered, !matched, active, busy 0, retain 5>
| | | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x100000406, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDPointingDevice <class IOHIDPointingDevice, id 0x1000004d4, registered, matched, active, busy 0 (5 ms), retain 9>
| | | | | | +-o IOHIDInterface <class IOHIDInterface, id 0x1000004d6, registered, matched, active, busy 0 (5 ms), retain 6>
| | | | | | +-o IOHIDLibUserClient <class IOHIDLibUserClient, id 0x1000004d7, !registered, !matched, active, busy 0, retain 6>
| | | | | | +-o IOHIDLibUserClient <class IOHIDLibUserClient, id 0x1000004d8, !registered, !matched, active, busy 0, retain 6>
| | | | | +-o AppleUSBMultitouchUserClient <class AppleUSBMultitouchUserClient, id 0x1000002bc, !registered, !matched, active, busy 0, retain 6>
| | | | | +-o IOHIDLibUserClient <class IOHIDLibUserClient, id 0x100000403, !registered, !matched, active, busy 0, retain 6>
| | | | | +-o IOHIDLibUserClient <class IOHIDLibUserClient, id 0x10000049f, !registered, !matched, active, busy 0, retain 6>
| | | | +-o Touchpad@2 <class IOUSBInterface, id 0x100000266, registered, matched, active, busy 0 (145 ms), retain 9>
| | | | +-o AppleUSBTCButtons <class AppleUSBTCButtons, id 0x1000002af, registered, matched, active, busy 0 (132 ms), retain 11>
| | | | +-o IOHIDInterface <class IOHIDInterface, id 0x1000002b0, registered, matched, active, busy 0 (132 ms), retain 7>
| | | | | +-o IOHIDEventDriver <class IOHIDEventDriver, id 0x1000002b1, registered, matched, active, busy 0 (0 ms), retain 10>
| | | | | +-o IOHIDPointing <class IOHIDPointing, id 0x1000002b2, registered, matched, active, busy 0 (0 ms), retain 9>
| | | | | | +-o IOHIDSystem <class IOHIDSystem, id 0x100000244, registered, matched, active, busy 0 (0 ms), retain 20>
| | | | | | +-o IOHIDStackShotUserClient <class IOHIDStackShotUserClient, id 0x1000003a5, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDUserClient <class IOHIDUserClient, id 0x1000003ca, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, id 0x1000003cb, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x1000003fe, !registered, !matched, active, busy 0, retain 5>
| | | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x100000406, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o IOHIDSystem <class IOHIDSystem, id 0x100000244, registered, matched, active, busy 0 (0 ms), retain 19>
| | | | | +-o IOHIDStackShotUserClient <class IOHIDStackShotUserClient, id 0x1000003a5, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o IOHIDUserClient <class IOHIDUserClient, id 0x1000003ca, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, id 0x1000003cb, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x1000003fe, !registered, !matched, active, busy 0, retain 5>
| | | | | +-o IOHIDEventSystemUserClient <class IOHIDEventSystemUserClient, id 0x100000406, !registered, !matched, active, busy 0, retain 5>
| | | | +-o IOHIDLibUserClient <class IOHIDLibUserClient, id 0x100000402, !registered, !matched, active, busy 0, retain 6>
| | | | +-o IOHIDLibUserClient <class IOHIDLibUserClient, id 0x10000049e, !registered, !matched, active, busy 0, retain 6>
| | | +-o Card Reader@fa130000 <class IOUSBDevice, id 0x10000027c, registered, matched, active, busy 0 (272 ms), retain 9>
| | | | +-o IOUSBCompositeDriver <class IOUSBCompositeDriver, id 0x10000027f, !registered, !matched, active, busy 0, retain 4>
| | | | +-o IOUSBInterface@0 <class IOUSBInterface, id 0x100000280, registered, matched, active, busy 0 (118 ms), retain 8>
| | | | +-o com_apple_driver_AppleUSBCardReaderUMC <class com_apple_driver_AppleUSBCardReaderUMC, id 0x100000283, registered, matched, active, busy 0 (105 ms), retain 9>
| | | | +-o IOSCSIPeripheralDeviceNub <class IOSCSIPeripheralDeviceNub, id 0x100000288, registered, matched, active, busy 0 (2 ms), retain 7>
| | | | +-o com_apple_driver_AppleUSBCardReaderSBC <class com_apple_driver_AppleUSBCardReaderSBC, id 0x10000028e, !registered, !matched, active, busy 0 (0 ms), retain 7>
| | | | +-o IOBlockStorageServices <class IOBlockStorageServices, id 0x100000292, registered, matched, active, busy 0 (0 ms), retain 6>
| | | | +-o IOBlockStorageDriver <class IOBlockStorageDriver, id 0x100000293, registered, matched, active, busy 0 (0 ms), retain 6>
| | | +-o BRCM2070 Hub@fa110000 <class IOUSBHubDevice, id 0x100000294, registered, matched, active, busy 0 (3 ms), retain 11>
| | | | +-o AppleUSBHub <class AppleUSBHub, id 0x100000296, registered, matched, active, busy 0 (0 ms), retain 9>
| | | | +-o IOUSBInterface@0 <class IOUSBInterface, id 0x100000298, !registered, !matched, active, busy 0, retain 7>
| | | +-o Bluetooth USB Host Controller@fa113000 <class IOUSBDevice, id 0x1000002a8, registered, matched, active, busy 0 (174 ms), retain 12>
| | | | +-o BroadcomBluetoothHCIControllerUSBTransport <class BroadcomBluetoothHCIControllerUSBTransport, id 0x100000327, registered, matched, active, busy 0 (1 ms), retain 9>
| | | | +-o IOUSBInterface@0 <class IOUSBInterface, id 0x100000351, !registered, !matched, active, busy 0, retain 7>
| | | | +-o IOUSBInterface@1 <class IOUSBInterface, id 0x100000352, !registered, !matched, active, busy 0, retain 7>
| | | | +-o IOUSBInterface@2 <class IOUSBInterface, id 0x100000354, !registered, !matched, active, busy 0, retain 6>
| | | | +-o IOUSBInterface@3 <class IOUSBInterface, id 0x100000355, !registered, !matched, active, busy 0, retain 6>
| | | +-o iPhone@fa140000 <class IOUSBDevice, id 0x100000bf1, registered, matched, active, busy 0 (141 ms), retain 12>
| | | +-o IOService <class IOService, id 0x100000bf3, !registered, !matched, active, busy 0, retain 4>
| | | +-o IOUSBDeviceUserClientV2 <class IOUSBDeviceUserClientV2, id 0x100000bf7, !registered, !matched, active, busy 0, retain 7>
| | | +-o IOUSBInterface@0 <class IOUSBInterface, id 0x100000bf9, registered, matched, active, busy 0 (30 ms), retain 9>
| | | | +-o IOUSBInterfaceUserClientV3 <class IOUSBInterfaceUserClientV3, id 0x100000bff, !registered, !matched, active, busy 0, retain 8>
| | | +-o Apple USB Multiplexor@1 <class IOUSBInterface, id 0x100000bfa, registered, matched, active, busy 0 (34 ms), retain 9>
| | | +-o IOUSBInterfaceUserClientV3 <class IOUSBInterfaceUserClientV3, id 0x100000bfe, !registered, !matched, active, busy 0, retain 11>
| | +-o HDEF@1B <class IOPCIDevice, id 0x1000001a5, registered, matched, active, busy 0 (1302 ms), retain 12>
| | | +-o AppleHDAController@1B <class AppleHDAController, id 0x1000002db, registered, matched, active, busy 0 (1109 ms), retain 8>
| | | +-o IOHDACodecDevice@1B,0 <class IOHDACodecDevice, id 0x100000358, registered, matched, active, busy 0 (1109 ms), retain 7>
| | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x100000367, !registered, !matched, active, busy 0 (1107 ms), retain 5>
| | | +-o IOHDACodecFunction@1B,0,1 <class IOHDACodecFunction, id 0x100000368, registered, matched, active, busy 0 (1107 ms), retain 7>
| | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, id 0x100000369, registered, matched, active, busy 0 (1061 ms), retain 6>
| | | +-o AppleHDADriver <class AppleHDADriver, id 0x100000374, registered, matched, active, busy 0 (1058 ms), retain 9>
| | | +-o AppleHDAEngineInput@1B,0,1,0 <class AppleHDAEngineInput, id 0x1000003ab, registered, matched, active, busy 0 (1054 ms), retain 22>
| | | | +-o AppleHDAStream <class AppleHDAStream, id 0x1000003ac, registered, matched, active, busy 0 (0 ms), retain 8>

iPad 2 not recognized

I have an iPad 2 with Marvin installed. I could communicate to Calibre a few days ago when I first installed and tested ios reader and Marvin. Today Calibre doesn't seem to know that my device exists. The ios reader icon never appears. I have iOS reader 1.2.1 and Marvin 1.0.8 plug-ins installed. I am running Windows 7 on my laptop. I really like this app and hope to be able to get it working again. I have rebooted my iPad but I can't do that to my computer at the moment. Thanks.........Jackie

calibre 1.5 isfrozen: True is64bit: False
Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
USB devices on system:
[u'usb\root_hub20&vid8086&pid1c2d&rev0004',
u'usb\root_hub20&vid8086&pid1c26&rev0004',
u'usb\vid_045e&pid_00d1&rev_0120',
u'usb\vid_046d&pid_08b2&rev_0000',
u'usb\vid_046d&pid_08b2&rev_0000&mi_00',
u'usb\vid_046d&pid_08b2&rev_0000&mi_01',
u'usb\vid_04b3&pid_3003&rev_0001',
u'usb\vid_04b3&pid_3003&rev_0001&mi_00',
u'usb\vid_04b3&pid_3003&rev_0001&mi_01',
u'usb\vid_04b3&pid_3004&rev_0001',
u'usb\vid_05ac&pid_12a2&rev_0220',
u'usb\vid_05ac&pid_12a2&rev_0220&mi_00',
u'usb\vid_05e3&pid_0610&rev_3294',
u'usb\vid_0a5c&pid_5800&rev_0101',
u'usb\vid_0a5c&pid_5800&rev_0101&mi_00',
u'usb\vid_0a5c&pid_5800&rev_0101&mi_01',
u'usb\vid_1bcf&pid_2b83&rev_9765',
u'usb\vid_1bcf&pid_2b83&rev_9765&mi_00',
u'usb\vid_413c&pid_2513&rev_:005',
u'usb\vid_413c&pid_2513&rev_:005',
u'usb\vid_413c&pid_8187&rev_0517',
u'usb\vid_8087&pid_0024&rev_0000',
u'usb\vid_8087&pid_0024&rev_0000']
Traceback (most recent call last):
File "site-packages\calibre\devices\scanner.py", line 85, in call
DriveError: No removable drives found
Drives detected:

Disabled plugins: IDEVICE

Looking for devices of type: MTP_DEVICE
List of WPD PNP ids:
[u'\?\usb#vid_05ac&pid_12a2&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}']
MTP device: ?\usb#vid_05ac&pid_12a2&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
{'device_version': u'7.0.2',
'friendly_name': u'Apple iPad',
'has_bulk_properties': True,
'has_storage': True,
'manufacturer_name': u'Apple Inc.',
'model_name': u'Apple iPad',
'protocol': u'MTP: 1.00',
'serial_number': u'DN6FX7CADFJ2',
'storage': [{'capacity': 31943819264L,
'capacity_objects': 0L,
'description': u'Internal Storage',
'filesystem': u'DCF',
'free_objects': 3180L,
'free_space': 4771373056L,
'id': u's10001',
'name': u'Internal Storage',
'rw': True,
'type': u'fixed_ram'}],
'type': 'unknown'}
Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices...
u'usb\vid_05ac&pid_12a2&rev_0220'

Devices possibly connected: None

Calibre unable to recognize iPad

iPad (4'th gen, 64gb, wi-fi+cellular-Bell Canada, iOS 7.0.3) is visible to iTunes (v11.1.3.8).
Is NOT recognized in Calibre (v1.10.0)
Calibre Language (English)
Windows 8.1, 64bit
iOS Reader plugin V1.2.3 (no other device Interface plugin installed)
Preferred reader: Marvin

270 books in Marvin on iPad. Added three new books to Calibre and wanted to sync to Marvin on iPad, but since it's not visible within Calibre, I'm unable to sync.

Here is the Debug log:

calibre Debug log
calibre 1.10 [64bit] isfrozen: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.5
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
DEBUG: 0.0 iOSReaderApp:initialize(v1.2.3)
DEBUG: 0.0 iOSReaderApp:compile_ui()
DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.0.5)
DEBUG: 0.1 debug_libimobiledevice: False
DEBUG: 0.1 debug_plugin: True
DEBUG: 0.1 development_mode: False
DEBUG: 0.1 marvin_edit_collections_cb: False
DEBUG: 0.1 marvin_enabled_collection_fields: []
DEBUG: 0.1 marvin_protect_rb: False
DEBUG: 0.1 marvin_replace_rb: True
DEBUG: 0.1 marvin_update_rb: False
DEBUG: 0.1 marvin_word_count_field: u'Word count'
DEBUG: 0.1 marvin_word_count_lookup: u'#mm_word_count'
DEBUG: 0.1 preferred_reader_app: u'Marvin'
DEBUG: 0.1 iOSReaderApp:_get_connected_device_info()
DEBUG: 6.1 mounting 'com.appstafarian.Marvin'
DEBUG: 8.0 iOSReaderApp:_class_reconfigure('Marvin')
DEBUG: 8.0 iOSReaderApp:_load_reader_app_overlays('Marvin')
DEBUG: 8.1 loading 39 overlays
DEBUG: 8.1 adding overlay '_cover_to_thumb()'
DEBUG: 8.1 adding overlay '_create_cover_element()'
DEBUG: 8.1 adding overlay '_create_new_book()'
DEBUG: 8.1 adding overlay '_evaluate_original_cover()'
DEBUG: 8.1 adding overlay '_evaluate_replaceable_cover()'
DEBUG: 8.1 adding overlay '_get_field_items()'
DEBUG: 8.1 adding overlay '_get_opf_tree()'
DEBUG: 8.1 adding overlay '_get_opf_xml()'
DEBUG: 8.1 adding overlay '_initialize_overlay()'
DEBUG: 8.1 adding overlay '_localize_database_path()'
DEBUG: 8.1 adding overlay '_parse_xml()'
DEBUG: 8.1 adding overlay '_remove_existing_copy()'
DEBUG: 8.1 adding overlay '_report_upload_results()'
DEBUG: 8.1 adding overlay '_reset_ios_connection()'
DEBUG: 8.1 adding overlay '_schedule_metadata_update()'
DEBUG: 8.1 adding overlay '_stage_command_file()'
DEBUG: 8.1 adding overlay '_update_epub_metadata()'
DEBUG: 8.1 adding overlay '_wait_for_command_completion()'
DEBUG: 8.1 adding overlay '_watchdog_timed_out()'
DEBUG: 8.1 adding overlay '_xform_metadata_via_plugboard()'
DEBUG: 8.1 adding overlay 'add_books_to_metadata()'
DEBUG: 8.1 adding overlay 'books()'
DEBUG: 8.1 adding overlay 'can_handle()'
DEBUG: 8.1 adding overlay 'can_handle_windows()'
DEBUG: 8.1 adding overlay 'delete_books()'
DEBUG: 8.1 adding overlay 'eject()'
DEBUG: 8.1 adding overlay 'get_busy_flag()'
DEBUG: 8.1 adding overlay 'get_file()'
DEBUG: 8.1 adding overlay 'guess_type()'
DEBUG: 8.1 adding overlay 'is_usb_connected()'
DEBUG: 8.1 adding overlay 'is_usb_connected_windows()'
DEBUG: 8.1 adding overlay 'post_yank_cleanup()'
DEBUG: 8.1 adding overlay 'prepare_addable_books()'
DEBUG: 8.1 adding overlay 'remove_books_from_metadata()'
DEBUG: 8.1 adding overlay 'set_busy_flag()'
DEBUG: 8.1 adding overlay 'sync_booklists()'
DEBUG: 8.1 adding overlay 'thumbnail()'
DEBUG: 8.1 adding overlay 'upload_books()'
DEBUG: 8.1 adding overlay 'xml_to_unicode()'
DEBUG: 8.1 iOSReaderApp:_initialize_overlay(Marvin)
DEBUG: 8.1 existing thumb cache at 'C:\Users\Chris\AppData\Local\calibre-cache\Marvin\thumbs.zip'
DEBUG: 8.1 ~~~~~~~~~~~~~~~~~~~~~~~~~ switching to Marvin overlay ~~~~~~~~~~~~~~~~~~~~~~~~~~
Starting up...
DEBUG: 11.3 iOSReaderApp:startup()
FFDL:DEBUG:calibre_plugins.fanfictiondownloader_plugin.ffdl_plugin(149):Plugin FanFictionDownLoader macmenuhack file_path:C:\Users\Chris\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
Started up in 21.67 seconds with 273 books

Can't connect to iPhone 5 in Mavericks

Calibre 1.6 / English / OS X 10.9 / iTunes 11.1.1 / Marvin XD 1.0.8 / iOS reader applications 1.2.1/ Preferred Reader - Marvin / iPhone 5, AT&T

I'm running the OS X Mavericks GM, which is not yet released to the public so you may not be interested in this log but if you are, this is the current situation.

Calibre does not see the iPhone at all with Calibre open with iTunes either open or closed, the iPhone connected or ejected in iTunes. I've tried restarting the phone, Calibre and iTunes without success.

Here's the debug log:
https://gist.github.com/marcus/8ecec17273aef129fb7a

iPad 1st Gen, 3G, iOS 5.1.1 (9B206) not recognized

Hi GRiker,

PC side:
Windows 7, 64-bit
Calibre 1.11 (64bits)
Calibre's langage : French
ios-reader plugin version 1.2.4
ios-reader prefered app : Marvin
iTunes 11.1.0.126 (64bit, French)

iPad side:
iPad 1st gen, iOS 5.1.1 (9B206), 3G (no dedicated operator)
Marvin for iPad v 2.4

My iPad is not recognized by the plugin.
My iPad is correctly recognized by iTunes.
I have done some testing with my iPhone4 (with Goodreader) and my wife's iPad 4th gen (with Marvin), and in both cases, evrything worked fine (the devices were recognized and I could tranfer ebooks to them from Calibre).

Thanks in advance for your help.

(debug information will be provided in the next message)

Cannot connect to iPhone 5

I have an iPhone 5, AT&T, iOS 7.0 and Marvin 2.1. It's not set to sync over wifi, is physically connected, recognized by iTunes. I have calibre 1.4, iOS reader applications 1.2.0 and Marvin XD 1.0.7.

calibre 1.4 isfrozen: True is64bit: True
Darwin-10.8.0-i386-64bit Darwin ('64bit', '')
('Darwin', '10.8.0', 'Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386')
Python 2.7.5
OSX: ('10.6.8', ('', '', ''), 'i386')
USB devices on system:
[['0x5acL',
'0x8005L',
'0x110L',
u'Apple Inc.',
u'UHCI Root Hub Simulation',
u''],
['0x5acL',
'0x8205L',
'0x1965L',
u'Apple Inc.',
u'Bluetooth USB Host Controller',
u''],
['0x5acL',
'0x8005L',
'0x110L',
u'Apple Inc.',
u'UHCI Root Hub Simulation',
u''],
['0x5acL',
'0x8006L',
'0x200L',
u'Apple Inc.',
u'EHCI Root Hub Simulation',
u''],
['0x1058L',
'0x70aL',
'0x1032L',
u'Western Digital',
u'My Passport 070A',
u'575836314331303535363235'],
['0x5acL',
'0x8005L',
'0x110L',
u'Apple Inc.',
u'UHCI Root Hub Simulation',
u''],
['0x5acL',
'0x8005L',
'0x110L',
u'Apple Inc.',
u'UHCI Root Hub Simulation',
u''],
['0x5acL',
'0x8005L',
'0x110L',
u'Apple Inc.',
u'UHCI Root Hub Simulation',
u''],
['0x5acL', '0x8242L', '0x16L', u'Apple Computer, Inc.', u'IR Receiver', u''],
['0x5acL',
'0x229L',
'0x7L',
u'Apple Computer',
u'Apple Internal Keyboard / Trackpad',
u''],
['0x5acL',
'0x8006L',
'0x200L',
u'Apple Inc.',
u'EHCI Root Hub Simulation',
u''],
['0x5acL', '0x8501L', '0x189L', u'Micron', u'Built-in iSight', u''],
['0x5acL',
'0x12a8L',
'0x510L',
u'Apple Inc.',
u'iPhone',
u'1333ee9e65b57b7a6f63613e71c96a93437070e2']]

No disabled plugins
Looking for devices...
(1452L, 4776L, 1296L, u'Apple Inc.', u'iPhone', u'1333ee9e65b57b7a6f63613e71c96a93437070e2')
Traceback (most recent call last):
File "calibre_plugins.ios_reader_apps.init", line 979, in _get_connected_device_info
File "site-packages/calibre/devices/idevice/libimobiledevice.py", line 404, in get_preferences
File "site-packages/calibre/devices/idevice/libimobiledevice.py", line 1771, in _lockdown_get_value
TypeError: byref() argument must be a ctypes instance, not 'NoneType'

Devices possibly connected: None

IOREG Output
Output from mount:
'/dev/disk0s2 on / (hfs, local, journaled)\ndevfs on /dev (devfs, local, nobrowse)\nmap -hosts on /net (autofs, nosuid, automounted, nobrowse)\nmap auto_home on /home (autofs, automounted, nobrowse)\n/dev/disk1s2 on /Volumes/Frances (hfs, local, journaled)\n'

Output from osx_get_usb_drives:
[]

+-o Root
+-o MacBook4,1
+-o AppleACPIPlatformExpert
| +-o IOPMrootDomain
| | +-o IORootParent
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| | +-o RootDomainUserClient
| +-o cpus
| +-o CPU0@0
| | +-o AppleACPICPU
| | +-o AppleACPICPUInterruptController
| | +-o ACPI_SMC_PlatformPlugin
| | +-o AppleIntelPenrynSPR
| | +-o AppleIntelPenrynPerformanceMonitor
| | +-o AppleIntelPenrynGeneralPurposeCounter
| | | +-o ApplePerformanceCounterManager
| | | +-o AppleProfileReadCounterAction
| | +-o AppleIntelPenrynGeneralPurposeCounter
| | | +-o ApplePerformanceCounterManager
| | | +-o AppleProfileReadCounterAction
| | +-o AppleIntelPenrynFixedCounter
| | | +-o ApplePerformanceCounterManager
| | | +-o AppleProfileReadCounterAction
| | +-o AppleIntelPenrynFixedCounter
| | | +-o ApplePerformanceCounterManager
| | | +-o AppleProfileReadCounterAction
| | +-o AppleIntelPenrynFixedCounter
| | +-o ApplePerformanceCounterManager
| | +-o AppleProfileReadCounterAction
| +-o CPU1@1
| | +-o AppleACPICPU
| | +-o AppleIntelPenrynSPR
| | +-o AppleIntelPenrynPerformanceMonitor
| | +-o AppleIntelPenrynGeneralPurposeCounter
| | | +-o ApplePerformanceCounterManager
| | | +-o AppleProfileReadCounterAction
| | +-o AppleIntelPenrynGeneralPurposeCounter
| | | +-o ApplePerformanceCounterManager
| | | +-o AppleProfileReadCounterAction
| | +-o AppleIntelPenrynFixedCounter
| | | +-o ApplePerformanceCounterManager
| | | +-o AppleProfileReadCounterAction
| | +-o AppleIntelPenrynFixedCounter
| | | +-o ApplePerformanceCounterManager
| | | +-o AppleProfileReadCounterAction
| | +-o AppleIntelPenrynFixedCounter
| | +-o ApplePerformanceCounterManager
| | +-o AppleProfileReadCounterAction
| +-o io-apic@fec00000
| | +-o AppleAPICInterruptController
| +-o AppleACPIEventController
| +-o boot-ec
| | +-o AppleACPIEC
| +-o bios
| | +-o AppleSMBIOS
| +-o ADP1
| | +-o AppleACPIACAdapter
| +-o LID0
| | +-o AppleACPILid
| +-o PNLF
| | +-o AppleIntelPanelA
| +-o PWRB
| | +-o AppleACPIButton
| +-o SLPB
| | +-o AppleACPIButton
| +-o PCI0
| | +-o AppleACPIPCI
| | +-o MCHC@0
| | | +-o AppleSMCPDRC
| | +-o GFX0@2
| | | +-o AppleIntelGMAX3100FB
| | | | +-o gpu-sensor
| | | | +-o IOHWSensor
| | | +-o AppleIntelFramebuffer
| | | | +-o AppleMCCSControlModule
| | | | | +-o AppleMCCSParameterHandler
| | | | +-o AppleUpstreamUserClientDriver
| | | | +-o IOFramebufferI2CInterface
| | | | +-o display0
| | | | | +-o AppleBacklightDisplay
| | | | +-o IOFramebufferUserClient
| | | | +-o IOFramebufferSharedUserClient
| | | +-o AppleIntelFramebuffer
| | | | +-o AppleMCCSControlModule
| | | | | +-o AppleMCCSParameterHandler
| | | | +-o AppleUpstreamUserClientDriver
| | | | +-o IOFramebufferI2CInterface
| | | | +-o IOFramebufferUserClient
| | | +-o Intel965
| | | +-o Intel9652DContext
| | | +-o Intel9652DContext
| | | +-o Intel965Device
| | | +-o Intel965GLContext
| | | +-o Intel965Surface
| | | +-o Intel965Surface
| | | +-o Intel965GLContext
| | | +-o Intel965Surface
| | | +-o Intel965Surface
| | | +-o Intel965Device
| | | +-o Intel965GLContext
| | | +-o Intel965Surface
| | | +-o Intel965Device
| | | +-o Intel965GLContext
| | | +-o Intel965GLContext
| | | +-o Intel965Surface
| | | +-o Intel965Device
| | | +-o Intel965GLContext
| | | +-o Intel965Device
| | | +-o Intel965GLContext
| | | +-o Intel965Device
| | | +-o Intel965GLContext
| | | +-o Intel965GLContext
| | +-o display@2,1
| | | +-o IONDRVFramebuffer
| | | +-o AppleMCCSControlModule
| | | | +-o AppleMCCSParameterHandler
| | | +-o AppleUpstreamUserClientDriver
| | +-o UHC4@1A
| | | +-o AppleUSBUHCI
| | | +-o UHCI Root Hub Simulation@1A
| | | | +-o AppleUSBHub
| | | | +-o IOUSBInterface@0
| | | +-o WirelessControllerDevice@1a100000
| | | +-o CSRUSBBluetoothHCIController
| | | | +-o IOBluetoothHCIUserClient
| | | +-o IOUSBInterface@0
| | | +-o IOUSBInterface@1
| | | +-o IOUSBInterface@2
| | +-o UHC5@1A,1
| | | +-o AppleUSBUHCI
| | | +-o UHCI Root Hub Simulation@1A,1
| | | +-o AppleUSBHub
| | | +-o IOUSBInterface@0
| | +-o EHC2@1A,7
| | | +-o IOService
| | | +-o AppleUSBEHCI
| | | +-o EHCI Root Hub Simulation@1A,7
| | | | +-o AppleUSBHub
| | | | +-o IOUSBInterface@0
| | | +-o My Passport 070A@fa200000
| | | +-o IOUSBCompositeDriver
| | | +-o IOUSBInterface@0
| | | +-o com_wdc_driver_USBHP
| | | +-o IOSCSILogicalUnitNub@0
| | | | +-o IOSCSIPeripheralDeviceType00
| | | | +-o IOBlockStorageServices
| | | | +-o IOBlockStorageDriver
| | | | +-o WD My Passport 070A Media
| | | | | {
| | | | | "Removable" = No
| | | | | "Content" = "GUID_partition_scheme"
| | | | | "Whole" = Yes
| | | | | "Leaf" = No
| | | | | "BSD Name" = "disk1"
| | | | | "Ejectable" = No
| | | | | "Preferred Block Size" = 512
| | | | | "BSD Minor" = 3
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "Writable" = Yes
| | | | | "BSD Major" = 14
| | | | | "Size" = 999501594624
| | | | | "IOBusyInterest" = "IOCommand is not serializable"
| | | | | "Open" = Yes
| | | | | "Content Hint" = ""
| | | | | "BSD Unit" = 1
| | | | | }
| | | | |
| | | | +-o IOMediaBSDClient
| | | | +-o IOGUIDPartitionScheme
| | | | +-o EFI System Partition@1
| | | | | | {
| | | | | | "Removable" = No
| | | | | | "Content" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"
| | | | | | "Whole" = No
| | | | | | "Leaf" = Yes
| | | | | | "BSD Name" = "disk1s1"
| | | | | | "Ejectable" = No
| | | | | | "Preferred Block Size" = 512
| | | | | | "BSD Minor" = 4
| | | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | | "Writable" = Yes
| | | | | | "UUID" = "C74AAB42-EE26-4465-89F6-FF841392FFC7"
| | | | | | "Partition ID" = 1
| | | | | | "BSD Major" = 14
| | | | | | "Size" = 209715200
| | | | | | "IOBusyInterest" = "IOCommand is not serializable"
| | | | | | "Open" = No
| | | | | | "Content Hint" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"
| | | | | | "BSD Unit" = 1
| | | | | | }
| | | | | |
| | | | | +-o IOMediaBSDClient
| | | | +-o Untitled@2
| | | | | {
| | | | | "Removable" = No
| | | | | "Content" = "48465300-0000-11AA-AA11-00306543ECAC"
| | | | | "Whole" = No
| | | | | "Leaf" = Yes
| | | | | "BSD Name" = "disk1s2"
| | | | | "Ejectable" = No
| | | | | "Preferred Block Size" = 512
| | | | | "BSD Minor" = 5
| | | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | | "Writable" = Yes
| | | | | "UUID" = "D6FD869B-DCA1-4ED4-94CE-6587041117B1"
| | | | | "Partition ID" = 2
| | | | | "BSD Major" = 14
| | | | | "Size" = 999157620736
| | | | | "IOBusyInterest" = "IOCommand is not serializable"
| | | | | "Open" = Yes
| | | | | "Content Hint" = "48465300-0000-11AA-AA11-00306543ECAC"
| | | | | "BSD Unit" = 1
| | | | | }
| | | | |
| | | | +-o IOMediaBSDClient
| | | +-o IOSCSILogicalUnitNub@1
| | | | +-o IOSCSIPeripheralDeviceType05
| | | | +-o IOCompactDiscServices
| | | | +-o IOCDBlockStorageDriver
| | | +-o IOSCSILogicalUnitNub@2
| | | +-o SCSITaskUserClientIniter
| | | +-o SCSITaskUserClient
| | +-o HDEF@1B
| | | +-o AppleHDAController@1B
| | | +-o IOHDACodecDevice@1B,0
| | | +-o IOHDACodecDriver
| | | +-o IOHDACodecFunction@1B,0,1
| | | +-o AppleHDACodecGeneric
| | | +-o AppleHDADriver
| | | +-o AppleHDAEngineOutput@1B,0,1,2
| | | | +-o AppleHDAStream
| | | | +-o IOAudioSelectorControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioLevelControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioLevelControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioToggleControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioToggleControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o AudioAUUCDriver
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient
| | | +-o AppleHDAEngineInput@1B,0,1,0
| | | | +-o AppleHDAStream
| | | | +-o IOAudioSelectorControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioLevelControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioLevelControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioToggleControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioToggleControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioToggleControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioToggleControl
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | | +-o IOAudioControlUserClient
| | | | +-o IOAudioEngineUserClient
| | | | +-o IOAudioEngineUserClient

Calibre crash on startup with iPad connected to laptop

Calibre 1.5.0
OS X 10.8.5
iTunes 11.1 (126)
iOS reader applications 1.2.1

iPad Wi-Fi 3rd Gen 64GB
iOS 7.0.2
Marvin for iPad 2.1

Calibre crashes on start up when the iPad is connected to the computer.

Steps to reproduce starting with no device connected other then my mouse. iTunes is not running.

  1. Run Calibre.
  2. Open Preferences > Plugins > Get new plugins
  3. Click on iOS reader applications to select it on the listing.
  4. Click the Install button.
  5. Click the restart button on the installation confirmation dialog.
  6. Open Preferences > Plugins > expand Device Interface plugins.
  7. Click on iOS reader applications to select it on the listing.
  8. Click the Customize Plugin button.
  9. In the Preferred iOS reader application menu select Marvin.
  10. On the Marvin Options tab I have left When sending books already in Marvin... to Do Nothing. Custom columns assignments are both left blank, and Other Options are left unchecked.
  11. Click the OK button.
  12. Click the Apply button at the top of the Plugins pane.
  13. Click the Close button at the bottom of the Preferences window.
  14. Quit Calibre.
  15. Connect the iPad to the laptop. Marvin is not running. Marvin for iPad has been installed and run once, went to the library, declined adding anything, returned to the Home screen.
  16. Start Calibre, then Calibre crashes.

Calibre will run with the plugin installed as long as the iPad is not connected. I have uninstalled the plugin and tried reinstalling it.

The only other user installed plugin has been DeDRM 6.0.7.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.