XHC LHB04B-4: fails to detect - SOLVED

More
6 years 11 months ago #151127 by travis036
found in /usr/bin, :xhc-hb04, but when i run it under halrun:
Code:
halcmd: loadusr xhc-hb04 halcmd: Creating pin: xhc-hb04.x.pos-absolute Creating pin: xhc-hb04.y.pos-absolute Creating pin: xhc-hb04.z.pos-absolute Creating pin: xhc-hb04.a.pos-absolute Creating pin: xhc-hb04.x.pos-relative Creating pin: xhc-hb04.y.pos-relative Creating pin: xhc-hb04.z.pos-relative Creating pin: xhc-hb04.a.pos-relative Creating pin: xhc-hb04.feed-value Creating pin: xhc-hb04.feed-override Creating pin: xhc-hb04.spindle-rps Creating pin: xhc-hb04.spindle-override Creating pin: xhc-hb04.sleeping Creating pin: xhc-hb04.connected Creating pin: xhc-hb04.stepsize-up Creating pin: xhc-hb04.stepsize-down Creating pin: xhc-hb04.stepsize Creating pin: xhc-hb04.require_pendant Creating pin: xhc-hb04.inch-icon Creating pin: xhc-hb04.jog.enable-off Creating pin: xhc-hb04.jog.enable-x Creating pin: xhc-hb04.jog.enable-y Creating pin: xhc-hb04.jog.enable-z Creating pin: xhc-hb04.jog.enable-a Creating pin: xhc-hb04.jog.enable-feed-override Creating pin: xhc-hb04.jog.enable-spindle-override Creating pin: xhc-hb04.jog.scale Creating pin: xhc-hb04.jog.counts Creating pin: xhc-hb04.jog.counts-neg Creating pin: xhc-hb04.jog.velocity Creating pin: xhc-hb04.jog.max-velocity Creating pin: xhc-hb04.jog.increment Creating pin: xhc-hb04.jog.plus-x Creating pin: xhc-hb04.jog.minus-x Creating pin: xhc-hb04.jog.plus-y Creating pin: xhc-hb04.jog.minus-y Creating pin: xhc-hb04.jog.plus-z Creating pin: xhc-hb04.jog.minus-z Creating pin: xhc-hb04.jog.plus-a Creating pin: xhc-hb04.jog.minus-a xhc-hb04: waiting for XHC-HB04 device
but then it returns to the hal command prompt, and never seems to report if it found the pendant, or not.
i ran this over an SSH terminal from inside the house (so glad i ran ethernet out to the cnc shed), so to be honest, i don't know if the pendant responds or not. i will go back out in a bit, see if the heater has done anything for the shed temperature.

~Travis

Please Log in to join the conversation.

More
6 years 11 months ago #151136 by travis036
ok, so my old pendant apparently no longer works... no matter what i have tried, so now i have to get the new pendant working. either that or abandon both pendants, and... i don't know what.

so, i have changed /etc/udev/rules.d/90-xhc.rules from:
Code:
ATTRS{idVendor}=="10ce", ATTRS{idProduct}=="eb70", MODE="666", OWNER="root", GROUP="users"

back to:
Code:
ATTRS{idVendor}=="10ce", ATTRS{idProduct}=="eb93", MODE="666", OWNER="root", GROUP="users"

and commented out the XHC-HB04 related config in the main ini, so now i only have to get my 10ce:eb93 pendant to function.

i have seen several ways to do it, but it all involves re-compiling LinuxCNC, and i can't do that as the dependencies fail to install. here is my apt sources:
Code:
deb http://archive.debian.org/debian wheezy main contrib non-free deb-src http://archive.debian.org/debian wheezy main contrib non-free deb http://archive.debian.org/debian wheezy/updates main contrib non-free deb-src http://archive.debian.org/debian wheezy/updates main contrib non-free deb http://archive.debian.org/debian-security wheezy/updates main contrib non-free deb-src http://archive.debian.org/debian-security/ wheezy/updates main contrib non-free

/etc/apt/sources.list.d/linuxcnc.list:
Code:
deb http://linuxcnc.org/ wheezy base 2.7-rtai deb-src http://linuxcnc.org/ wheezy base 2.7-rtai #deb http://buildbot.linuxcnc.org/ wheezy master-rt #deb-src http://buildbot.linuxcnc.org/ wheezy master-rt #deb http://buildbot.linuxcnc.org/ wheezy 2.7-rt #deb-src http://buildbot.linuxcnc.org/ wheezy 2.7-rt


