Prolific USB Serial Connector

I have a Prolific USB/serial connector that works fine on my iMac, but when I plug it into a new Mac Mini with Snow Leopard Server, the device doesn't show up.
The device that shows up on my iMac is:  cu.PL2303-004014FD.  Nothing like that shows up on the Mac Mini. 
Anybody else run into this?  I know this is an old peripheral, but it works fine on my other machine.  Is there something different about how devices are handled on the server version (seems strange, but perhaps...)?
Thanks,
-Mike

Have you tried the most recent drivers?  Using these, your device should show up as /dev/tty.usbserial, whether you're in 32-bit or 64-bit mode.
On the off chance you've got an OEM model that uses the PL2303 chipset, you may need to make some minor modifications to the extension to get it to recognize the Product and Vendor code of your slightly-modified hardware.  This is a two-step process:
Do a "tail -f /var/log/system.log" and disconnect and reconnect your PL2303.  You will see a message from "pcscd" that gives you both codes in hexidecimal.  You can always see it in System Profiler, but it might not be as clearly identifiable as the message you get when the unrecognized device gets plugged into your Mac's USB bus.
Edit "/System/Library/Extensions/ProlificUsbSerial.kext/Contents/Info.plist" to update the listed "idProduct" and "idVendor" values to the decimal value of what you gathered in Step 1.  You must convert from hex to decimal or nothing will happen.
After a reboot, your serial adapter should appear at /dev/tty.usbserial.  This has worked well for me for about a year using an IOGear GUC232A ($22 on Amazon and no current OS X drivers).  I am just updating to the new version of the Prolific driver listed at the above URL, so YMMV.
Disclaimer:  If you are not prepared or experienced enough to edit an installed System Extension and don't understand the possible harm that could come, even if you do it correctly, I would not recommend attempting this.
Message was edited by: Bafflegab - updated the /dev path for the active device to include the tty prefix.

