locked
usb to serial cable not working on my win vista pc. RRS feed

  • Question

  • Hello, 

    Sorry if posted in wrong place, don't know where this should go. I have this USB to serial cable, and I simply can't get it to work on my vista pc. Seems like such an easy plug, play, install and run device. Anyway.... I installed the latest drivers off their website, then plugged in the usb to serial cable to my pc. Drivers seemed to install without any problem. But then the IDE program I use wouldn't communicate with it properly. I borrowed a (different brand) usb-serial cable from a friend, it installed within 2 minutes and was working without any issues and connection worked just fine

    So I then uninstall the drivers for my pc, and then unplug the original cable (the one I own) then after replugging in and rebooting, reinstallation occurred as expected and I am soon presented with the following screenshot:

    screenshot


    and next to the appropriate icon in the device manager list, yellow exclamation mark error symbol appear and properties say this:
    error

    Does anybody know what is wrong? Seems like INF file is broken, but I got no clue  ???

    NOTE: I tried the prolific drivers software off disc that came with cable, then found that  <http://www.prolific.com.tw/eng/downloads.asp?ID=31>their official website had newer version so tried that. I ended up as described above. Also, the associated inf file(s) that seem to be related to this device that I have discovered on my pc are attached in the following replies in case anybody can figure out why this cable not working

    Thank you very much.

    • Edited by mchan360 Tuesday, February 15, 2011 7:12 AM
    Tuesday, February 15, 2011 7:08 AM

