Author Topic: tips and tricks, on using compact flash under linux  (Read 15388 times)

0 Members and 1 Guest are viewing this topic.

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #50 on: April 24, 2016, 12:46:18 pm »
Quote
CompactFlash CardBus adapter from Delkin devices : Delkin announced its first shipments of the CardBus 32 UDMA CompactFlash adapter to camera stores. The CardBus 32 UDMA adapter is designed to transfer images to a computer using UDMA (Ultra Direct Memory Access) enabled CF memory cards at over 45 MB/s. The pairing of CardBus and UDMA technologies allows the fastest data transfer from UDMA CF cards to Apple and PC laptops with CardBus slots. “Successive waves of the latest Digital SLRs produce ever-increasing file sizes, which typically result in slower image transfers,” said Eric Richter, Delkin’s Marketing Manager. “That’s unacceptable to digital photographers who work with laptops as a critical part of their workflow process.”

CompactFlash CardBus adapter from Delkin devicesCompactFlash CardBus adapter
With UDMA CompactFlash cards already available in the market, photographers with Delkin’s new CardBus adapter have the fastest and easiest way to transfer images from their memory card to their computer. No other card reader available in the market comes close to competing with the transfer speeds achieved by the CardBus 32 UDMA adapter. The CardBus UDMA adapter greatly improves the efficiency of a photographer’s workflow with transfer speeds over 45 MB/s. These ultra-fast speeds are achieved when using UDMA enabled CF cards. Delkin’s website has drivers available for Windows Vista/XP/2000/ME/98/98 SE and Mac OS X 10.4+. The Delkin Devices CompactFlash CardBus UDMA adapter sells at an MSRP of $59.99.

Delkin PCMCIA adapters
Delkin Devices, has long been the first in connectivity products by offering the widest variety of PCMCIA adapters in the industry, introduced the innovative CardBus adapter to the USA market over three years ago. Now both the digital photography and the computer market are poised to move towards UDMA technology. Once again, Delkin stays ahead of the technology curve, this time by providing an adapter solution for photographers who demand the fastest means to transfer their digital images into a computer.

About Delkin Devices
Delkin Devices, Inc. is based in Poway, California, and its European branch office is located in Birmingham, England. Delkin has been providing “Everything but the Camera” since 1986. From Archival Gold Media and SensorScope cleaning products to Pop-Up Shades, Delkin products deliver premium quality, innovative designs and an ongoing dedication to superior customer service. Delkin Devices and its products have become worldwide industry leaders in both OEM and consumer markets. Delkin branded memory cards continue to be a leading choice among professional photographers and others passionate about digital photography. Delkin Devices’ innovative digital photography products are available worldwide through a network of independent camera stores, and online.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #51 on: April 24, 2016, 12:52:20 pm »
good rumors from Amazon reviews, going to buy one, I am curious.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #52 on: April 24, 2016, 02:26:56 pm »
interesting

Code: [Select]
+ * No chip documentation has yet been found,
+ * so these configuration values were pulled from
+ * a running Win98 system using "debug".
+ * This gives around 3MByte/second read performance,
+ * which is about 2/3 of what the chip is capable of.
+ *
+ * There is also a 4KByte mmio region on the card,
+ * but its purpose has yet to be reverse-engineered.

need for reverse-engineering ;D
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #53 on: April 24, 2016, 02:42:11 pm »
2.6.39
drivers/ide/delkin_cb.c
Code: [Select]
*  Basic support for Delkin/ASKA/Workbit Cardbus CompactFlash adapter
 *
 *  Modeled after the 16-bit PCMCIA driver: ide-cs.c
 *
 *  This is slightly peculiar, in that it is a PCI driver,
 *  but is NOT an IDE PCI driver -- the IDE layer does not directly
 *  support hot insertion/removal of PCI interfaces, so this driver
 *  is unable to use the IDE PCI interfaces.  Instead, it uses the
 *  same interfaces as the ide-cs (PCMCIA) driver uses.
 *  On the plus side, the driver is also smaller/simpler this way.
 *
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #54 on: April 24, 2016, 11:40:58 pm »
unbelievable: cardbus to expresscard adapters. they actually exist  :o :o :o
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2616
  • Country: 00
    • My random blog.
Re: tips and tricks, on using compact flash under linux
« Reply #55 on: April 25, 2016, 05:59:53 am »
unbelievable: cardbus to expresscard adapters. they actually exist  :o :o :o

