Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 11-29-2008, 02:04 AM   #1
msrex
Junior Member
msrex began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Nov 2008
Device: PRS-505
Access to SD card with 0.4.109 - problems

I have problems accessing the SD card with 0.4.109 running on Linux
(openSUSE 11.0 32bit). _Once_ I saw the icon pop up in calibre 0.4.106 and I was able to copy a bunch of books over. Then I upgraded to 0.4.108 and I never saw the icon again. Same with 0.4.109. The device is there, it is mounted:
/dev/sdb 215196 138792 76404 65% /media/Sony Reader Main Memory
/dev/sdd1 975040 67344 907696 7% /media/Sony Reader Storage Card
After searching the forum I tried deleting all media.xml files, but this did not help.

On the device the books on the SD card show up, with the SD-card symbol next to them.

Any advice?

Thanks, Markus
msrex is offline   Reply With Quote
Old 11-29-2008, 02:17 AM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,860
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
What does running

prs500 info


in a terminal give you?
kovidgoyal is offline   Reply With Quote
Advert
Old 11-29-2008, 03:26 PM   #3
msrex
Junior Member
msrex began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Nov 2008
Device: PRS-505
dalton /home/msrex# prs500 info
Device name: PRS505
Device version:
Software version:
Mime type:

If I use prs500 books I get the correct list of books for the main memory, but nothing for the storage card.
msrex is offline   Reply With Quote
Old 11-29-2008, 05:29 PM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,860
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
post output of the mount and lshal commands as well
kovidgoyal is offline   Reply With Quote
Old 11-29-2008, 06:24 PM   #5
msrex
Junior Member
msrex began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Nov 2008
Device: PRS-505
mount:
/dev/sdb on /media/Sony Reader Main Memory type vfat (rw,nosuid,nodev,noatime,flush,uid=365,utf8,shortn ame=lower)
/dev/sdd1 on /media/Sony Reader Storage Card type vfat (rw,nosuid,nodev,noatime,flush,uid=365,utf8,shortn ame=lower)

