USB to Serial Adapter removal

Does anyone know how to remove the Prolific technology PL-2302 USB to serial adapter from snow leopard. Can this be done easily with time machine? If this is a requirement for Terminal, please post the entire directions as I am not very familiar with the terminal commands in iMac

Thank You

iMac, Mac OS X (10.6.1)

Posted on Nov 7, 2009 2:06 PM

Reply
5 replies

Nov 8, 2009 2:58 AM in response to Tuco09

Tuco09:

Can you explain what you are trying to do a little more? The Prolific PL-2302 is a hardware chip typically used in USB host-to-host adaptors; Snow Leopard is OS software. You cannot remove hardware from software -- they are two entirely different kinds of things. Are you perhaps trying to remove some hardware driver for an adaptor using the PL-2302?

Nov 8, 2009 4:45 AM in response to R C-R

Sorry,i will explain it a little better. I installed the driver for a usb to serial converter. I am trying to remove the driver for the adaptor. The removal instructions are as follows from Prolific.

( Q: How do I uninstall the PL-2303 MAC X driver?

A: 1. Open "Applications-> Utilities-> Terminal". You need to create ID & password first on NetInfo Manager.

2. Login to root user and type "su" and enter password.

3. Type "cd /System/Library/Extensions" to go to the "Extensions" folder.

4. Unload the driver (if it had been loaded) by typing "kextunload PL2303.kext" or "kextunload
ProlificUsbSerial.kext".

5. Remove the driver by typing "rm -r PL2303.kext" or "rm -r ProlificUsbSerial.kext". )

By viewing hidden files and folders, I can find the file ProlificUsbSerial.kext in the noted directory and move it to the trash. Is this sufficient? But I still see the Prolific Usb to serial adaptor listed under network in the system preferences. How is this removed?

Thanks

Nov 8, 2009 6:08 AM in response to Tuco09

Wow. When I looked for info about this on the web, I discovered that this seems to be an ancient device (by computer hardware standards) & the instructions for driver removal were written primarily for OS 10.1.x!

As you are probably aware, NetInfo Manager is no longer a part of OS X. (If necessary, see "The end of Netinfo" Macworld article for more about this.) I'm not sure you actually need to create the ID & password as indicated in step 1 of the instructions -- this appears to be a badly explained reference to enabling & using the root (superuser) account in Terminal. If you do need to do this, in Leopard & above, you use the /System/Library/CoreServices/Directory Utility.app to do so. (One way to access this is explained in Mac OS X 10.6 Help: Enabling the root user.)

However, you probably don't need to do this if you have already managed to move /System/Library/Extensions/PL2303.kext or /System/Library/Extensions/ProlificUsbSerial.kext to the trash. (I'm not sure what you mean about this being in a hidden folder -- the System/Library/Extensions/ folder should be visible from the Finder.) If you have enabled the root user, heed the warning in the help topic about logging out of & disabling the root user account when you do not need to use it.

Anyway, all you should need to do at this point is empty the trash & restart your Mac after disconnecting the adaptor from it. To be absolutely safe about this, you can first Start up in Safe Mode, which disables non-essential extensions (kext files) & will ensure that the driver has not been loaded, then empty the trash, then restart normally after disconnecting the adaptor. However, I doubt that the driver has been loaded -- it is so old it probably is not Snow Leopard compatible to begin with.

Finally, go into System Preferences > Network & if you see a Prolific device in the list of network services on the left, just select it & use the minus button below the list to remove it. To make sure that no Prolific driver kext files remain in your Extensions folder, next click the plus button & make sure no Prolific network interface is listed in the "Interface:" popup on the sheet that appears for adding a new service. If none does, then you can be sure you have removed the relevant kext's. Note that you really don't have to do this -- the extension(s) won't cause any problems if they remain in the System/Library/Extensions/ folder but you may want to remove them for the sake of tidiness.

Message was edited by: R C-R

Nov 8, 2009 11:54 AM in response to R C-R

Wow, thanks a lot for your time and effort to post this response. This fixed it up for me and answered some questions as well. I removed it exactly as you suggested and followed your directions to the "t". I also reset the root to disable. I am a new mac user having spent years frustrated by Windoze and knew my way around there pretty well.

What I was trying to do was set up the usb to serial as I have a program for ham radio that runs under windows only and needs a serial port. I have used the adapter on parallels and it worked ok but I wanted to use the freeware program Virtualbox, but could not get the adapter to work under windows, so I thought if I could install the driver in the mac I might be able to get it to work. As you can see I had not success with that.

Thanks again for your time posting this response it was sure appreciated.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

USB to Serial Adapter removal

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.