no they dont, this is usb controller with fancy name to scam noobs
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 
The following users thanked this post: Kilrah

Offline Kilrah

  • Supporter
  • ****
  • Posts: 1852
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #56 on: April 25, 2016, 07:27:42 am »
Yup. This
Quote
For Express Card 34 mm with USB controller


is the key, the adapter will only work with "basic" low-performance ExpressCards that only use the USB 2.0 lane, not the high performance ones that actually use the PCI-Express lanes.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #57 on: April 25, 2016, 06:31:53 pm »
someone experienced with Delkin Cardbus IDE adaptor on linux ?
if so, I'd like to hear your feedback, especially about performances

thanks
 

Offline Kilrah

  • Supporter
  • ****
  • Posts: 1852
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #58 on: April 25, 2016, 06:38:40 pm »
Not on linux, but I can tell you that unless you intend to only store a small number of large files you don't access often you'll likely be disappointed. Not because of the adapter, but because a CF card doesn't have proper caching like a real SSD would, and while peak sequential transfer might be fast small random accesses are still appallingly slow.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #59 on: April 25, 2016, 07:51:03 pm »
unless you intend to only store a small number of large files

the compact flash card will be used by a custom application that I am developing is an embedded application (non on the laptop, I will use on a Geode embedded board, basically it's a miniPC with CardBus interface, and it runs linux/x86) which needs to use a flash filesystem without folders, everything in the root (like in CB/M), large pictures from an XRAY machine

it could be described, just to exemplify, like the following

Code: [Select]
dd if=pictureXX.bin of=/dev/hda1/pictureXX.bin bs=Buffer_size


but I need 5Mbyte/sec at least, the CF is able to go up to 40/50Mbyte/sec, and potentially the CardBUS IDE controller is able to have the full PCI speed at 32bit@33Mhz, say, in the theory, an average bandwidth of no less than 100Mbyte/sec?
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #60 on: April 25, 2016, 07:52:36 pm »
oh, it's a mini X-ray machine, small object, like teeth, 10-16Mbyte per picture
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #61 on: April 29, 2016, 04:44:50 pm »
it seems we have a problem  :palm: :palm: :palm: 
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #62 on: April 29, 2016, 05:31:49 pm »
what an unbelievable equipment  :o :o :o
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2616
  • Country: 00
    • My random blog.
Re: tips and tricks, on using compact flash under linux
« Reply #63 on: April 29, 2016, 07:44:51 pm »
what an unbelievable equipment  :o :o :o

as mentioned before cardbus IS PCI, this is just a pci bridge in a box
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #64 on: April 29, 2016, 07:47:23 pm »
it might be very useful for my SGI-IP30 machine, due to its mechanical limitation about the size of PCI-cards
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #65 on: April 30, 2016, 07:44:37 am »
Code: [Select]
scsi0 : Adaptec 152x SCSI
(scsi0:4:0) 01 03 01 32 08
scsi 0:0:4:0: Direct-Access     CF 4GB
sd 0:0:4:0: [sda] 7928928 512-byte hardware sectors (4060 MB)
sd 0:0:4:0: [sda] Write Protect is off
sd 0:0:4:0: [sda] Mode Sense: 03 00 00 08
sd 0:0:4:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:4:0: [sda] 7928928 512-byte hardware sectors (4060 MB)
sd 0:0:4:0: [sda] Write Protect is off
sd 0:0:4:0: [sda] Mode Sense: 03 00 00 08
sd 0:0:4:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1
sd 0:0:4:0: [sda] Attached SCSI disk
sd 0:0:4:0: Attached scsi generic sg0 type 0

Code: [Select]
# hdparm -t /dev/sda

/dev/sda:
 Timing buffered disk reads:    6 MB in  3.64 seconds =   1.65 MB/sec

My boss installed an Adaptec 152x card in my laptop CardBus slot, attached to a SCSI-pATA converter (claimed 10Mbyte/sec, SCSI Narrow/DE), we used an IDE-to-CF adaptor to interface the compact flash, and ... still miserable performances  :palm: :palm: :palm:
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: tips and tricks, on using compact flash under linux
« Reply #66 on: April 30, 2016, 01:02:32 pm »
what an unbelievable equipment  :o :o :o

as mentioned before cardbus IS PCI, this is just a pci bridge in a box

do you happen, guys, to know where can I buy one for cheap?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf