in reply to finding a serial port with Win32::SerialPort
I think you should try Hardware::PortScanner for scanning the active COM ports. This works for both Win32 and *nix.