I just bought the DMX4ALL Nano DMX Adapter and trying to use it with QLC+ 4.7.4 on Ubuntu 12.04 with your package provided via Sourceforge. Unfortunately I cannot get any DMX output on my device. My user is the "dialout" group as written down in the manual.
How can I find out why it's not working?
Cheers,
Matthias
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
1) have you rebooted your computer after installing QLC+ or after adding your user to dialout ? Linux needs to apply the udev rules and actually recognize a user into a group after a new login
2) check if after pluggin the device you actually have /dev/ttyACM. Probably it's /dev/ttyACM0
3) Ubuntu has an annoying "ModemManager" that takes control of /dev/ttyACM. The udev rule I've written should take care of it, but, in case try to kill that evil process
4) what does "echo 0 > /dev/ttyACM0" say ? If it says "permission denied" then it's not good and you need to review the user permissions
Last edit: Massimo Callegari 2014-08-29
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
sorry for the late reply but I forgot to set an email subscribtion...
1) I did reboot the computer after adding the user to the dialout group.
2) Yes, udev creates /dev/ttyACM0. The device is detected and shown by QLC+. I also tried to create a symbolic link: "ln -s /dev/ttyACM0 /dev/ttyACM" but without any different behaviour.
3) I uninstalled and killed the modem-manager, no effect
4) The echo works, no permission problem.
Matthias
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I found the error by luck and got it reproducable...
I use a fresh installed qlc+ on another computer, go to "Inputs/Outputs" and activate the output of my "NanoDMX Interface", go to the "Simple Desk" and voila it works.
Then I go again to "Inputs/Outputs" and open the properties of the "NanoDMX Interface", take a look what's possible as "Mode" and choose (as before) "DMX4ALL". Now the error happens, when I hit "Close" in the properties the "Mode" gets automatically changed to "Pro RX/TX" and nothing works anymore.
In the log I see then:
bool QLCFTDI::open() "NanoDMX Interface" device not found
bool QLCFTDI::clearRts() "NanoDMX Interface" USB device unavailable
Until now the only way to revert this "misconfiguration" is to delete the file ".config/qlcplus/Q Light Controller Plus.conf".
Hope this helps!
Cheers,
Matthias
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I just bought the DMX4ALL Nano DMX Adapter and trying to use it with QLC+ 4.7.4 on Ubuntu 12.04 with your package provided via Sourceforge. Unfortunately I cannot get any DMX output on my device. My user is the "dialout" group as written down in the manual.
How can I find out why it's not working?
Cheers,
Matthias
Hi,
1) have you rebooted your computer after installing QLC+ or after adding your user to dialout ? Linux needs to apply the udev rules and actually recognize a user into a group after a new login
2) check if after pluggin the device you actually have /dev/ttyACM. Probably it's /dev/ttyACM0
3) Ubuntu has an annoying "ModemManager" that takes control of /dev/ttyACM. The udev rule I've written should take care of it, but, in case try to kill that evil process
4) what does "echo 0 > /dev/ttyACM0" say ? If it says "permission denied" then it's not good and you need to review the user permissions
Last edit: Massimo Callegari 2014-08-29
Hi,
sorry for the late reply but I forgot to set an email subscribtion...
1) I did reboot the computer after adding the user to the dialout group.
2) Yes, udev creates /dev/ttyACM0. The device is detected and shown by QLC+. I also tried to create a symbolic link: "ln -s /dev/ttyACM0 /dev/ttyACM" but without any different behaviour.
3) I uninstalled and killed the modem-manager, no effect
4) The echo works, no permission problem.
Matthias
Same issue with 4.8.0.
I'd really like to go on with QLC+ as I wanted to use it as software for DMX control in a club.
Hello Matthias, I'd like to go deeper into this with you.
Can you build QLC+ from sources ?
It's quite easy: https://github.com/mcallegari/qlcplus/wiki/Linux-Build-HOWTO
There is a debug message that shows if the /dev/ttyACM detection is successful.
We can start from there
Hi Massimo,
I found the error by luck and got it reproducable...
I use a fresh installed qlc+ on another computer, go to "Inputs/Outputs" and activate the output of my "NanoDMX Interface", go to the "Simple Desk" and voila it works.
Then I go again to "Inputs/Outputs" and open the properties of the "NanoDMX Interface", take a look what's possible as "Mode" and choose (as before) "DMX4ALL". Now the error happens, when I hit "Close" in the properties the "Mode" gets automatically changed to "Pro RX/TX" and nothing works anymore.
In the log I see then:
bool QLCFTDI::open() "NanoDMX Interface" device not found
bool QLCFTDI::clearRts() "NanoDMX Interface" USB device unavailable
Until now the only way to revert this "misconfiguration" is to delete the file ".config/qlcplus/Q Light Controller Plus.conf".
Hope this helps!
Cheers,
Matthias