Open ptorrent opened 5 years ago
Working on 0.12
Could you retry with the latest master? The problem will still be there but I've renumbered the error messages so that it'll be more obvious what triggered this.
Is knxd 0.14.25:4358f34 the last master version (I did my test with this version) ?
No. d9eddc3.
Thanks for your answer
I'm not familiar with github command. git checkout master:d9eddc3 ?
"git pull" should be enough.
Not better
[38.714220] [00002dd3] libusb: debug [libusb_cancel_transfer] transfer 0x7138a8
[38.714276] [00002dd3] libusb: debug [libusb_cancel_transfer] transfer 0x7195e0
[38.714334] [00002dd3] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[38.714359] [00002dd3] libusb: debug [handle_events] poll() 3 fds with timeout in 0ms
[38.714388] [00002dd3] libusb: debug [handle_events] poll() returned 1
[38.714416] [00002dd3] libusb: debug [reap_for_handle] urb type=1 status=-2 transferred=0
[38.714439] [00002dd3] libusb: debug [handle_bulk_completion] handling completion status -2 of bulk urb 1/1
[38.714461] [00002dd3] libusb: debug [handle_bulk_completion] abnormal reap: urb status -2
[38.714481] [00002dd3] libusb: debug [handle_bulk_completion] abnormal reap: last URB handled, reporting
[38.714504] [00002dd3] libusb: debug [disarm_timerfd]
[38.714533] [00002dd3] libusb: debug [usbi_handle_transfer_completion] transfer 0x7138a8 has callback 0x47858
Layer 10 [16:C.usb/usbL 38.715] SendCB 7138a8
[38.714586] [00002dd3] libusb: debug [reap_for_handle] urb type=1 status=-2 transferred=0
[38.714609] [00002dd3] libusb: debug [handle_bulk_completion] handling completion status -2 of bulk urb 1/1
[38.714631] [00002dd3] libusb: debug [handle_bulk_completion] abnormal reap: urb status -2
[38.714650] [00002dd3] libusb: debug [handle_bulk_completion] abnormal reap: last URB handled, reporting
[38.714672] [00002dd3] libusb: debug [usbi_handle_transfer_completion] transfer 0x7195e0 has callback 0x476bc
Layer 10 [16:C.usb/usbL 38.715] RecvCB 7195e0
Layer 10 [16:C.usb/usbL 38.716] SendComplete 7138a8 0
E00000035: [16:C.usb] SendError 7138a8 status 3
Layer 10 [16:C.usb/usbL 38.716] RecvComplete 7195e0 0
Layer 1 [16:C.usb/usbL 38.716] Release
[38.714839] [00002dd3] libusb: debug [libusb_release_interface] interface 0
[38.714912] [00002dd3] libusb: debug [libusb_attach_kernel_driver] interface 0
[38.726678] [00002dd3] libusb: debug [libusb_close]
[38.727342] [00002dd3] libusb: debug [usbi_remove_pollfd] remove fd 13
Layer 10 [16:C.usb/usbL 38.729] USBLoop read 10
Layer 10 [16:C.usb/usbL 38.729] USBLoop read 12
[38.728753] [00002dd3] libusb: debug [libusb_exit]
[38.729518] [00002dd3] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[38.729950] [00002dd3] libusb: debug [handle_events] poll fds modified, reallocating
[38.730385] [00002dd3] libusb: debug [handle_events] poll() 2 fds with timeout in 0ms
[38.731114] [00002dd3] libusb: debug [handle_events] poll() returned 0
[38.731572] [00002dd3] libusb: debug [libusb_unref_device] destroy device 1.5
[38.732090] [00002dd3] libusb: debug [libusb_unref_device] destroy device 1.4
[38.732513] [00002dd3] libusb: debug [libusb_unref_device] destroy device 1.3
[38.732931] [00002dd3] libusb: debug [libusb_unref_device] destroy device 1.2
[38.733451] [00002dd3] libusb: debug [libusb_unref_device] destroy device 1.1
[38.733860] [00002dd3] libusb: debug [usbi_remove_pollfd] remove fd 10
Layer 10 [16:C.usb/usbL 38.735] USBLoop read 12
[38.734568] [00002dd3] libusb: debug [usbi_remove_pollfd] remove fd 12
Layer 4 [ 1:main 38.736] deleted.
Not enough log info. Please don't include libusb debugging. You can turn that off by using -t1023 (bit 10 controls the USB debug flag). Also, please use "-B log" in front of the "-b usb:".
In any case,
Layer 0 [ 4:server/Server 13.698] Send(017): 06 10 05 30 00 11 29 00 BC D0 11 01 19 01 01 00 80
Layer 0 [ 4:server/Server 13.698] Send: Operation not permitted
indicates that you either don't have a default route, or sending multicast packets has been firewalled off.
On the other hand,
E00000000: [20:C.usb] EMI_common: send while waiting
indicates an internal logic error when handling USB, which I haven't yet been able to fix unfortunately, as it doesn't show up on any of my hardware. To debug that I need a complete dump (with the aforementioned "-B log" option); could you create that and upload it to a gist or pastebin?
Hello,
Here the command:
knxd -t1023 -e 15.15.250 -E 15.15.251:4 -DT --Server=:3671 -u /tmp/knxd_72 -i 33671 -B log -b usb:
To reproduce: 1) exec knxd 2) write value on the knx bus
Here the pastebin: https://pastebin.com/cBWiCiDr
Tell me if you need more info
Hello,
I'm using master branch ( 0.14.25). I'm able to connect to USB device. As soon as I write a value on the bus (by pressing a switch) KNXD stops.
Second example:
Maybe linked to #329 ?