-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lost device // HID device still there #100
Comments
I suspect hardware somewhere.
Can you try a different cable, port etc.
Darryl
…On Tue, Feb 28, 2023 at 6:49 PM Philipp ***@***.***> wrote:
Hello all,
I have a problem after some time / switching cycles not always the same.
But in the region of 10 to 20 switching. I lose the devices connection.
I get this message:
***@***.***:~# usbrelay
ioctl (GFEATURE): Protocol error
hid_get_feature_report
: Protocol error
The HID device but is visible, I have also tried it with older version of
usbrelay, same behavior.
***@***.***:~# lsusb
Bus 003 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 028: ID 16c0:05df Van Ooijen Technische Informatica HID device except mice, keyboards, and joysticks
Bus 001 Device 003: ID 1c4f:0034 SiGma Micro
Bus 001 Device 002: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
What more do you need to help me?
I had before this realy with 4 ports
<https://www.amazon.de/Relaismodul-4-Kanal-Computer-Controller-Erweiterungskarte-default/dp/B08KS6G581/ref=sr_1_4?keywords=usbrelay&link_code=qs&qid=1677574039&sourceid=Mozilla-search&sr=8-4>
now I have it with 8 ports
<https://www.amazon.de/8-Kanal-Computer-Controller-importiertem-Hochleistungs-USB/dp/B07L12DXWB/ref=d_pd_sbs_sccl_2_6/258-5057675-0666766?pd_rd_w=cz0Y0&content-id=amzn1.sym.6023e427-25bb-42e7-aaa9-a6e0a8bdcb7b&pf_rd_p=6023e427-25bb-42e7-aaa9-a6e0a8bdcb7b&pf_rd_r=TJTHDC2WM5NAH8586FYG&pd_rd_wg=PIdfj&pd_rd_r=af613a2c-b88a-4db2-a026-959fc844f833&pd_rd_i=B07L12DXWB&psc=1>
and it makes problems the one with 4 runs without problems, but in a other
machine.
***@***.***:~# usbrelay -d
libusbrelay: 1.1.2-8-g88844b073d-dirty
usbrelay: 1.1.2-8-g88844b073d-dirty
enumerate_relay_boards()Found 0 devices
***@***.***:/home/aaronia# usbrelay -e 1
I have to disconnect it completely from the power.
Since this is currently from my wiring only possible when I turn off the
computer and pull the power plug. After that it runs again for a short time.
many greetings
—
Reply to this email directly, view it on GitHub
<#100>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTSUVMVYDYIVB37HOBBQF3WZW325ANCNFSM6AAAAAAVKNSQ5U>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Look at 'building the code' section of the README.md
There is the ability to use hidapi-libusb in the build process.
make HIDAPI=libusb
I haven't had to use this for a very long time, but it might be worth a try
if the hardware seems Ok.
Darryl
…On Tue, Feb 28, 2023 at 8:08 PM Darryl Bond ***@***.***> wrote:
I suspect hardware somewhere.
Can you try a different cable, port etc.
Darryl
On Tue, Feb 28, 2023 at 6:49 PM Philipp ***@***.***> wrote:
> Hello all,
> I have a problem after some time / switching cycles not always the same.
> But in the region of 10 to 20 switching. I lose the devices connection.
> I get this message:
>
> ***@***.***:~# usbrelay
> ioctl (GFEATURE): Protocol error
> hid_get_feature_report
> : Protocol error
>
> The HID device but is visible, I have also tried it with older version of
> usbrelay, same behavior.
>
> ***@***.***:~# lsusb
> Bus 003 Device 002: ID 8087:8000 Intel Corp.
> Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> Bus 001 Device 028: ID 16c0:05df Van Ooijen Technische Informatica HID device except mice, keyboards, and joysticks
> Bus 001 Device 003: ID 1c4f:0034 SiGma Micro
> Bus 001 Device 002: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>
> What more do you need to help me?
> I had before this realy with 4 ports
> <https://www.amazon.de/Relaismodul-4-Kanal-Computer-Controller-Erweiterungskarte-default/dp/B08KS6G581/ref=sr_1_4?keywords=usbrelay&link_code=qs&qid=1677574039&sourceid=Mozilla-search&sr=8-4>
> now I have it with 8 ports
> <https://www.amazon.de/8-Kanal-Computer-Controller-importiertem-Hochleistungs-USB/dp/B07L12DXWB/ref=d_pd_sbs_sccl_2_6/258-5057675-0666766?pd_rd_w=cz0Y0&content-id=amzn1.sym.6023e427-25bb-42e7-aaa9-a6e0a8bdcb7b&pf_rd_p=6023e427-25bb-42e7-aaa9-a6e0a8bdcb7b&pf_rd_r=TJTHDC2WM5NAH8586FYG&pd_rd_wg=PIdfj&pd_rd_r=af613a2c-b88a-4db2-a026-959fc844f833&pd_rd_i=B07L12DXWB&psc=1>
> and it makes problems the one with 4 runs without problems, but in a other
> machine.
>
> ***@***.***:~# usbrelay -d
> libusbrelay: 1.1.2-8-g88844b073d-dirty
> usbrelay: 1.1.2-8-g88844b073d-dirty
> enumerate_relay_boards()Found 0 devices
> ***@***.***:/home/aaronia# usbrelay -e 1
>
> I have to disconnect it completely from the power.
> Since this is currently from my wiring only possible when I turn off the
> computer and pull the power plug. After that it runs again for a short time.
>
> many greetings
>
> —
> Reply to this email directly, view it on GitHub
> <#100>, or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ABTSUVMVYDYIVB37HOBBQF3WZW325ANCNFSM6AAAAAAVKNSQ5U>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: ***@***.***>
>
|
Yes I have already used both libs, same behavior. So is this rather an error from the card itself? In a previous project with the version with 4 I had no problems. |
Some more information I could collect, maybe it can help? When it is working fine:
when it stops working:
As what I can see, the drive breaks somewhere?! BR |
That indicates it is something in the hid stack if is not just affecting
usbrelay.
I use Fedora and raspian without issues, perhaps try a VM with newer/older
version of Ubuntu or Fedora??
…On Tue, 28 Feb 2023, 10:02 pm Philipp, ***@***.***> wrote:
Some more information I could collect, maybe it can help?
When it is working fine:
***@***.***:~$ usbhid-dump
001:010:000:DESCRIPTOR 1677585220.646253
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 08
09 00 B2 02 01 C0
001:004:000:DESCRIPTOR 1677585220.648131
05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 03
15 00 25 01 95 03 75 01 81 02 95 01 75 05 81 01
05 01 09 30 09 31 09 38 15 81 25 7F 75 08 95 03
81 06 C0 C0
001:005:001:DESCRIPTOR 1677585220.650114
05 0C 09 01 A1 01 85 01 19 00 2A 3C 02 15 00 26
3C 02 95 01 75 10 81 00 C0 05 01 09 80 A1 01 85
02 19 81 29 83 25 01 75 01 95 03 81 02 95 05 81
01 C0
001:005:000:DESCRIPTOR 1677585220.652043
05 01 09 06 A1 01 05 08 19 01 29 03 15 00 25 01
75 01 95 03 91 02 95 05 91 01 05 07 19 E0 29 E7
95 08 81 02 75 08 95 01 81 01 19 00 29 91 26 FF
00 95 06 81 00 C0
***@***.***:~$ usb-devices
....
T: Bus=01 Lev=01 Prnt=01 Port=05 Cnt=04 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=16c0 ProdID=05df Rev=01.00
S: Manufacturer=www.dcttech.com
S: Product=USBRelay8
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=20mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
....
when it stops working:
***@***.***:~$ usbhid-dump
001:014:000:Failed to retrieve report descriptor: Input/Output Error
001:014:000:Failed to attach to the kernel driver: Entity not found
***@***.***:~$ usb-devices
....
T: Bus=01 Lev=01 Prnt=01 Port=05 Cnt=04 Dev#= 14 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=16c0 ProdID=05df Rev=01.00
S: Manufacturer=www.dcttech.com
S: Product=USBRelay8
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=20mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
.....
As what I can see, the drive breaks somewhere?!
BR
—
Reply to this email directly, view it on GitHub
<#100 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTSUVLBZY4Y3NACGY5Y2RTWZXSL5ANCNFSM6AAAAAAVKNSQ5U>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I just tested a relay switching from off to on 100 times without a problem on Fedora 37. |
Hi, Is there a way to debug it better? |
Is it the same computer?
I'm not sure how to help from here.
…On Wed, Mar 1, 2023, 6:36 PM Philipp ***@***.***> wrote:
Hi,
I have now tried it on a ubuntu 18.04. The first system was an ubuntu
14.04.
Unfortunately the same behavior.
No matter against which lib I compile.
Is there a way to debug it better?
Is this a board error or is it somewhere else?
All three of the boards that I have show the same misbehaviour,
unfortunately.
—
Reply to this email directly, view it on GitHub
<#100 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTSUVPFMOSKFZVFS6VXOJDWZ4DB3ANCNFSM6AAAAAAVKNSQ5U>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I know, old topic, but I seem to have the same problem. Sometimes the relay-card (8 ports) disappears, and I have to reboot the computer to get it back. This is on a raspberry pi.
|
Nothing really to do with usbrelay, but I'd check the dmesg log to see if
it registered as removed sometime previously, also lsusb to see if the
kernel can see it.
Does an unplug/replug also fix it?
Most times I have come across this, it's a dodgy cable.
…On Fri, 29 Sep 2023, 4:35 am Peter Berck, ***@***.***> wrote:
I know, old topic, but I seem to have the same problem. Sometimes the
relay-card (8 ports) disappears, and I have to reboot the computer to get
it back.
This is on a raspberry pi.
`uname -a
Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023
aarch64 GNU/Linux
usbrelay -d
libusbrelay: 1.2.1
usbrelay: 1.2.1
enumerate_relay_boards()Found 1 devices
Device Found
type: 16c0 05df
path: /dev/hidraw0
serial_number: REL0
Manufacturer: www.dcttech.com
Product: USBRelay8
Release: 100
Interface: 0
Number of Relays = 8
Module_type = 1
REL0_1=0
REL0_2=0
REL0_3=0
REL0_4=0
REL0_5=0
REL0_6=0
REL0_7=0
REL0_8=0
`
—
Reply to this email directly, view it on GitHub
<#100 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTSUVMTV32CJM2UTTD2RQ3X4W7N5ANCNFSM6AAAAAAVKNSQ5U>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Thanks, I'll see if I can catch it again, and find out what happens. I couldn't try unplugging the cable as the raspberry pi is on a remote location. Rebooting fixed the problem though. |
I know this is a a very old thread, but I face this issue also. I've changed cables, tried different ports, etc. I cannot cause this to happen on demand - it's very random. When this happens, I've tried to unplug/replug the board but to no avail. I installed an USB-Resetter tool and tried all of it's options (reset just the device, reset the entire hub, etc.), but it does not come back (show back up as a device) until a full reboot. I'm 100% certain this is not an issue with this software, but also trying to find out from anyone if there are any other thoughts on how to reset the USB hub. Thanks in advance. |
Hello all,
I have a problem after some time / switching cycles not always the same.
But in the region of 10 to 20 switching. I lose the devices connection.
I get this message:
The HID device but is visible, I have also tried it with older version of usbrelay, same behavior.
What more do you need to help me?
I had before this realy with 4 ports now I have it with 8 ports and it makes problems the one with 4 runs without problems, but in a other machine.
I have to disconnect it completely from the power.
Since this is currently from my wiring only possible when I turn off the computer and pull the power plug. After that it runs again for a short time.
many greetings
The text was updated successfully, but these errors were encountered: