Charmed Quark Systems, Ltd. - Support Forums and Community

Full Version: Oppo Driver Not Connecting to BDP-93
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I'm evaluating CQC v4.4.0 during the trial period and am having a problem with the driver for the Oppo player. I used the NetSerial COM port redirector to create a virtual COM port to communicate with an iTach Flex with a serial cable. Using the NetSerial Monitor, I can see that the port is opened when I start the Oppo driver. A #QPW command is sent to query the power state and the response "@ OK ON" is received. However, the control info "PURGE_RX" also appears twice. The sequence of query, response, and control info keeps repeating.

In the log server monitor the message "Driver 'Opp Blueray' is trying to connect to its device" keeps repeating.
Any suggestions for troubleshooting this? Is there a way to step through the driver (similar to a debugger) to see what it's doing?

I also noticed that there is no client side driver to choose in the dialog box for the client drivers. Is this correct?
You can simplify things, assuming I understand your scenario, by dropping the Netserial stuff. We directly support the GC serial ports in our software. If you go to the Admin Interface, in the Administer menu, one of the menus in there lets you configure GC based serial ports, so they show up as available ports when you load a driver.

This will remove some moving parts from the picture and may get rid of your problem as well.
Note that we can't set up the serial port parameters, so you'll need to do that via the GC web interface, so that it's set up correctly for the device's requirements.
Did that help any?
The message "Driver is trying to connect to its device" is still appearing in the log.

I uninstalled NetSerial. I then created a GC100 port named Oppo with address and port #1 selected. I installed the Oppo driver and selected COM port GC100/Oppo/COM1. In the list of ports Local/COM1 also appears - I don't know if this is an issue.
/Local/COM1 is an actual physical local COM port most likely. Oh, and to go back to your original post, most drivers don't have a client side interface. It's only done when more extensive configuration is required.

A very common issue is that the device requires a crossover serial cable and you are using a straight through, or vice versa. Are you sure you have the right kind of cable? Presumably you do if the driver responds in a coherent way to the initial power query.

If you put the driver into verbose logging mode, does it spit out any more useful info?
Oh, and reading through some of the Oppo thread in the beta drivers section, it appears there's been some firmware upgrades, so you may want to check that if you've had this unit for a while.
The log verbosity was set to High. I installed the latest firmware last week. Is there any way to get further insight into this issue?
Not without bringing it up in the IDE and debugging through it. You can do that, since the driver is shipped as source and the IDE is included in the product, but unless you have some development experience it might be more than you want to bite off.

Baring that, you could set up our remote port server, so that I could connect to the Oppo myself and see what is going on. You'd have to set up a port forward and give me a public IP address I can connect to.

There's a FAQ on the web site about the remote port server under Learn -> FAQs -> How To -> Remote Driver Development.
BTW, generally verbose logging would get more useful info. That driver needs to be spiffed up a bit on that front to help with in the field debugging.
Pages: 1 2