/etc/apt/sources.list.d/linuxcnc.buildbot.list:
Code:
deb http://buildbot.linuxcnc.org/ wheezy master-rt deb-src http://buildbot.linuxcnc.org/ wheezy master-r

LinuxCNC config files at: github.com/travisfarmer/my-linuxcnc-conf/tree/linuxcnc_2.9

i apologize for dumping this issue on the forum so much, but i am becoming very frustrated.

~Travis

Please Log in to join the conversation.

More
6 years 11 months ago #151227 by andypugh
What other hardware are you using? Can you use the Stretch preempt-rt installer instead? At least that way you get a distro that still has active repositories.

Second link here: www.linuxcnc.org/downloads/

Please Log in to join the conversation.

More
6 years 11 months ago #151235 by islander261
Travis

I am back from a weekend of selling at holiday markets.

I am running 2.9 master now under LMDE 2 (Debian Jessy) with no problems. I have attached a zip file of the relevant parts of my configuration. Please note that because I use PlasmaC I have to use modified versions of the stock pendant support files and rearrange hal connections in a postgui.hal file.

John

Please Log in to join the conversation.

More
6 years 11 months ago #151244 by travis036

andypugh wrote: What other hardware are you using? Can you use the Stretch preempt-rt installer instead? At least that way you get a distro that still has active repositories.

Second link here: www.linuxcnc.org/downloads/


Currently downloading the ISO.

i have what i think is a intel P4 (maybe, never actually checked), using a dual parallel port card, interfacing with dual breakout boards, driving steppers. i don't know the exact specifics, but can get them if needed (when i next go out to the CNC shed). i still have the old configs, so i can always go back if this doesn't work. :)

islander261 wrote: Travis

I am back from a weekend of selling at holiday markets.

I am running 2.9 master now under LMDE 2 (Debian Jessy) with no problems. I have attached a zip file of the relevant parts of my configuration. Please note that because I use PlasmaC I have to use modified versions of the stock pendant support files and rearrange hal connections in a postgui.hal file.

John


Thank you, i will study them! :)

~Travis

Please Log in to join the conversation.

More
6 years 11 months ago #151457 by travis036
so, i tried to install from linuxcnc-stretch-uspace-i386-r13.iso, but it failed during install, with no clue as to what caused it. not enough hard-drive space maybe? (4.3GB) i don't have any other IDE hard-drives kicking around. i have a SATA drive kicking around, but i will have to hot-wire in a SATA power adapter, and install a SATA controller. i think i have a PCI one kicking around.

I will try downloading and installing linuxcnc-stretch-uspace-i386-r12.iso, and see if it makes a difference.

~Travis

EDIT: just read the min system requirements... hard-drive is too small.

Please Log in to join the conversation.

More
6 years 11 months ago #151478 by travis036
late last night, when i got around to installing the SATA hard drive (>100GB), it locked up during the install (DVD) when "configuring apt sources". I will try a re-install, as i have no idea what happened.

~Travis

Please Log in to join the conversation.

More
6 years 11 months ago #151524 by travis036
i don't know exactly what i fixed, but after several tries installing, i got it to install completely. now i am installing deps to be able to compile the HAL component for my pendant. long list of deps, but i am working through it.

~Travis

Please Log in to join the conversation.

More
6 years 11 months ago #151558 by travis036
My RT latency seems to have gone from barely usable, to much worse (from around 50K, to 161702).

on the plus side, i could install all dependencies (dpkg-checkbuilddeps returned nothing). though when i ran configure, i got the error:
Code:
checking libgl1-mesa-dri workaround... test for libgl1-mesa-dri workaround failed, please file a bug
using code from: github.com/ctbenergy/linuxcnc/tree/2.7-feature-xhc-whb04b-6

so i can't configure past this, and therefore i can't compile, as there is no makefile.

as much as i like the new pendant, i am wondering if it is even going to work. i am considering cutting my losses with it, and trying to get my old pendant working again, and using the wheezy linuxcnc distro, as it had better latency numbers.

in parallel to that, i will attempt to find some hardware from my stash of old computers, and see if i can find a PC that runs Stretch LinuxCNC better, and use that to play around with trying to get the newer (xhc-lhb04b-4) pendant working. at least that way, i won't be compromising the usability of my machine by holding it up in development. then, once i get the new system working good, i can move it over to the machine to see if it really works, while still having the old one available to swap in if it doesn't work.

~Travis

Please Log in to join the conversation.

More
6 years 11 months ago #151565 by andypugh
You might try
sudo apt-get install libglu1-mesa-dev

Please Log in to join the conversation.

Time to create page: 1.464 seconds
Powered by Kunena Forum