Problem with Shuttle component , valid device faults with "not a known device"

More
25 Apr 2025 23:24 - 25 Apr 2025 23:42 #327062 by gmouer
I have a shuttle pro by Contour that I have used with linuxcnc for years under version 2.7 using the old HIDCOMP component which is now outdated and not included in the new distro.    The shuttle always worked perfectly.

Now, I have upgraded to 2.9.4 using the iso installer.     WIth only the single line "loadusr shuttle" it throws a error as "dev/hidraw0 is not a known device."          Looking at the docs it does not recognize a valid usb ID for my contour shuttlepro.     LSUSB lists the ID as "011" and that is not provided for in the shuttle component but is indeed valid for a shuttlepro.   The component only covers ID's of 0020, 0240 and 0030.    

LSUSB displays Device 003   0b33 and ID 011 Contour shuttlepro

I did make the appropriate rule using the 011 ID but apparently the failure to recognize the id is withing the component coding.

Edit: I found the attached document that confrims that 011 is a valid usb id   (chart on pg2)

Hopefully someone will correct this in the shuttle.1 component.      

Thanks,
George
 
Attachments:
Last edit: 25 Apr 2025 23:42 by gmouer.

Please Log in or Create an account to join the conversation.

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
26 Apr 2025 16:26 #327090 by tommylight
Probably a kernel issue, so try installing another RT kernel.
packages.debian.org/search?keywords=linux-image-rt
There are several under the "Package linux-image-rt-amd64" section, try from Trixie and down.
To switch the kernels when powering on/rebooting, hold down the right SHIFT key until the GRUB menu shows up.

Please Log in or Create an account to join the conversation.

More
26 Apr 2025 18:49 #327094 by gmouer
It is a issue in the component, it happened before where another USB ID for the shuttle was left out of the code and Andypugh fixed the code adding the missing ID. That was 5 years ago. The 011 shuttle ID was not added and is still not provided for in the code even though it is a valid ID for some shuttle pro devices.

Here is where Andy changed the code to add one of the missing USB id's
github.com/LinuxCNC/linuxcnc/issues/702

The shuttle docs list 3 USB codes for use in addding a rule but the 011 code is not mentioned.

For now I connected a shuttlexpress I had and that works fine (its ID is 0020 which is in theShuttle.1 source code)
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

Time to create page: 0.052 seconds
Powered by Kunena Forum