lshal (I put everything here which is related to the device, please let me know if you need the full output):
udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B'
calibre.deviceclass = 'PRS505' (string)
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_1d_7' (string)
info.product = 'Sony Portable Reader System' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B' (string)
info.vendor = 'Sony Corp.' (string)
linux.device_file = '/dev/bus/usb/002/002' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4' (string)
usb_device.bus_number = 2 (0x2) (int)
usb_device.can_wake_up = false (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 553 (0x229) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = true (bool)
usb_device.linux.device_number = 2 (0x2) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4' (string)
usb_device.max_power = 500 (0x1f4) (int)
usb_device.num_configurations = 2 (0x2) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.product = 'Sony Portable Reader System' (string)
usb_device.product_id = 798 (0x31e) (int)
usb_device.serial = '080046100049D60B' (string)
usb_device.speed = 480.0 (480) (double)
usb_device.vendor = 'Sony Corp.' (string)
usb_device.vendor_id = 1356 (0x54c) (int)
usb_device.version = 2.0 (2) (double)


udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0'
info.linux.driver = 'usb-storage' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B' (string)
info.product = 'USB Mass Storage Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0' (string)
usb.bus_number = 2 (0x2) (int)
usb.can_wake_up = false (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 553 (0x229) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 8 (0x8) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 80 (0x50) (int)
usb.interface.subclass = 6 (0x6) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 2 (0x2) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0' (string)
usb.max_power = 500 (0x1f4) (int)
usb.num_configurations = 2 (0x2) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB Mass Storage Interface' (string)
usb.product_id = 798 (0x31e) (int)
usb.serial = '080046100049D60B' (string)
usb.speed = 480.0 (480) (double)
usb.vendor = 'Sony Corp.' (string)
usb.vendor_id = 1356 (0x54c) (int)
usb.version = 2.0 (2) (double)


udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun1'
info.linux.driver = 'sd' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host' (string)
info.product = 'SCSI Device' (string)
info.subsystem = 'scsi' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'scsi' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host2/target2:0:0/2:0:0:1' (string)
scsi.bus = 0 (0x0) (int)
scsi.host = 2 (0x2) (int)
scsi.lun = 1 (0x1) (int)
scsi.model = 'PRS-505/UC:MS' (string)
scsi.target = 0 (0x0) (int)
scsi.type = 'disk' (string)
scsi.vendor = 'Sony' (string)

udi = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_MS_080046100049D60B _0_1'
block.device = '/dev/sdc' (string)
block.is_volume = false (bool)
block.major = 8 (0x8) (int)
block.minor = 32 (0x20) (int)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_MS_080046100049D60B _0_1' (string)
info.addons = {'hald-addon-storage'} (string list)
info.capabilities = {'storage', 'block'} (string list)
info.category = 'storage' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Storage.Removable'} (string list)
info.parent = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun1' (string)
info.product = 'PRS-505/UC:MS' (string)
info.udi = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_MS_080046100049D60B _0_1' (string)
info.vendor = 'Sony' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host2/target2:0:0/2:0:0:1/block/sdc' (string)
storage.automount_enabled_hint = true (bool)
storage.bus = 'usb' (string)
storage.drive_type = 'disk' (string)
storage.firmware_version = '1000' (string)
storage.hotpluggable = true (bool)
storage.lun = 1 (0x1) (int)
storage.media_check_enabled = true (bool)
storage.model = 'PRS-505/UC:MS' (string)
storage.no_partitions_hint = false (bool)
storage.originating_device = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0' (string)
storage.partitioning_scheme = '' (string)
storage.removable = true (bool)
storage.removable.media_available = false (bool)
storage.removable.support_async_notification = false (bool)
storage.requires_eject = false (bool)
storage.serial = 'Sony_PRS-505.UC:MS_080046100049D60B-0:1' (string)
storage.size = 0 (0x0) (uint64)
storage.vendor = 'Sony' (string)

udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun2'
info.linux.driver = 'sd' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host' (string)
info.product = 'SCSI Device' (string)
info.subsystem = 'scsi' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun2' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'scsi' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host2/target2:0:0/2:0:0:2' (string)
scsi.bus = 0 (0x0) (int)
scsi.host = 2 (0x2) (int)
scsi.lun = 2 (0x2) (int)
scsi.model = 'PRS-505/UC:SD' (string)
scsi.target = 0 (0x0) (int)
scsi.type = 'disk' (string)
scsi.vendor = 'Sony' (string)


udi = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_SD_080046100049D60B _0_2'
block.device = '/dev/sdd' (string)
block.is_volume = false (bool)
block.major = 8 (0x8) (int)
block.minor = 48 (0x30) (int)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_SD_080046100049D60B _0_2' (string)
info.addons = {'hald-addon-storage'} (string list)
info.capabilities = {'storage', 'block'} (string list)
info.category = 'storage' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Storage.Removable'} (string list)
info.parent = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun2' (string)
info.product = 'PRS-505/UC:SD' (string)
info.udi = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_SD_080046100049D60B _0_2' (string)
info.vendor = 'Sony' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host2/target2:0:0/2:0:0:2/block/sdd' (string)
storage.automount_enabled_hint = true (bool)
storage.bus = 'usb' (string)
storage.drive_type = 'disk' (string)
storage.firmware_version = '1000' (string)
storage.hotpluggable = true (bool)
storage.lun = 2 (0x2) (int)
storage.media_check_enabled = true (bool)
storage.model = 'PRS-505/UC:SD' (string)
storage.no_partitions_hint = false (bool)
storage.originating_device = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0' (string)
storage.partitioning_scheme = 'mbr' (string)
storage.removable = true (bool)
storage.removable.media_available = true (bool)
storage.removable.media_size = 998768640 (0x3b880000) (uint64)
storage.removable.support_async_notification = false (bool)
storage.requires_eject = false (bool)
storage.serial = 'Sony_PRS-505.UC:SD_080046100049D60B-0:2' (string)
storage.size = 0 (0x0) (uint64)
storage.vendor = 'Sony' (string)


udi = '/org/freedesktop/Hal/devices/volume_uuid_FC30_3DA9'
block.device = '/dev/sdd1' (string)
block.is_volume = true (bool)
block.major = 8 (0x8) (int)
block.minor = 49 (0x31) (int)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_SD_080046100049D60B _0_2' (string)
calibre.cardvolume = 'PRS700' (string)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_SD_080046100049D60B _0_2' (string)
info.product = 'Volume (vfat)' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_FC30_3DA9' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host2/target2:0:0/2:0:0:2/block/sdd/sdd1' (string)
org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_signature s = {'ssas', 'as', 'as'} (string list)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = 'FAT16' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = 'Sony Reader Storage Card' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
volume.mount_point = '/media/Sony Reader Storage Card' (string)
volume.num_blocks = 1950591 (0x1dc37f) (int)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 998768640 (0x3b880000) (uint64)
volume.partition.number = 1 (0x1) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 66048 (0x10200) (uint64)
volume.partition.type = '0x06' (string)
volume.partition.uuid = '' (string)
volume.size = 998702592 (0x3b86fe00) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = 'FC30-3DA9' (string)


udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun0'
info.linux.driver = 'sd' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host' (string)
info.product = 'SCSI Device' (string)
info.subsystem = 'scsi' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'scsi' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host2/target2:0:0/2:0:0:0' (string)
scsi.bus = 0 (0x0) (int)
scsi.host = 2 (0x2) (int)
scsi.lun = 0 (0x0) (int)
scsi.model = 'PRS-505/UC' (string)
scsi.target = 0 (0x0) (int)
scsi.type = 'disk' (string)
scsi.vendor = 'Sony' (string)


udi = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_080046100049D60B_0_ 0'
block.device = '/dev/sdb' (string)
block.is_volume = false (bool)
block.major = 8 (0x8) (int)
block.minor = 16 (0x10) (int)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_080046100049D60B_0_ 0' (string)
info.addons = {'hald-addon-storage'} (string list)
info.capabilities = {'storage', 'block'} (string list)
info.category = 'storage' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Storage.Removable'} (string list)
info.parent = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0_scsi_host_ scsi_device_lun0' (string)
info.product = 'PRS-505/UC' (string)
info.udi = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_080046100049D60B_0_ 0' (string)
info.vendor = 'Sony' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host2/target2:0:0/2:0:0:0/block/sdb' (string)
storage.automount_enabled_hint = true (bool)
storage.bus = 'usb' (string)
storage.drive_type = 'disk' (string)
storage.firmware_version = '1000' (string)
storage.hotpluggable = true (bool)
storage.lun = 0 (0x0) (int)
storage.media_check_enabled = true (bool)
storage.model = 'PRS-505/UC' (string)
storage.no_partitions_hint = false (bool)
storage.originating_device = '/org/freedesktop/Hal/devices/usb_device_54c_31e_080046100049D60B_if0' (string)
storage.partitioning_scheme = 'none' (string)
storage.removable = true (bool)
storage.removable.media_available = true (bool)
storage.removable.media_size = 220594176 (0xd260000) (uint64)
storage.removable.support_async_notification = false (bool)
storage.requires_eject = false (bool)
storage.serial = 'Sony_PRS-505.UC_080046100049D60B-0:0' (string)
storage.size = 0 (0x0) (uint64)
storage.vendor = 'Sony' (string)


udi = '/org/freedesktop/Hal/devices/volume_uuid_43B7_61D7'
block.device = '/dev/sdb' (string)
block.is_volume = true (bool)
block.major = 8 (0x8) (int)
block.minor = 16 (0x10) (int)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_080046100049D60B_0_ 0' (string)
calibre.mainvolume = 'PRS505' (string)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Sony_PRS_505_UC_080046100049D60B_0_ 0' (string)
info.product = 'Volume (vfat)' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_43B7_61D7' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/host2/target2:0:0/2:0:0:0/block/sdb/fakevolume' (string)
org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_signature s = {'ssas', 'as', 'as'} (string list)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = 'FAT16' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = false (bool)
volume.label = 'Sony Reader Main Memory' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
volume.mount_point = '/media/Sony Reader Main Memory' (string)
volume.num_blocks = 430848 (0x69300) (int)
volume.size = 220594176 (0xd260000) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = '43B7-61D7' (string)

Thank you for your help!
msrex is offline   Reply With Quote
Advert
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
anyone have problems with the SD card? nimblem Astak EZReader 5 03-14-2010 04:18 AM
Memory Card Access Speeds iain_benson Sony Reader 6 02-22-2009 02:24 PM
Problems installing Version: 0.4.109 on Ubuntu Server 8.10 machalla Calibre 0 12-03-2008 09:23 PM
SD Card Slot Access? ctennenh Sony Reader 0 12-02-2007 06:14 PM
iLiad Memory Card Access From Computer. smoogle iRex Developer's Corner 8 04-19-2007 06:26 AM


All times are GMT -4. The time now is 06:01 AM.


MobileRead.com is a privately owned, operated and funded community.