* OSX - sure not me ...
* QLC+_4.10.0-TEST-20150925.exe on WinXP has correct DMX output
* Linux (Gentoo, Kernel v4.2.3 / gcc v4.9.3)
+ the good: qt4 x86 build fine, no more "garbage" in S/N displayed
- but no Output - again only with
NULL instead of
serial().toLatin1() in
https://github.com/mcallegari/qlcplus/b ... e.cpp#L233
dmesg
Code: Select all
Event USB plug in:
[ 93.830024] usb 2-1: new full-speed USB device number 2 using uhci_hcd
[ 94.016073] usb 2-1: New USB device found, idVendor=0403, idProduct=6001
[ 94.016079] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 94.016082] usb 2-1: Product: USB <-> Serial
[ 94.016084] usb 2-1: Manufacturer: FTDI
[ 94.103972] usbcore: registered new interface driver usbserial
[ 94.103996] usbcore: registered new interface driver usbserial_generic
[ 94.104015] usbserial: USB Serial support registered for generic
[ 94.124884] usbcore: registered new interface driver ftdi_sio
[ 94.124911] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 94.125007] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[ 94.125059] usb 2-1: Detected FT232BM
[ 94.128128] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
Event Power plug in "DMX512 Decoder" on DMX-line:
[ 254.790059] usb usb2-port1: disabled by hub (EMI?), re-enabling...
[ 254.790069] usb 2-1: USB disconnect, device number 2
[ 254.790260] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 254.790275] ftdi_sio 2-1:1.0: device disconnected
[ 255.070024] usb 2-1: new full-speed USB device number 3 using uhci_hcd
[ 255.256148] usb 2-1: New USB device found, idVendor=0403, idProduct=6001
[ 255.256153] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 255.256156] usb 2-1: Product: USB <-> Serial
[ 255.256159] usb 2-1: Manufacturer: FTDI
[ 255.262202] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[ 255.262248] usb 2-1: Detected FT232BM
[ 255.264215] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
lsusb
Code: Select all
Bus 002 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
qlcplus debug,
a) by
serial().toLatin1():
Code: Select all
Loaded I/O plugin "DMX USB" from "libdmxusb.so"
static QList<DMXInterface*> LibFTDIInterface::interfaces(QList<DMXInterface*>) DMX USB VID: "403" PID: "6001"
static QList<DMXInterface*> LibFTDIInterface::interfaces(QList<DMXInterface*>) DMX USB serial: "" name: "USB <-> Serial" vendor: "FTDI"
[setOutputsNumber] base line: 0 outputMap: QHash((0, 0))
...
[Universe] setOutputPatch - ID: 0 , plugin: "DMX USB" , output: 0
[QLCIOPlugin] setting lines: 0 4294967295 0
virtual bool DMXUSBWidget::open(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 1
virtual bool LibFTDIInterface::open() "USB <-> Serial" unable to fetch serial number
virtual bool DMXUSBWidget::close(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 0
virtual bool DMXUSBWidget::close(quint32, bool) All inputs/outputs have been closed. Close FTDI too.
virtual bool LibFTDIInterface::clearRts() "USB <-> Serial" USB device unavailable
virtual bool DMXUSBWidget::close(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 0
virtual bool DMXUSBWidget::close(quint32, bool) All inputs/outputs have been closed. Close FTDI too.
...
virtual void DMXUSB::configure()
static QList<DMXInterface*> LibFTDIInterface::interfaces(QList<DMXInterface*>) DMX USB VID: "403" PID: "6001"
static QList<DMXInterface*> LibFTDIInterface::interfaces(QList<DMXInterface*>) DMX USB serial: "" name: "USB <-> Serial" vendor: "FTDI"
[setOutputsNumber] base line: 0 outputMap: QHash((0, 0))
...
void IOPluginCache::slotConfigurationChanged()
virtual bool DMXUSBWidget::close(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 0
virtual bool DMXUSBWidget::close(quint32, bool) All inputs/outputs have been closed. Close FTDI too.
[QLCIOPlugin] setting lines: 0 4294967295 0
virtual bool DMXUSBWidget::open(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 1
virtual bool LibFTDIInterface::open() "USB <-> Serial" unable to fetch serial number
virtual bool DMXUSBWidget::close(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 0
virtual bool DMXUSBWidget::close(quint32, bool) All inputs/outputs have been closed. Close FTDI too.
virtual bool LibFTDIInterface::clearRts() "USB <-> Serial" USB device unavailable
virtual bool DMXUSBWidget::close(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 0
virtual bool DMXUSBWidget::close(quint32, bool) All inputs/outputs have been closed. Close FTDI too.
[Universe] setOutputPatch - ID: 0 , plugin: "None" , output: 4294967295
virtual bool DMXUSBWidget::close(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 0
virtual bool DMXUSBWidget::close(quint32, bool) All inputs/outputs have been closed. Close FTDI too.
[Universe] setOutputPatch - ID: 0 , plugin: "DMX USB" , output: 0
...
virtual bool DMXUSBWidget::close(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 0
virtual bool DMXUSBWidget::close(quint32, bool) All inputs/outputs have been closed. Close FTDI too.
virtual IOPluginCache::~IOPluginCache()
...
b) by
NULL:
Code: Select all
Loaded I/O plugin "DMX USB" from "libdmxusb.so"
static QList<DMXInterface*> LibFTDIInterface::interfaces(QList<DMXInterface*>) DMX USB VID: "403" PID: "6001"
static QList<DMXInterface*> LibFTDIInterface::interfaces(QList<DMXInterface*>) DMX USB serial: "" name: "USB <-> Serial" vendor: "FTDI"
[setOutputsNumber] base line: 0 outputMap: QHash((0, 0))
...
[Universe] setOutputPatch - ID: 0 , plugin: "DMX USB" , output: 0
[QLCIOPlugin] setting lines: 0 4294967295 0
virtual bool DMXUSBWidget::open(quint32, bool) Line: 0 , Input mask: 0 , Output Mask: 1
virtual bool DMXUSBWidget::open(quint32, bool) Interface correctly opened and configured
...
[QLCIOPlugin] setting lines: 3 4294967295 0
...
Again good old Patch, to get at least one restive FTDI working...