Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have a device that is an contec cms-50f oximeter that connects to the computer using a usb cable.

When I do an lsusb command I can see it in the output

Bus 002 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device

And it can be seen by the program SleepyHead in the directory

/dev/ttyUSB0 as a Serial Port

when I do a udevadm monitor --udev and plug in the device this is what comes back

rt@ubu64:~$ udevadm monitor --udev
monitor will print the received events for: UDEV - the event which udev sends out after rule processing UDEV [2863.787580] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4 (usb) UDEV [2863.793448] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0 (usb) UDEV [2863.794997] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/ttyUSB0 (usb-serial) UDEV [2863.808683] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/ttyUSB0/tty/ttyUSB0 (tty)

Here's the info Anwar requested

enter image description here

I would like to be able to access and copy the files directly on the device instead of going through the program. Is their a way I can mount the device directly as a drive and copy them to another directory?

I'm using ubuntu 12.04 xfce 64 bit Thanks

share|improve this question
The device you list is not a block device (storage), but it provides a serial interface over USB - hence the /dev/ttyUSB0. It cannot be 'mounted' like regular block devices (disks, USB flash drives, etc.). It must have its own protocol to transfer data around. You could try to find documentation about it or reverse engineer the protocol used if no Linux software is available. You could also try using Wine emulator to run the Windows software. –  gertvdijk Sep 15 '12 at 15:56
Please give the output of lsblk after inserting the device –  Anwar Shah Sep 15 '12 at 17:11
@Anwar I added the info you requested to the main question as an image –  Rick T Sep 15 '12 at 19:35
What @gertvdijk said is absolutely correct and the lsblk confirms it. You will have to either find a way to make it appear as a block device so the kernel can handle it or find a more general protocol library than the existing program you have. –  Huckle Sep 16 '12 at 0:22
add comment

closed as too localized by jokerdino, fossfreedom Nov 27 '12 at 12:37

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

Thanks everyone for your help.

I ended up installing virtualbox and installing windows 7 as a guest OS. This allowed me to access the device.


share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.