Linux computer not detecting Zoomfloppy.

63 views
Skip to first unread message

John Watson

unread,
Feb 2, 2014, 4:10:44 PM2/2/14
to zoomflop...@googlegroups.com
I just received my ZF from Jim. I thought I'd plug it in to see if / how it was being detected. No luck so far. I'm using Arch Linux 64bit.

uname -vr

3.12.9-2-ARCH #1 SMP PREEMPT Fri Jan 31 10:22:54 CET 2014

The blue LED comes on but dmesg shows nothing after plugging it in and neither does journalctl -f

lsusb

Bus 004 Device 006: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse
Bus 004 Device 005: ID 050d:0815 Belkin Components Nostromo n52 HID SpeedPad Mouse Wheel
Bus 004 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 004 Device 003: ID 0451:8043 Texas Instruments, Inc.
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0451:8041 Texas Instruments, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

This is the same before and after inserting the ZF.

I also tried swapping the USB cable and booting into Mint LiveCD to make sure my (so far uncuccesful) attempts to compile OpenCBM, weren't causing any issues.


Any ideas?


John Watson

unread,
Feb 2, 2014, 4:40:33 PM2/2/14
to zoomflop...@googlegroups.com
OK scrub this for now. How does 2 dodgy usb cables sound? Tried a third one and now get

Bus 004 Device 006: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse
Bus 004 Device 005: ID 050d:0815 Belkin Components Nostromo n52 HID SpeedPad Mouse Wheel
Bus 004 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 004 Device 003: ID 0451:8043 Texas Instruments, Inc.
Bus 004 Device 007: ID 16d0:0504 MCS RETRO Innovations ZoomFloppy

Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0451:8041 Texas Instruments, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb -vs 4:7

Bus 004 Device 007: ID 16d0:0504 MCS RETRO Innovations ZoomFloppy
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x16d0 MCS
  idProduct          0x0504 RETRO Innovations ZoomFloppy
  bcdDevice            2.07
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0


So on with OpenCBM building for now.

Spiro Trikaliotis

unread,
Feb 4, 2014, 12:13:36 PM2/4/14
to zoomflop...@googlegroups.com
Hello John,

* On Sun, Feb 02, 2014 at 01:40:33PM -0800 John Watson wrote:
> OK scrub this for now. How does 2 dodgy usb cables sound? Tried a third
> one and now get
[...]
> So on with OpenCBM building for now.

I am not sure if I understand you correctly. Have you managed to solve
all your issues, or is there any problem left?

If there is one left: Which one? How can we help?

Regards,
Spiro.

--
Spiro R. Trikaliotis
http://www.trikaliotis.net/

John Watson

unread,
Feb 4, 2014, 3:20:25 PM2/4/14
to zoomflop...@googlegroups.com, an-zoomfl...@spiro.trikaliotis.net


On Tuesday, 4 February 2014 17:13:36 UTC, Spiro Trikaliotis wrote:
Hello John,

* On Sun, Feb 02, 2014 at 01:40:33PM -0800 John Watson wrote:
>    OK scrub this for now. How does 2 dodgy usb cables sound? Tried a third
>    one and now get
[...]
>    So on with OpenCBM building for now.

I am not sure if I understand you correctly. Have you managed to solve
all your issues, or is there any problem left?

If there is one left: Which one? How can we help?

 Hi Spiro,

Thanks for replying. I have got everything fixed. My computer is seeing the ZF ok now - I was using two faulty USB cables.

I also copied the udev rule to /etc/udev/rules.d/45-opencbm-usb.rules and it is accessible as user :)
I had to modify the rule as there was no "cdrom" group on my Arch Linux box so I changed it to "disk". No big deal.

Also, OpenCBM installed some files in /usr/local/lib but Arch only uses /usr/lib by default. I created a file /etc/ld.so.conf.d/opencbm.conf containing "/usr/local/lib". Not sure if this was correct or would symlinks to /usr/lib have been better.

Anyway, I'm glad to say that it is working fine now... but it took me most of the weekend because of compilation errors with OpenCBM.

I'll post this to the OpenCBM list also in case anyone there doesn't see this post.

Reply all
Reply to author
Forward
0 new messages