|
I’m trying to connect my KX3/PX3 rig to a Linux computer to use the Utility programs. I’m have tried to connect to two different computers running both Mint 17 and Ubuntu 14.04 with no luck so far.
From what I can tell, these Linux distros should both natively support FTDI chips for VCP connections. The FTDI site confirms this and only provides instructions for replacing the VCP driver with a D2XX driver. I can see the FTDI device using “lsusb” when plug the KXUSB in. However, the KXUSB apparently can’t connect to /dev/ttyusb0 to let me use the KX3 or PX3 Utilities. When i unplug the KXUSB from the USB port on either Linux box and plug it into my Mac, all is well. It even works when I reboot the same PC to WIN7 instead of Ubuntu. What am I missing? Thanks, Lyn - KC8I ______________________________________________________________ Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
|
* On 2014 06 Nov 11:28 -0600, Lyn Haddock wrote:
> I’m trying to connect my KX3/PX3 rig to a Linux computer to use the > Utility programs. I’m have tried to connect to two different computers > running both Mint 17 and Ubuntu 14.04 with no luck so far. > > From what I can tell, these Linux distros should both natively support > FTDI chips for VCP connections. The FTDI site confirms this and only > provides instructions for replacing the VCP driver with a D2XX driver. > > I can see the FTDI device using “lsusb” when plug the KXUSB > in. However, the KXUSB apparently can’t connect to /dev/ttyusb0 to let > me use the KX3 or PX3 Utilities. Hi Lyn. Most likely the name of the port is /dev/ttyUSB0 as that has been standard convention for some time. Case matters in file names. If you are typing the name correctly, then all I can think of is that your username may not be a member of the 'dialout' group. You can easily check this in a terminal by typing the 'groups' command. There are various ways to do add your username to the 'dialout' group, as I recall, both Mint and Ubunutu offer a graphical program to manage your user's group membership. > When i unplug the KXUSB from the USB port on either Linux box and plug > it into my Mac, all is well. It even works when I reboot the same PC > to WIN7 instead of Ubuntu. What am I missing? I don't know about OS/X, but I recall that Windows will automatically make the device available to a non-privileged user. The Linux distributions are a bit more careful about security in this regard which sometimes seems like a bit of undue paranoia. 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Ham radio, Linux, bikes, and more: http://www.n0nb.us ______________________________________________________________ Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
|
In reply to this post by Lyn Haddock
Hi Lyn,
Nate is on the right track. Here is a list of the required Linux libraries and facilities that must be present and enabled for Elecraft Utilities to operate successfully on that platform. 1) 32 bit vs 64 bit Distributions The Elecraft Utilities for Linux are 32-bit and will not run on 64-bit distros. There are 32-bit compatibility libraries are available that will allow 32-bit apps to run. To install the 32-bit compatibility libraries from a terminal: sudo apt-get install ia32-libs 2) FTP must be installed on your Linux You will have to install cURL if it is not pre-installed. Most distros have it pre-installed, but not all. It is easy to install from a terminal: sudo apt-get install curl 3) Ensure our DialOut groups are set up properly Most users, other than root and members of the dialout group, do not have read/write permissions on the serial port device files. The Utilities cannot access the serial ports if the user does not have r/w permissions. An easy way to set the permissions is to add the user to the dialout group: sudo adduser << your username>> dialout Cheers, David -- --------------------------------------- David Shoaf/KG6IRW Elecraft International Distributor and Customer Support 831-763-4211 x121 --------------------------------------- |
|
Unfortunately the ia32-libs package is not available in Ubuntu 14.04 on arch
x86_64. This is a bit of a problem for me with my desktop linux computer. I can still use an older version of Ubuntu x86_64 on my laptop with kx3util but that version of Ubuntu is unsupported now and will have to be updated to something more modern very soon. When will a 64-bit release be provided for kx3util? It really is needed now. There's not much point releasing firmware upgrades for radios if you don't update the tools to run with modern OS releases and 32-bit is so 20th century :P Cheers, Darren, G0HWW On 06/11/14 20:23, David Shoaf wrote: > Hi Lyn, > > Nate is on the right track. > > Here is a list of the required Linux libraries and facilities that must be > present and enabled for Elecraft Utilities to operate successfully on that > platform. > > 1) 32 bit vs 64 bit Distributions > > The Elecraft Utilities for Linux are 32-bit and will not run on 64-bit > distros. There are 32-bit compatibility libraries are available that will > allow 32-bit apps to run. To install the 32-bit compatibility libraries from > a terminal: > > sudo apt-get install ia32-libs > > 2) FTP must be installed on your Linux > > You will have to install cURL if it is not pre-installed. Most distros have > it pre-installed, but not all. It is easy to install from a terminal: > > sudo apt-get install curl > > 3) Ensure our DialOut groups are set up properly > > Most users, other than root and members of the dialout group, do not have > read/write permissions on the serial port device files. The Utilities cannot > access the serial ports if the user does not have r/w permissions. An easy > way to set the permissions is to add the user to the dialout group: > > sudo adduser << your username>> dialout > > Cheers, > > David > Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
|
It fails for me with the response:
Failed to find/load Framework library libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory I've not figured out how to get a 32 bit version of that package installed. It would be nice if David could provide instructions for using the 32-bit kx3util with Ubuntu 14.04 x86_64 if it is actually expected to work. Darren, G0HWW On 06/11/14 21:01, John Nogatch wrote: > On Thu, Nov 6, 2014 at 12:42 PM, Darren Long <[hidden email]> wrote: >> Unfortunately the ia32-libs package is not available in Ubuntu 14.04 on arch >> x86_64. > > I am running Ubuntu 14.04 64b, & k3util works OK without ia32-libs: > > jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ lsb_release -a > No LSB modules are available. > Distributor ID: Ubuntu > Description: Ubuntu 14.04.1 LTS > Release: 14.04 > Codename: trusty > > jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ uname -a > Linux ac6sl11 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC > 2014 x86_64 x86_64 x86_64 GNU/Linux > > jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ file k3util > k3util: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), > dynamically linked (uses shared libs), for GNU/Linux 2.6.0, stripped > > jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ ldd k3util > linux-gate.so.1 => (0xf76eb000) > libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf76ba000) > libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf769e000) > libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf75b4000) > libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf756e000) > libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7551000) > libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73a1000) > /lib/ld-linux.so.2 (0xf76ec000) > jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ dpkg -l 'ia32*' > Desired=Unknown/Install/Remove/Purge/Hold > | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend > |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) > ||/ Name Version Architecture > Description > +++-==============================-====================-====================-================================================================= > un ia32-apt-get <none> <none> > (no description available) > > > There are some warnings from the graphics library, & some of the > colors are not right, but k3util is usable. > > >>> Most users, other than root and members of the dialout group, ... > > I find that some udev entries are creating devices with group > "plugdev", so I have added both dialout & plugdev to my groups. > > -John AC6SL > Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
|
I figured it out. I had to run these commands to install some i836 stuff ...
sudo apt-get install libgtk2.0-0:i386 sudo apt-get install libcanberra-gtk0:i386 It seems to work now. Hopefully this info will be useful for those trying to use Ubuntu 14.04 LTS on arch x86_64. Darren, G0HWW On 06/11/14 21:14, Darren Long wrote: > It fails for me with the response: > > Failed to find/load Framework library > libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory > > I've not figured out how to get a 32 bit version of that package installed. It > would be nice if David could provide instructions for using the 32-bit kx3util > with Ubuntu 14.04 x86_64 if it is actually expected to work. > > > Darren, G0HWW > > On 06/11/14 21:01, John Nogatch wrote: >> On Thu, Nov 6, 2014 at 12:42 PM, Darren Long <[hidden email]> wrote: >>> Unfortunately the ia32-libs package is not available in Ubuntu 14.04 on arch >>> x86_64. >> >> I am running Ubuntu 14.04 64b, & k3util works OK without ia32-libs: >> >> jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ lsb_release -a >> No LSB modules are available. >> Distributor ID: Ubuntu >> Description: Ubuntu 14.04.1 LTS >> Release: 14.04 >> Codename: trusty >> >> jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ uname -a >> Linux ac6sl11 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC >> 2014 x86_64 x86_64 x86_64 GNU/Linux >> >> jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ file k3util >> k3util: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), >> dynamically linked (uses shared libs), for GNU/Linux 2.6.0, stripped >> >> jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ ldd k3util >> linux-gate.so.1 => (0xf76eb000) >> libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf76ba000) >> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf769e000) >> libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf75b4000) >> libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf756e000) >> libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7551000) >> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73a1000) >> /lib/ld-linux.so.2 (0xf76ec000) >> jtn@ac6sl11:~/REF/Elecraft/k3util_1_13_8_27$ dpkg -l 'ia32*' >> Desired=Unknown/Install/Remove/Purge/Hold >> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend >> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) >> ||/ Name Version Architecture >> Description >> +++-==============================-====================-====================-================================================================= >> un ia32-apt-get <none> <none> >> (no description available) >> >> >> There are some warnings from the graphics library, & some of the >> colors are not right, but k3util is usable. >> >> >>>> Most users, other than root and members of the dialout group, ... >> >> I find that some udev entries are creating devices with group >> "plugdev", so I have added both dialout & plugdev to my groups. >> >> -John AC6SL >> > ______________________________________________________________ > Elecraft mailing list > Home: http://mailman.qth.net/mailman/listinfo/elecraft > Help: http://mailman.qth.net/mmfaq.htm > Post: mailto:[hidden email] > > This list hosted by: http://www.qsl.net > Please help support this email list: http://www.qsl.net/donate.html > Message delivered to [hidden email] > Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
|
In reply to this post by g0hww
Thanks for the link.
Darren, G0HWW On 06/11/14 21:35, John Nogatch wrote: >> ... instructions for using the 32-bit kx3util >> with Ubuntu 14.04 x86_64 ... > > > "Re: [Elecraft] How to run linux utilities (K3, KPA etc.) on 64 bit > Ubuntu 14.04" > > https://www.mail-archive.com/elecraft@.../msg169946.html > > That is probably the procedure that I followed. > > -John AC6SL > Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
|
In reply to this post by g0hww
On 06. nov. 2014 21:42, Darren Long wrote:
> Unfortunately the ia32-libs package is not available in Ubuntu 14.04 on arch > x86_64. It is now called libc6-i386. So the command to install it is sudo apt-get install libc6-i386 Jon LA4RT > > This is a bit of a problem for me with my desktop linux computer. I can still > use an older version of Ubuntu x86_64 on my laptop with kx3util but that version > of Ubuntu is unsupported now and will have to be updated to something more > modern very soon. > > When will a 64-bit release be provided for kx3util? It really is needed now. > > There's not much point releasing firmware upgrades for radios if you don't > update the tools to run with modern OS releases and 32-bit is so 20th century :P > > Cheers, > > Darren, G0HWW > > On 06/11/14 20:23, David Shoaf wrote: >> Hi Lyn, >> >> Nate is on the right track. >> >> Here is a list of the required Linux libraries and facilities that must be >> present and enabled for Elecraft Utilities to operate successfully on that >> platform. >> >> 1) 32 bit vs 64 bit Distributions >> >> The Elecraft Utilities for Linux are 32-bit and will not run on 64-bit >> distros. There are 32-bit compatibility libraries are available that will >> allow 32-bit apps to run. To install the 32-bit compatibility libraries from >> a terminal: >> >> sudo apt-get install ia32-libs >> >> 2) FTP must be installed on your Linux >> >> You will have to install cURL if it is not pre-installed. Most distros have >> it pre-installed, but not all. It is easy to install from a terminal: >> >> sudo apt-get install curl >> >> 3) Ensure our DialOut groups are set up properly >> >> Most users, other than root and members of the dialout group, do not have >> read/write permissions on the serial port device files. The Utilities cannot >> access the serial ports if the user does not have r/w permissions. An easy >> way to set the permissions is to add the user to the dialout group: >> >> sudo adduser << your username>> dialout >> >> Cheers, >> >> David >> > ______________________________________________________________ > Elecraft mailing list > Home: http://mailman.qth.net/mailman/listinfo/elecraft > Help: http://mailman.qth.net/mmfaq.htm > Post: mailto:[hidden email] > > This list hosted by: http://www.qsl.net > Please help support this email list: http://www.qsl.net/donate.html > Message delivered to [hidden email] > ______________________________________________________________ Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
|
In reply to this post by g0hww
Google ia32-libs. You may find some ideas.
Phil W7OX On 11/6/14 12:42 PM, Darren Long wrote: > Unfortunately the ia32-libs package is not available in Ubuntu 14.04 on arch > x86_64. > > This is a bit of a problem for me with my desktop linux computer. I can still > use an older version of Ubuntu x86_64 on my laptop with kx3util but that version > of Ubuntu is unsupported now and will have to be updated to something more > modern very soon. > > When will a 64-bit release be provided for kx3util? It really is needed now. > > There's not much point releasing firmware upgrades for radios if you don't > update the tools to run with modern OS releases and 32-bit is so 20th century :P > > Cheers, > > Darren, G0HWW > > On 06/11/14 20:23, David Shoaf wrote: >> Hi Lyn, >> >> Nate is on the right track. >> >> Here is a list of the required Linux libraries and facilities that must be >> present and enabled for Elecraft Utilities to operate successfully on that >> platform. >> >> 1) 32 bit vs 64 bit Distributions >> >> The Elecraft Utilities for Linux are 32-bit and will not run on 64-bit >> distros. There are 32-bit compatibility libraries are available that will >> allow 32-bit apps to run. To install the 32-bit compatibility libraries from >> a terminal: >> >> sudo apt-get install ia32-libs >> >> 2) FTP must be installed on your Linux >> >> You will have to install cURL if it is not pre-installed. Most distros have >> it pre-installed, but not all. It is easy to install from a terminal: >> >> sudo apt-get install curl >> >> 3) Ensure our DialOut groups are set up properly >> >> Most users, other than root and members of the dialout group, do not have >> read/write permissions on the serial port device files. The Utilities cannot >> access the serial ports if the user does not have r/w permissions. An easy >> way to set the permissions is to add the user to the dialout group: >> >> sudo adduser << your username>> dialout >> >> Cheers, >> >> David ______________________________________________________________ Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html Message delivered to [hidden email] |
| Free forum by Nabble | Edit this page |
