pnp detection does not work when using a usb-serial connector changing listserialports to list USBx causes the pnp scripts to run.