Similar Messages

  • How to get a USB-Serial connector working

    I have a laptop with only USB ports, I'm trying to get a USB Serial connector working. I can't find a good guide on how to do it, I can figure out that i need to enable some sort of kernel options, but I'm not sure about how to go about doing it. Can someone hold my hand and tell me what I need to do to get it working?
    Thanks

    It depends on what kind of USB->Serial you have. Some common ones are:
    cp2101
    ftdi_sio
    pl2303
    And those kernel modules are all included with Arch (along with lots more).
    I'd start by just plugging it in and running dmesg to see if your kernel/udev detected it. If you see something about ttyUSB0 then you got it. Just open that device as you would open a normal serial port.
    If it doesn't report anything, run lsusb and see what kind of chip it has.
    If it does report it, I would use minicom to interact with it.
    (Run "minicom -s" as root and set the device to /dev/ttyUSB0, baud to 9600 (or whatever) 8N1. Turn off Hardware and Software flow control. Finally go into Modem and Dialing and delete the init line (unless you are actually dialing)).

  • Prolific usb serial driver

    Trying to re-install the prolific USBSerialDriver 1.2.1 needed with a GlobalSat BU-353 GPS antenna. It used to work, and this is the correct driver and version. However, when running the installer it tells me it cannot install to the HD because "a newer version of the driver exists on the disk".
    I have used kextunload to unload, and then I removed, all USB serial drivers, examined the /System/Library/Receipts/ and removed all copies of any serial drivers from the HD, checked for Preferences, re-started, and the installer still complains.
    Happens in both 10.6.5 & 10.6.6
    Any suggestions for how I go about solving this one?
    Is there a way to override an installer?

    I have one usb-serial adapter which also seem to have a pl2303 and this is what I get:
    usb 3-2: new full-speed USB device number 3 using ohci-pci
    usbcore: registered new interface driver usbserial
    usbcore: registered new interface driver usbserial_generic
    usbserial: USB Serial support registered for generic
    usbcore: registered new interface driver pl2303
    usbserial: USB Serial support registered for pl2303
    pl2303 3-2:1.0: pl2303 converter detected
    usb 3-2: pl2303 converter now attached to ttyUSB0
    According to lsusb this is the converter:
    0557:2008 ATEN International Co., Ltd UC-232A Serial Port [pl2303]
    I would try to check if the converter is really working on another machine, that one might be broken or a fake.
    Edit:
    Typo.
    Last edited by R00KIE (2014-07-16 08:06:23)

  • Installing USB Serial Driver on Windows XP

    Have a new XP based pc.
    No serial port for my old PalmPilot (circa 1997) to dock to though.
    No worries I thought. Bought a USB-Serial connector and downloaded the USB-Serial Adaptor software from the Pilot website.
    Only problem is, the hardware doesn't recognise the software "PalmConnect USB Adapter" ... can't find it even when told specifically where it is..
    Has anybody else had this problem and if so, what's the resolution?
    For info, the link to the USB-XP driver page is:
    http://www.palm.com/us/support/accessories/usb/winxp_USB.html
    Regards,
    Post relates to: Palm Pilot

    b_mac wrote:
    The mistake here was trying to use the usb-serial adaptor software from the Pilot website. Couldn't get it to pick up the connection at all and I suppect that it was rubbish anyway (looking at some of the files looked very w2k rather than xp!!). Solution: Plug the adaptor in by itself. Allow the hardware to install itself. Connect the serial cable and making sure I had the right COM port chosen (4 in this case), off it went and hot-synch'd.
    I found the same situation as "b_mac" above.  I tried his solution but the USB adapter driver failed to found the software and install, even when I pointed it directly to the folder where the driver was sitting.  Still no luck.  Anybody find a different solution that worked?
    thx-mark
    Post relates to: Treo 650 (Sprint)

  • Conecting to TK-Suite via USB / serial conection

    Hi we are trying to connect to a AGFEO phone system using TK-Suite software the connection on the AGFO is a PC style serial port I have tried a serial to USB adaptor (from CEFC) but my mac book cannot see any port activity.
    Thanks Gary

    What Agfeo Model is this? You can connect some older Models directly via USB (AS3X). Others work fine via Prolific chipset based USB connectors. Make sure Yo have the right settings in Network for your new USB-Serial Controller (in advanced - Manufacturer: NullModem 9600bps - no compression, ignore dialtone).
    In TK-Suite's (current 3.3.2.0) TK-Set make sure to choose proper PASSIVE serial connection at 9600 no Parity 8bit 1stopbit.
    TK-Server and Client works fine for me. Unfortunately no Universal Binary yet, plus remember to quit the App manually or your Mac will not shutdown.

  • USB Serial CDMA Mobile WWAN CCL PPP PL2303

    Hello all,
    I have an internet connection issue or issues. It seems this is a complicated issue because there are so many layers involved.
    Hardware:
    iMac9,1
    2, IOGear USB Extension cables (powered)
    Mobile phone manufacturer supplied USB-Serial Cable.
    Huawei branded CDMA 2000 1x RTT mobile phone with Qualcomm modem and Prolific PL2303 USB-Serial Bridge.
    R-UIM card for local ISP in Nepal (United Telecom Limited)
    Software:
    Mac OS 10.6.8
    I have tried a few different ways to make the connection and getting a connection isn't necessarily the issue.
    First I tried to use the Prolific PL2303 kext. It's widely known you have to add the devices Vendor ID and Product ID to the info.plist file for the driver to load the device at boot time. But, apparently we don't need that third-party kext because Apple has built in support for Huawei as evidenced in three existing kext files: WWANSupport, WWANSupport1, and AppleUSBMergeNub (that lives as a plugin inside IOUSBFamily.kext). Problem was that the phone was not being recognized by the system even though the Vendor ID was a match. Any guesses why?
    I figured a way for the device to be recognized via the CellPhoneHelper.kext. Huawei is not listed but duplicating the 'Qualcomm CDMA Technologies MSM (KPC680)' IOKitPersonality and then reconfiguring it to match my Huawei device by changing the Vendor and Product IDs worked perfectly. Once I cleared the system cache files and rebooted the phone was recognized immediately as a WWAN device and I could set it up in Network Preferences. Using the Generic and CDMA settings for the modem script I am able to connect. That's where the fun bit ends.
    The connection gets wonky. It randomly leaves me in limbo, seemingly connected but not able to receive any data. If I 'disconnect' using the WWAN menu, it shows me as being disconnected but actually I am not, the phone is still be connected to the tower. If I open up a serial program I can see that the phone is still sending data. The only way for me to end the connection is to unplug the USB cable. Then I can 'Connect' again and everything pretty much repeats. I will have a decent connection and then at some random point I will loose it and be unable to disconnect from the tower. This is a stationary setup; not roaming.
    One thing I have noticed is that the tower will give me a different WAN address randomly. Maybe this is the issue! While connected I will see in 'ppp log' that I am being logged out and logged in again and then I am given a different LAN address and WAN address. Sometimes I will get an error, 'Could Not Authenticate" and I will be disconnected. Sometimes it appears to work seamlessly. This all happens automatically. I am not sure from which side this is being initiated, my modem or software or the ISP's?
    I have poked around but don't really know what I am looking for. Is this an issue with the CDMA.ccl, or an issue with PPP, or is it a USB IOKit issue, or a kext issue? Who knows.
    When typing 'sudo dmesg' in Terminal I get something that seems odd to me, but might be completely normal.
    AppleWWANSupport1: Version number - 2.0, Input buffers 16, Output buffers 4
    AppleWWANSupport1: Version number - 2.0, Input buffers 4, Output buffers 2
    I took note of the Input and Output buffers in the CellPhoneHelper.kext info.plist and they are 16 and 4 for my device. I don't know why 4 and 2 immediately override those. I don't see anything in AppleWWANSupport1 that has 4 and 2 set for buffers. Could this be the issue, i.e. the connection freezing because the buffers get full? Or could it be because the mobile phone is using two channels for the modem, /dev/cu.wwan and /dev/cu.wwanCNTL and that is normal??
    I took a look at the CDMA.ccl modem script. I am not a modem script designer but I noticed that 'C' is set twice in the same init, &C1&C2. I am not exactly sure why that would be, any ideas?? Track remote DCD (&C1); Unix compatible DCD control (&C2). What about 'hsreset'? Not sure but I guess the Prolific PL2303 chip handles the serial port flow control options? The literature is a bit out of date on this.
    So, lots of questions and no answer so far. A bit too complicated as there are so many layers working together and this is not a supported configuration. I do see a lot of people asking similar questions but mostly it's on different systems, like Linux, etc.. and with different hardware.
    Would love to hear from someone with experience, a programmer or someone familiar with Apple's IOKit and modem inits.
    Regards,
    John

    Hello all,
    I have an internet connection issue or issues. It seems this is a complicated issue because there are so many layers involved.
    Hardware:
    iMac9,1
    2, IOGear USB Extension cables (powered)
    Mobile phone manufacturer supplied USB-Serial Cable.
    Huawei branded CDMA 2000 1x RTT mobile phone with Qualcomm modem and Prolific PL2303 USB-Serial Bridge.
    R-UIM card for local ISP in Nepal (United Telecom Limited)
    Software:
    Mac OS 10.6.8
    I have tried a few different ways to make the connection and getting a connection isn't necessarily the issue.
    First I tried to use the Prolific PL2303 kext. It's widely known you have to add the devices Vendor ID and Product ID to the info.plist file for the driver to load the device at boot time. But, apparently we don't need that third-party kext because Apple has built in support for Huawei as evidenced in three existing kext files: WWANSupport, WWANSupport1, and AppleUSBMergeNub (that lives as a plugin inside IOUSBFamily.kext). Problem was that the phone was not being recognized by the system even though the Vendor ID was a match. Any guesses why?
    I figured a way for the device to be recognized via the CellPhoneHelper.kext. Huawei is not listed but duplicating the 'Qualcomm CDMA Technologies MSM (KPC680)' IOKitPersonality and then reconfiguring it to match my Huawei device by changing the Vendor and Product IDs worked perfectly. Once I cleared the system cache files and rebooted the phone was recognized immediately as a WWAN device and I could set it up in Network Preferences. Using the Generic and CDMA settings for the modem script I am able to connect. That's where the fun bit ends.
    The connection gets wonky. It randomly leaves me in limbo, seemingly connected but not able to receive any data. If I 'disconnect' using the WWAN menu, it shows me as being disconnected but actually I am not, the phone is still be connected to the tower. If I open up a serial program I can see that the phone is still sending data. The only way for me to end the connection is to unplug the USB cable. Then I can 'Connect' again and everything pretty much repeats. I will have a decent connection and then at some random point I will loose it and be unable to disconnect from the tower. This is a stationary setup; not roaming.
    One thing I have noticed is that the tower will give me a different WAN address randomly. Maybe this is the issue! While connected I will see in 'ppp log' that I am being logged out and logged in again and then I am given a different LAN address and WAN address. Sometimes I will get an error, 'Could Not Authenticate" and I will be disconnected. Sometimes it appears to work seamlessly. This all happens automatically. I am not sure from which side this is being initiated, my modem or software or the ISP's?
    I have poked around but don't really know what I am looking for. Is this an issue with the CDMA.ccl, or an issue with PPP, or is it a USB IOKit issue, or a kext issue? Who knows.
    When typing 'sudo dmesg' in Terminal I get something that seems odd to me, but might be completely normal.
    AppleWWANSupport1: Version number - 2.0, Input buffers 16, Output buffers 4
    AppleWWANSupport1: Version number - 2.0, Input buffers 4, Output buffers 2
    I took note of the Input and Output buffers in the CellPhoneHelper.kext info.plist and they are 16 and 4 for my device. I don't know why 4 and 2 immediately override those. I don't see anything in AppleWWANSupport1 that has 4 and 2 set for buffers. Could this be the issue, i.e. the connection freezing because the buffers get full? Or could it be because the mobile phone is using two channels for the modem, /dev/cu.wwan and /dev/cu.wwanCNTL and that is normal??
    I took a look at the CDMA.ccl modem script. I am not a modem script designer but I noticed that 'C' is set twice in the same init, &C1&C2. I am not exactly sure why that would be, any ideas?? Track remote DCD (&C1); Unix compatible DCD control (&C2). What about 'hsreset'? Not sure but I guess the Prolific PL2303 chip handles the serial port flow control options? The literature is a bit out of date on this.
    So, lots of questions and no answer so far. A bit too complicated as there are so many layers working together and this is not a supported configuration. I do see a lot of people asking similar questions but mostly it's on different systems, like Linux, etc.. and with different hardware.
    Would love to hear from someone with experience, a programmer or someone familiar with Apple's IOKit and modem inits.
    Regards,
    John

  • USB-Serial Controller D

    I have just recently switch to a Mac Book Pro and I have a Trendnet TU-S9 usb to serial adapter that I would like to use on my Mac. Can anyone tell me what I would find this device under in /dev/ ?
    In my System Profiler it is detected as:
    USB-Serial Controller D:
      Product ID:    0x2303
      Vendor ID:    0x067b  (Prolific Technology, Inc.)
      Version:     4.00
      Speed:    Up to 12 Mb/sec
      Manufacturer:    Prolific Technology Inc.
      Location ID:    0xfd120000 / 4
      Current Available (mA):    500
      Current Required (mA):    100
    Any information would be a big help. I am not finding anyone online about this and the vendor that told me it was a mac issue and to contact Apple. I would simply like to use screen /dev/tty.whatever 9600, but I can not figure out that the "whatever" will be.
    Thank You,

    I fixed it. If anyone is having the same issue with a USB-Serial Controller D with the Vendor ID Prolific Technology (TRENDnet TU-S9) the drives from TRENDnet's website for some reason will not compile successfully in Mac OS X 10.6.7. Go to http://www.prolific.com.tw/eng/downloads.asp?id=31 and download the correct drivers: md_PL2303_MacOSX10.6_dmg_v1.4.0.zip. Once installed your Mac Book Pro will reboot then you can use screen /dev/tty.usbserial to access your Cisco Switches and Routers. Good Luck
    USB-Serial Controller D:
      Product ID:    0x2303
      Vendor ID:    0x067b  (Prolific Technology, Inc.)
      Version:     4.00
      Speed:    Up to 12 Mb/sec
      Manufacturer:    Prolific Technology Inc.
      Location ID:    0xfd120000 / 4
      Current Available (mA):    500
      Current Required (mA):    100

  • USB serial console

    I need to run a serial console on my laptop in order to get information on a kernel panic. Since the laptop does not have a serial connector, I would like to use a serial console over USB. I have enabled the required options in the kernel (CONFIG_USB_SERIAL=y and CONFIG_USB_SERIAL_CONSOLE=y), but I have a problem due to Arch's device naming. I believe that the kernel expects a device name of the form ttyUSB0, which should be located under /dev. However, with Arch (because of udev?) this device is called USB0 and is located under /dev/tts.
    How can I pass this information to the kernel? I tried console=tts/USB0, but then it just hangs during boot.
    Elad

    After your system has booted, the device name you see under /dev is indeed due to udev - here's the relevant rule:
    KERNEL=="ttyUSB[0-9]*", NAME="tts/USB%n"
    However, at boot time, udev hasn't run yet, so the kernel name ttyUSBx should work.

  • HT4101 Lightning to USB Camera Connector & the IPad 4

    When connecting the Lightning to USB Camera Connector to  the IPad 4; it is giving a MSG that the device requires too much power. Any suggestions??

    What are trying to use it with ? If a flash drive or card reader then a lot of them require more power than is supplied to the kit, though a powered reader might work. If a camera then does the camera have a menu setting on it to enable Picture Transfer Protocol (PTP or Pictbridge) or Mass Storage Device - I know that some Canon DSLRs do, I'm not sure about other makes.

  • (iPhone4) 30 pin female connector to micro USB male connector adapter

    Is there such a thing as a (iPhone4) 30 pin female connector to micro USB male connector adapter, which can transfer audio / music?
    My car audio system has a 30 pin male connector for my iPhone4. Would like to use my Android phone as well.

    Google it if nothing shows ,it doesn't exist

  • Driver for USB Serial Parallel Adapter

    Hello,
    I have a ThinkPad X100e with Windows 7 pro and I would like to connect an USB Serial Parallel Adapter (IBM).
    My system don't recognize this device and I don't find a driver for it..
    Can you help me ?
    Thanks
    Have a nice day

    http://forums.lenovo.com/t5/Options-Accessories/Us​b-to-Serial-Parallel-adapter-drivers-FRU-41A4955/m​...
    Read the last post on how to install it. See if that works for you.  I used it on an x32 with 7 ultimate and I'm running an old printer off of it.
    T430u, x301, x200T, x61T, x61, x32, x41T, x40, U160, ThinkPad Tablet 1838-22R, Z500 touch, Yoga Tab 2 Windows 8.1, Yoga Tablet 3 Pro
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
    If someone helped you today, pay it forward. Help Someone Else!
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • USB Serial Parallel Adapter

    Hi!
    I have USB Serial Parallel Adapter, where I can find drivers for Windows 2003 for it? Supported OS are 98,2000, but I have Windows 2003!

    Try your win 2000 drivers.  Is this an IBM/Lenovo adapter or 3rd Party?  you will need to go to the manufacturer's website.
    T61p, T400
    formerly x23, x40

  • Kingston DTSE9 with Lightning to USB Camera Connector

    Hi
    Does anyone know if the above USB stick works with the Lightning to USB camera connector? Just checking options before I purchase.
    thanks
    Neil

    Apologies Alfred.
    I'm aware of the limitations of the system, and mimicking the file structure of a cameras storage is perfect for my needs.
    My question should have stated my interest is more in regards to the energy needed to run the USB stick, as I’m acutely aware that different USB sticks have different power requirements, some being above and beyond what the IPad can supply.
    I hope that this clarifies my question
    Thanks
    Neil

  • Serial Connector adapter / cable for WAN port on WRT350N and others - WRT150N WRT310N WRT610N

    Hello,
    On the WAN port, there are 4 pins that are traced to the internal serial traces.  Where can we get the cable that will fit into the WAN RJ-45 port and have a serial connector on the back end.  It may be called a Cisco Debug Adapter, but we haven't been able to find one and appreciate any pointers.  much thanks, joseph
    A similar request was made months ago (no longer able to reply) at http://forums.linksysbycisco.com/linksys/board/message?board.id=Wireless_Routers&message.id=71882&qu...

    I have been looking for this interface for months. Indeed, a source of the connector would be a great help... We are listening...

  • USB/Serial Drivers and App Builder Installer Questions...are drivers included in the Installer with the LV runtime engine?

    Hello all,
    I'm wondering if someone can help me out with how drivers and all are treated with applications distributed with App Builder, used to create a stand alone, full install of app and labview engine with Installer.
    What has happened  is, my application was created using the NI branded USB to RS232...and USB to RS485, and they work great.
    On the application when running..you fire it up, it finds the USB to serial device, and I have a dropdown that finds the available COM ports to use (along with setting parity, etc).
    I've installed on different computers (without previous labview installs) with the installer. They all worked.
    The customer has received the installer....and despite us telling them to use the NI branded USB/Serial interfaces..they are trying to work with a different USB/serial cable.
    They say the COM ports aren't even showing up when they run the installed application.
    So, I'm not sure where to start. Is this a driver issue?  Does the App Builder Installer...install the drivers for the interfaces I was using with it? Is there a way for the person to find and install a driver on their own...or would I have to somehow find out a driver for what they use....then, basically redo the App Builder Installer build...to include that driver with the executable I send back out?
    I guess I basically need a better understanding of how drivers for external access/communications are handled when you use App Builder to create a stand alone application complete with the labview runtime engine...and nothing else.
    Thank you in advance,
    cayenne

    The main thing is that LV uses VISA to talk to serial port whether native on the machine or from USB dongles that you plug into the computer. It sounds to me like their dongles aren't working.
    Can the customer see the ports in the Windows Device Manager? Can they access them through something like hyperterminal? How does your program find the USB/Serial devices?
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

Maybe you are looking for