All replies

  • ;
    ; SER2PL.INF (for Windows Vista)
    ;
    ; Copyright (c) 2007, Prolific Technology Inc.
    
    
    [version]
    signature="$CHICAGO$"
    Class=Ports
    ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
    Provider=%PRO%
    DriverVer=02/12/2007,3.0.1.0
    CatalogFile=ser2pl.cat
    
    
    ; ================= Device Install section =====================
    
    [ControlFlags]
    ExcludeFromSelect=*
    
    [Manufacturer]
    %PRO%=PRO,NT,NTAMD64
    
    [SourceDisksFiles]
    ser2pl.sys=1
    ser2pl64.sys=1
    
    [SourceDisksNames]
    1=%DISK_NAME%,
    
    [DestinationDirs]
    DefaultDestDir = 12
    
    [PRO.NT]
    %DeviceDesc% = ComPort, USB\VID_067B&PID_2303
    
    [PRO.NTAMD64]
    %DeviceDesc% = ComPort, USB\VID_067B&PID_2303
    
    
    [ComPort.NT]
    CopyFiles=ComPort.NT.Copy
    AddReg=ComPort.NT.AddReg
    
    [ComPort.NT.HW]
    AddReg=ComPort.HW.AddReg
    
    [ComPort.NT.Services]
    AddService = Ser2pl, 0x00000002, Serial_Service_Inst.NT
    AddService = Serenum,,Serenum_Service_Inst
    
    [ComPort.NT.Copy]
    ser2pl.sys
    
    [ComPort.NT.AddReg]
    HKR,,DevLoader,,*ntkern
    HKR,,NTMPDriver,,ser2pl.sys
    HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
    
    [ComPort.HW.AddReg]
    HKR,,"UpperFilters",0x00010000,"serenum"
    
    
    [ComPort.NTAMD64]
    CopyFiles=ComPort.NTAMD64.Copy
    AddReg=ComPort.NTAMD64.AddReg
    
    [ComPort.NTAMD64.HW]
    AddReg=ComPort.HW.AddReg
    
    [ComPort.NTAMD64.Services]
    AddService = Ser2pl, 0x00000002, Serial_Service_Inst.NTAMD64
    AddService = Serenum,,Serenum_Service_Inst
    
    [ComPort.NTAMD64.Copy]
    ser2pl64.sys
    
    [ComPort.NTAMD64.AddReg]
    HKR,,DevLoader,,*ntkern
    HKR,,NTMPDriver,,ser2pl64.sys
    HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
    
    
    
    [Serial_Service_Inst.NT]
    DisplayName = %Serial.SVCDESC%       
    ServiceType = 1     ; SERVICE_KERNEL_DRIVER
    StartType  = 3     ; SERVICE_DEMAND_START
    ErrorControl = 1     ; SERVICE_ERROR_NORMAL
    ServiceBinary = %12%\ser2pl.sys       
    LoadOrderGroup = Base
    
    [Serial_Service_Inst.NTAMD64]
    DisplayName = %Serial.SVCDESC%       
    ServiceType = 1     ; SERVICE_KERNEL_DRIVER
    StartType  = 3     ; SERVICE_DEMAND_START
    ErrorControl = 1     ; SERVICE_ERROR_NORMAL
    ServiceBinary = %12%\ser2pl64.sys       
    LoadOrderGroup = Base
    
    [Serenum_Service_Inst]
    DisplayName = %Serenum.SVCDESC%
    ServiceType = 1    ; SERVICE_KERNEL_DRIVER
    StartType  = 3    ; SERVICE_DEMAND_START
    ErrorControl = 1    ; SERVICE_ERROR_NORMAL
    ServiceBinary = %12%\serenum.sys
    LoadOrderGroup = PNP Filter
    
    
    [Strings]
    PRO = "Prolific"
    DeviceDesc = "Prolific USB-to-Serial Comm Port"
    Serial.SVCDESC = "Prolific Serial port driver"
    Serenum.SVCDESC = "Serenum Filter Driver"
    DISK_NAME = "USB-Serial Cable Diskette"
    Tuesday, February 15, 2011 7:09 AM
  • ;
    ; SER2PL.INF (for Windows Vista)
    ;
    ; Copyright (c) 2007, Prolific Technology Inc.
    
    
    [version]
    signature="$CHICAGO$"
    Class=Ports
    ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
    Provider=%PRO%
    DriverVer=03/12/2010,3.3.11.152
    CatalogFile=ser2pl.cat
    
    
    ; ================= Device Install section =====================
    
    [ControlFlags]
    ExcludeFromSelect=*
    
    [Manufacturer]
    %PRO%=PRO,NT,NTAMD64
    
    [SourceDisksFiles]
    ser2pl.sys=1
    ser2pl64.sys=1
    
    [SourceDisksNames]
    1=%DISK_NAME%,
    
    [DestinationDirs]
    DefaultDestDir = 12
    
    [PRO.NT]
    %DeviceDesc% = ComPort, USB\VID_067B&PID_2303
    
    [PRO.NTAMD64]
    %DeviceDesc% = ComPort, USB\VID_067B&PID_2303
    
    
    [ComPort.NT]
    CopyFiles=ComPort.NT.Copy
    AddReg=ComPort.NT.AddReg
    
    [ComPort.NT.HW]
    AddReg=ComPort.HW.AddReg
    
    [ComPort.NT.Services]
    AddService = Ser2pl, 0x00000002, Serial_Service_Inst.NT
    AddService = Serenum,,Serenum_Service_Inst
    
    [ComPort.NT.Copy]
    ser2pl.sys
    
    [ComPort.NT.AddReg]
    HKR,,DevLoader,,*ntkern
    HKR,,NTMPDriver,,ser2pl.sys
    HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
    
    [ComPort.HW.AddReg]
    HKR,,"UpperFilters",0x00010000,"serenum"
    
    
    [ComPort.NTAMD64]
    CopyFiles=ComPort.NTAMD64.Copy
    AddReg=ComPort.NTAMD64.AddReg
    
    [ComPort.NTAMD64.HW]
    AddReg=ComPort.HW.AddReg
    
    [ComPort.NTAMD64.Services]
    AddService = Ser2pl, 0x00000002, Serial_Service_Inst.NTAMD64
    AddService = Serenum,,Serenum_Service_Inst
    
    [ComPort.NTAMD64.Copy]
    ser2pl64.sys
    
    [ComPort.NTAMD64.AddReg]
    HKR,,DevLoader,,*ntkern
    HKR,,NTMPDriver,,ser2pl64.sys
    HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
    
    
    
    [Serial_Service_Inst.NT]
    DisplayName = %Serial.SVCDESC%       
    ServiceType = 1     ; SERVICE_KERNEL_DRIVER
    StartType  = 3     ; SERVICE_DEMAND_START
    ErrorControl = 1     ; SERVICE_ERROR_NORMAL
    ServiceBinary = %12%\ser2pl.sys       
    LoadOrderGroup = Base
    
    [Serial_Service_Inst.NTAMD64]
    DisplayName = %Serial.SVCDESC%       
    ServiceType = 1     ; SERVICE_KERNEL_DRIVER
    StartType  = 3     ; SERVICE_DEMAND_START
    ErrorControl = 1     ; SERVICE_ERROR_NORMAL
    ServiceBinary = %12%\ser2pl64.sys       
    LoadOrderGroup = Base
    
    [Serenum_Service_Inst]
    DisplayName = %Serenum.SVCDESC%
    ServiceType = 1    ; SERVICE_KERNEL_DRIVER
    StartType  = 3    ; SERVICE_DEMAND_START
    ErrorControl = 1    ; SERVICE_ERROR_NORMAL
    ServiceBinary = %12%\serenum.sys
    LoadOrderGroup = PNP Filter
    
    
    [Strings]
    PRO = "Prolific"
    DeviceDesc = "Prolific USB-to-Serial Comm Port"
    Serial.SVCDESC = "Prolific Serial port driver"
    Serenum.SVCDESC = "Serenum Filter Driver"
    DISK_NAME = "USB-Serial Cable Diskette"
    

    Tuesday, February 15, 2011 7:09 AM
  • Hi,

    Please feel free to delete the inf file. Restart the computer and plug in the USB, it will re-create a new one.

    Regards,


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    Friday, February 18, 2011 9:05 AM
    Moderator
  • Thank you for the reply. I found that sernum.sys was missing on my computer, I downloaded one online and it seems that my usb to serial cable's drivers have finally gotten past the inf error I mentioned above. (it seems to be version 5.1, probably an xp version, if anybody know where to get latest version for vista without me needing re-install windows vista, let me know)

     

    This is the drivers v 3.0.1.0 version that have been installed. The 3.3.11.52 version, which is the newest version, won't install properly and ends up at code 10: the device can't start error.

     

    I connected this cable to my test device, and it should display text when I hit the i key on my keyboard (when connected properly in terminal, I used teraterm pro, as windows vista not have hyperterminal bundled with it anymore), but terminal doesn't show anything past my key that I entered in).

     

    I did exact same procedure in the terminal with a different (one not using prolilfic drivers) usb to serial cable (and it installed the drivers fine and is apparently working perfectly fine on my computer).

     

    I just want my usb-serial cable that needs prolific drivers working. I thought this should have been easy plug and play install, but apparently it gives much trouble. 

     

    thank you.

    Saturday, February 19, 2011 5:19 AM