View Issue Details

IDProjectCategoryView StatusLast Update
0003438Kali LinuxKali Package Bugpublic2018-01-29 12:43
ReporterZero_Chaos Assigned Tog0tmi1k  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionsuspended 
Product Version2016.1 
Summary0003438: ubertooth functionality broken on armhf
Description

libbtbb, ubertooth, etc, all seem to show version "2015.10.R1-0kali2"

root@localhost:~# ubertooth-util -r
Resetting ubertooth device number 255
libUSB Error: No Device: Check Ubertooth is connected to host (-4)
could not open Ubertooth device
root@localhost:~# LIBUSB_DEBUG=4 ubertooth-util -r
[timestamp] [threadID] facility level [function call] <message>

[ 0.000560] [0000123f] libusb: debug [libusb_init] created default context
[ 0.001345] [0000123f] libusb: debug [libusb_init] libusb v1.0.20.11004
[ 0.002641] [0000123f] libusb: debug [find_usbfs_path] found usbfs at /dev/bus/usb
[ 0.002957] [0000123f] libusb: debug [op_init] bulk continuation flag supported
[ 0.003291] [0000123f] libusb: debug [op_init] zero length packet flag supported
[ 0.004507] [0000123f] libusb: debug [op_init] sysfs can relate devices
[ 0.005288] [0000123f] libusb: debug [op_init] sysfs has complete descriptors
[ 0.008305] [00001240] libusb: debug [linux_udev_event_thread_main] udev event thread entering.
[ 0.022065] [0000123f] libusb: debug [linux_get_device_address] getting address for device: usb2 detached: 0
[ 0.022153] [0000123f] libusb: debug [linux_get_device_address] scan usb2
[ 0.022394] [0000123f] libusb: debug [linux_get_device_address] bus=2 dev=1
[ 0.022441] [0000123f] libusb: debug [linux_enumerate_device] busnum 2 devaddr 1 session_id 513
[ 0.022480] [0000123f] libusb: debug [linux_enumerate_device] allocating new device for 2/1 (session 513)
[ 0.023810] [0000123f] libusb: debug [linux_get_device_address] getting address for device: 2-1 detached: 0
[ 0.023864] [0000123f] libusb: debug [linux_get_device_address] scan 2-1
[ 0.024186] [0000123f] libusb: debug [linux_get_device_address] bus=2 dev=10
[ 0.024234] [0000123f] libusb: debug [linux_enumerate_device] busnum 2 devaddr 10 session_id 522
[ 0.024288] [0000123f] libusb: debug [linux_enumerate_device] allocating new device for 2/10 (session 522)
[ 0.024852] [0000123f] libusb: debug [linux_get_parent_info] Dev 0xab2db120 (2-1) has parent 0xab2cd7f8 (usb2) port 1
[ 0.025604] [0000123f] libusb: debug [linux_get_device_address] getting address for device: usb3 detached: 0
[ 0.025656] [0000123f] libusb: debug [linux_get_device_address] scan usb3
[ 0.026532] [0000123f] libusb: debug [linux_get_device_address] bus=3 dev=1
[ 0.026830] [0000123f] libusb: debug [linux_enumerate_device] busnum 3 devaddr 1 session_id 769
[ 0.026891] [0000123f] libusb: debug [linux_enumerate_device] allocating new device for 3/1 (session 769)
[ 0.028159] [0000123f] libusb: debug [linux_get_device_address] getting address for device: 3-1 detached: 0
[ 0.028210] [0000123f] libusb: debug [linux_get_device_address] scan 3-1
[ 0.028705] [0000123f] libusb: debug [linux_get_device_address] bus=3 dev=2
[ 0.028753] [0000123f] libusb: debug [linux_enumerate_device] busnum 3 devaddr 2 session_id 770
[ 0.028798] [0000123f] libusb: debug [linux_enumerate_device] allocating new device for 3/2 (session 770)
[ 0.029145] [0000123f] libusb: debug [linux_get_parent_info] Dev 0xab2db230 (3-1) has parent 0xab2db198 (usb3) port 1
[ 0.034268] [0000123f] libusb: debug [linux_get_device_address] getting address for device: usb1 detached: 0
[ 0.034335] [0000123f] libusb: debug [linux_get_device_address] scan usb1
[ 0.034501] [0000123f] libusb: debug [linux_get_device_address] bus=1 dev=1
[ 0.034649] [0000123f] libusb: debug [linux_enumerate_device] busnum 1 devaddr 1 session_id 257
[ 0.034690] [0000123f] libusb: debug [linux_enumerate_device] allocating new device for 1/1 (session 257)
[ 0.035692] [0000123f] libusb: debug [usbi_add_pollfd] add fd 6 events 1
[ 0.035786] [0000123f] libusb: debug [usbi_io_init] using timerfd for timeouts
[ 0.035822] [0000123f] libusb: debug [usbi_add_pollfd] add fd 8 events 1
[ 0.036027] [0000123f] libusb: debug [libusb_get_device_list]
[ 0.036252] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 0.036308] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 0.036357] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 0.036403] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 0.036432] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 0.036469] [0000123f] libusb: debug [libusb_open] open 2.10
[ 0.093706] [0000123f] libusb: debug [usbi_add_pollfd] add fd 9 events 4
[ 0.093760] [0000123f] libusb: debug [libusb_claim_interface] interface 0
Resetting ubertooth device number 255
[ 0.093914] [0000123f] libusb: debug [libusb_alloc_transfer] transfer 0xab2cd7a8
[ 0.094023] [0000123f] libusb: debug [libusb_submit_transfer] transfer 0xab2cd7a8
[ 0.094071] [0000123f] libusb: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.094154] [0000123f] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.094186] [0000123f] libusb: debug [handle_events] poll fds modified, reallocating
[ 0.094224] [0000123f] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[ 0.094464] [0000123f] libusb: debug [handle_events] poll() returned 1
[ 0.094523] [0000123f] libusb: debug [reap_for_handle] urb type=2 status=0 transferred=0
[ 0.094554] [0000123f] libusb: debug [handle_control_completion] handling completion status 0
[ 0.094584] [0000123f] libusb: debug [disarm_timerfd]
[ 0.094625] [0000123f] libusb: debug [usbi_handle_transfer_completion] transfer 0xab2cd7a8 has callback 0xf73346e5
[ 0.094657] [0000123f] libusb: debug [sync_transfer_cb] actual_length=0
[ 0.094723] [0000123f] libusb: debug [libusb_free_transfer] transfer 0xab2cd7a8
[ 2.095218] [0000123f] libusb: debug [libusb_init] reusing default context
[ 2.095360] [0000123f] libusb: debug [libusb_get_device_list]
[ 2.095473] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 2.095520] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 2.095561] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 2.095597] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 2.095637] [0000123f] libusb: debug [libusb_get_device_descriptor]
[ 2.095677] [0000123f] libusb: debug [libusb_open] open 2.10
[ 2.095859] [0000123f] libusb: error [_get_usbfs_fd] File doesn't exist, wait 10 ms and try again
[ 2.106298] [0000123f] libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/002/010: No such file or directory
[ 2.106409] [0000123f] libusb: debug [op_open] open failed with no device, but device still attached
[ 2.106509] [0000123f] libusb: debug [libusb_open] open 2.10 returns -4
libUSB Error: No Device: Check Ubertooth is connected to host (-4)
could not open Ubertooth device
[ 2.106681] [0000123f] libusb: debug [libusb_exit]
[ 2.106730] [0000123f] libusb: debug [libusb_exit] not destroying default context

Steps To Reproduce

use an armhf device, attempt to reset ubertooth with ubertooth-util -r

Additional Information

my firmware level matches the release, and also works fine on the amd64 version of the kali package

root@localhost:~# ubertooth-util -v
Firmware revision: 2015-10-R1

I suspect strongly that one or more of the ubertooth packages was compiled against a different version of libusb than the one I have installed and this is causing the issue

libusb-1.0-0:
Installed: 2:1.0.20-1

If you rebuild against the current version of libusb I'm happy to test it.

Activities

rhertzog

rhertzog

2016-07-22 06:44

administrator   ~0005570

I have serious doubts that it's related to the libusb version... in general all architectures are built against the same version of the package at the same time and dependencies ensure that we get a compatible version of the library.

What armhf image did you use to get started with Kali on your armhf device?

What does "find /dev/usb" give on your armhf machine? And compare that to what you get on amd64.

Zero_Chaos

Zero_Chaos

2016-07-22 17:48

reporter   ~0005578

What armhf image did you use to get started with Kali on your armhf device?
I built it with debootstrap off the kali-rooling repo.

What does "find /dev/usb" give on your armhf machine?

/dev/usb doesn't exist on this system, but as you can clearly see from the output above libusb is using /dev/bus/usb/

root@localhost:~# find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/003
/dev/bus/usb/003/002
/dev/bus/usb/003/001
/dev/bus/usb/001
/dev/bus/usb/001/001
/dev/bus/usb/002
/dev/bus/usb/002/003
/dev/bus/usb/002/001
root@localhost:~# ubertooth-util -r
Resetting ubertooth device number 255
libUSB Error: No Device: Check Ubertooth is connected to host (-4)
could not open Ubertooth device
root@localhost:~# find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/003
/dev/bus/usb/003/002
/dev/bus/usb/003/001
/dev/bus/usb/001
/dev/bus/usb/001/001
/dev/bus/usb/002
/dev/bus/usb/002/004
/dev/bus/usb/002/001

the problem is pretty obvious from the original output, but this may clarify that ubertooth-util -r is losing control of the device and after it re-enumerates on the bus it has a new id that ubertooth-util -r fails to find, or even look for afaict. I'm not using a kali kernel on the armhf box, but as you can see the amd64 machine is and it still doesn't have /dev/usb/ so I have to suspect that is unrelated

amd64 machine output to clarify what I said in the previous answer:
root@pwnix-d0509979ec6a:~# uname -a
Linux pwnix-d0509979ec6a 4.6.0-kali1-amd64 0000001 SMP Debian 4.6.3-1kali1 (2016-07-12) x86_64 GNU/Linux
root@pwnix-d0509979ec6a:~# find /dev/usb
find: ‘/dev/usb’: No such file or directory
root@pwnix-d0509979ec6a:~# find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/003
/dev/bus/usb/003/002
/dev/bus/usb/003/001
/dev/bus/usb/002
/dev/bus/usb/002/001
/dev/bus/usb/001
/dev/bus/usb/001/005
/dev/bus/usb/001/003
/dev/bus/usb/001/002
/dev/bus/usb/001/001
root@pwnix-d0509979ec6a:~# ubertooth-util -r
Resetting ubertooth device number 0
root@pwnix-d0509979ec6a:~# find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/003
/dev/bus/usb/003/002
/dev/bus/usb/003/001
/dev/bus/usb/002
/dev/bus/usb/002/001
/dev/bus/usb/001
/dev/bus/usb/001/006
/dev/bus/usb/001/003
/dev/bus/usb/001/002
/dev/bus/usb/001/001
root@pwnix-d0509979ec6a:~# LIBUSB_DEBUG=4 ubertooth-util -r
[timestamp] [threadID] facility level [function call] <message>

[ 0.000103] [00004d86] libusb: debug [libusb_init] created default context
[ 0.000167] [00004d86] libusb: debug [libusb_init] libusb v1.0.20.11004
[ 0.000216] [00004d86] libusb: debug [find_usbfs_path] found usbfs at /dev/bus/usb
[ 0.000234] [00004d86] libusb: debug [op_init] bulk continuation flag supported
[ 0.000242] [00004d86] libusb: debug [op_init] zero length packet flag supported
[ 0.000263] [00004d86] libusb: debug [op_init] sysfs can relate devices
[ 0.000270] [00004d86] libusb: debug [op_init] sysfs has complete descriptors
[ 0.000565] [00004d87] libusb: debug [linux_udev_event_thread_main] udev event thread entering.
[ 0.002928] [00004d86] libusb: debug [linux_get_device_address] getting address for device: usb1 detached: 0
[ 0.002945] [00004d86] libusb: debug [linux_get_device_address] scan usb1
[ 0.002997] [00004d86] libusb: debug [linux_get_device_address] bus=1 dev=1
[ 0.003005] [00004d86] libusb: debug [linux_enumerate_device] busnum 1 devaddr 1 session_id 257
[ 0.003015] [00004d86] libusb: debug [linux_enumerate_device] allocating new device for 1/1 (session 257)
[ 0.003246] [00004d86] libusb: debug [linux_get_device_address] getting address for device: 1-7 detached: 0
[ 0.003258] [00004d86] libusb: debug [linux_get_device_address] scan 1-7
[ 0.003300] [00004d86] libusb: debug [linux_get_device_address] bus=1 dev=2
[ 0.003307] [00004d86] libusb: debug [linux_enumerate_device] busnum 1 devaddr 2 session_id 258
[ 0.003312] [00004d86] libusb: debug [linux_enumerate_device] allocating new device for 1/2 (session 258)
[ 0.003373] [00004d86] libusb: debug [linux_get_parent_info] Dev 0x559d3e1542b0 (1-7) has parent 0x559d3e15c130 (usb1) port 7
[ 0.003508] [00004d86] libusb: debug [linux_get_device_address] getting address for device: 1-8 detached: 0
[ 0.003517] [00004d86] libusb: debug [linux_get_device_address] scan 1-8
[ 0.003564] [00004d86] libusb: debug [linux_get_device_address] bus=1 dev=3
[ 0.003571] [00004d86] libusb: debug [linux_enumerate_device] busnum 1 devaddr 3 session_id 259
[ 0.003581] [00004d86] libusb: debug [linux_enumerate_device] allocating new device for 1/3 (session 259)
[ 0.003621] [00004d86] libusb: debug [linux_get_parent_info] Dev 0x559d3e14b380 (1-8) has parent 0x559d3e15c130 (usb1) port 8
[ 0.003741] [00004d86] libusb: debug [linux_get_device_address] getting address for device: 1-8.4 detached: 0
[ 0.003750] [00004d86] libusb: debug [linux_get_device_address] scan 1-8.4
[ 0.003792] [00004d86] libusb: debug [linux_get_device_address] bus=1 dev=6
[ 0.003799] [00004d86] libusb: debug [linux_enumerate_device] busnum 1 devaddr 6 session_id 262
[ 0.003811] [00004d86] libusb: debug [linux_enumerate_device] allocating new device for 1/6 (session 262)
[ 0.003857] [00004d86] libusb: debug [linux_get_parent_info] Dev 0x559d3e155d80 (1-8.4) has parent 0x559d3e14b380 (1-8) port 4
[ 0.004142] [00004d86] libusb: debug [linux_get_device_address] getting address for device: usb2 detached: 0
[ 0.004153] [00004d86] libusb: debug [linux_get_device_address] scan usb2
[ 0.004199] [00004d86] libusb: debug [linux_get_device_address] bus=2 dev=1
[ 0.004211] [00004d86] libusb: debug [linux_enumerate_device] busnum 2 devaddr 1 session_id 513
[ 0.004217] [00004d86] libusb: debug [linux_enumerate_device] allocating new device for 2/1 (session 513)
[ 0.004417] [00004d86] libusb: debug [linux_get_device_address] getting address for device: usb3 detached: 0
[ 0.004427] [00004d86] libusb: debug [linux_get_device_address] scan usb3
[ 0.004466] [00004d86] libusb: debug [linux_get_device_address] bus=3 dev=1
[ 0.004473] [00004d86] libusb: debug [linux_enumerate_device] busnum 3 devaddr 1 session_id 769
[ 0.004480] [00004d86] libusb: debug [linux_enumerate_device] allocating new device for 3/1 (session 769)
[ 0.004688] [00004d86] libusb: debug [linux_get_device_address] getting address for device: 3-1 detached: 0
[ 0.004702] [00004d86] libusb: debug [linux_get_device_address] scan 3-1
[ 0.004743] [00004d86] libusb: debug [linux_get_device_address] bus=3 dev=2
[ 0.004750] [00004d86] libusb: debug [linux_enumerate_device] busnum 3 devaddr 2 session_id 770
[ 0.004758] [00004d86] libusb: debug [linux_enumerate_device] allocating new device for 3/2 (session 770)
[ 0.004797] [00004d86] libusb: debug [linux_get_parent_info] Dev 0x559d3e15d750 (3-1) has parent 0x559d3e14ac00 (usb3) port 1
[ 0.004915] [00004d86] libusb: debug [usbi_add_pollfd] add fd 6 events 1
[ 0.004942] [00004d86] libusb: debug [usbi_io_init] using timerfd for timeouts
[ 0.004949] [00004d86] libusb: debug [usbi_add_pollfd] add fd 8 events 1
[ 0.004957] [00004d86] libusb: debug [libusb_get_device_list]
[ 0.004975] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 0.004982] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 0.004989] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 0.004994] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 0.005001] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 0.005007] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 0.005013] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 0.005020] [00004d86] libusb: debug [libusb_open] open 1.6
[ 0.005050] [00004d86] libusb: debug [usbi_add_pollfd] add fd 9 events 4
[ 0.005060] [00004d86] libusb: debug [libusb_claim_interface] interface 0
Resetting ubertooth device number 0
[ 0.005116] [00004d86] libusb: debug [libusb_alloc_transfer] transfer 0x559d3e15c288
[ 0.005126] [00004d86] libusb: debug [libusb_submit_transfer] transfer 0x559d3e15c288
[ 0.005134] [00004d86] libusb: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.005166] [00004d86] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.005174] [00004d86] libusb: debug [handle_events] poll fds modified, reallocating
[ 0.005185] [00004d86] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[ 0.005291] [00004d86] libusb: debug [handle_events] poll() returned 1
[ 0.005312] [00004d86] libusb: debug [reap_for_handle] urb type=2 status=0 transferred=0
[ 0.005320] [00004d86] libusb: debug [handle_control_completion] handling completion status 0
[ 0.005328] [00004d86] libusb: debug [disarm_timerfd]
[ 0.005336] [00004d86] libusb: debug [usbi_handle_transfer_completion] transfer 0x559d3e15c288 has callback 0x7fac42ca8a10
[ 0.005344] [00004d86] libusb: debug [sync_transfer_cb] actual_length=0
[ 0.005359] [00004d86] libusb: debug [libusb_free_transfer] transfer 0x559d3e15c288
[ 0.136703] [00004d87] libusb: debug [linux_get_device_address] getting address for device: 1-8.4 detached: 1
[ 0.136740] [00004d87] libusb: debug [udev_hotplug_event] udev hotplug event. action: remove.
[ 0.425244] [00004d87] libusb: debug [linux_get_device_address] getting address for device: 1-8.4 detached: 0
[ 0.425269] [00004d87] libusb: debug [linux_get_device_address] scan 1-8.4
[ 0.425423] [00004d87] libusb: debug [linux_get_device_address] bus=1 dev=7
[ 0.425437] [00004d87] libusb: debug [udev_hotplug_event] udev hotplug event. action: add.
[ 0.425445] [00004d87] libusb: debug [linux_enumerate_device] busnum 1 devaddr 7 session_id 263
[ 0.425459] [00004d87] libusb: debug [linux_enumerate_device] allocating new device for 1/7 (session 263)
[ 0.425547] [00004d87] libusb: debug [linux_get_parent_info] Dev 0x7fac3c0017f0 (1-8.4) has parent 0x559d3e14b380 (1-8) port 4
[ 2.005516] [00004d86] libusb: debug [libusb_init] reusing default context
[ 2.005550] [00004d86] libusb: debug [libusb_get_device_list]
[ 2.005569] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 2.005577] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 2.005590] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 2.005611] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 2.005625] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 2.005638] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 2.005649] [00004d86] libusb: debug [libusb_get_device_descriptor]
[ 2.005664] [00004d86] libusb: debug [libusb_open] open 1.7
[ 2.005727] [00004d86] libusb: debug [usbi_add_pollfd] add fd 10 events 4
[ 2.005745] [00004d86] libusb: debug [libusb_claim_interface] interface 0
root@pwnix-d0509979ec6a:~# find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/003
/dev/bus/usb/003/002
/dev/bus/usb/003/001
/dev/bus/usb/002
/dev/bus/usb/002/001
/dev/bus/usb/001
/dev/bus/usb/001/007
/dev/bus/usb/001/003
/dev/bus/usb/001/002
/dev/bus/usb/001/001

Zero_Chaos

Zero_Chaos

2016-07-22 17:59

reporter   ~0005579

slightly different error on my armhf host right now, not sure why

root@localhost:~# find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/003
/dev/bus/usb/003/002
/dev/bus/usb/003/001
/dev/bus/usb/001
/dev/bus/usb/001/001
/dev/bus/usb/002
/dev/bus/usb/002/006
/dev/bus/usb/002/001
root@localhost:~# LIBUSB_DEBUG=4 ubertooth-util -r
[timestamp] [threadID] facility level [function call] <message>

[ 0.000577] [00002063] libusb: debug [libusb_init] created default context
[ 0.003501] [00002063] libusb: debug [libusb_init] libusb v1.0.20.11004
[ 0.005282] [00002063] libusb: debug [find_usbfs_path] found usbfs at /dev/bus/usb
[ 0.006977] [00002063] libusb: debug [op_init] bulk continuation flag supported
[ 0.007866] [00002063] libusb: debug [op_init] zero length packet flag supported
[ 0.008762] [00002063] libusb: debug [op_init] sysfs can relate devices
[ 0.010077] [00002063] libusb: debug [op_init] sysfs has complete descriptors
[ 0.022714] [00002064] libusb: debug [linux_udev_event_thread_main] udev event thread entering.
[ 0.028523] [00002063] libusb: debug [linux_get_device_address] getting address for device: usb2 detached: 0
[ 0.028985] [00002063] libusb: debug [linux_get_device_address] scan usb2
[ 0.029608] [00002063] libusb: debug [linux_get_device_address] bus=2 dev=1
[ 0.030002] [00002063] libusb: debug [linux_enumerate_device] busnum 2 devaddr 1 session_id 513
[ 0.030407] [00002063] libusb: debug [linux_enumerate_device] allocating new device for 2/1 (session 513)
[ 0.032189] [00002063] libusb: debug [linux_get_device_address] getting address for device: 2-1 detached: 0
[ 0.032667] [00002063] libusb: debug [linux_get_device_address] scan 2-1
[ 0.033321] [00002063] libusb: debug [linux_get_device_address] bus=2 dev=6
[ 0.033737] [00002063] libusb: debug [linux_enumerate_device] busnum 2 devaddr 6 session_id 518
[ 0.034110] [00002063] libusb: debug [linux_enumerate_device] allocating new device for 2/6 (session 518)
[ 0.034919] [00002063] libusb: debug [linux_get_parent_info] Dev 0xab667110 (2-1) has parent 0xab6599d0 (usb2) port 1
[ 0.036365] [00002063] libusb: debug [linux_get_device_address] getting address for device: usb3 detached: 0
[ 0.036929] [00002063] libusb: debug [linux_get_device_address] scan usb3
[ 0.037653] [00002063] libusb: debug [linux_get_device_address] bus=3 dev=1
[ 0.038044] [00002063] libusb: debug [linux_enumerate_device] busnum 3 devaddr 1 session_id 769
[ 0.038517] [00002063] libusb: debug [linux_enumerate_device] allocating new device for 3/1 (session 769)
[ 0.040342] [00002063] libusb: debug [linux_get_device_address] getting address for device: 3-1 detached: 0
[ 0.040917] [00002063] libusb: debug [linux_get_device_address] scan 3-1
[ 0.041475] [00002063] libusb: debug [linux_get_device_address] bus=3 dev=2
[ 0.041880] [00002063] libusb: debug [linux_enumerate_device] busnum 3 devaddr 2 session_id 770
[ 0.042325] [00002063] libusb: debug [linux_enumerate_device] allocating new device for 3/2 (session 770)
[ 0.042913] [00002063] libusb: debug [linux_get_parent_info] Dev 0xab667178 (3-1) has parent 0xab667200 (usb3) port 1
[ 0.048229] [00002063] libusb: debug [linux_get_device_address] getting address for device: usb1 detached: 0
[ 0.048641] [00002063] libusb: debug [linux_get_device_address] scan usb1
[ 0.049197] [00002063] libusb: debug [linux_get_device_address] bus=1 dev=1
[ 0.049606] [00002063] libusb: debug [linux_enumerate_device] busnum 1 devaddr 1 session_id 257
[ 0.049977] [00002063] libusb: debug [linux_enumerate_device] allocating new device for 1/1 (session 257)
[ 0.051166] [00002063] libusb: debug [usbi_add_pollfd] add fd 6 events 1
[ 0.051751] [00002063] libusb: debug [usbi_io_init] using timerfd for timeouts
[ 0.052203] [00002063] libusb: debug [usbi_add_pollfd] add fd 8 events 1
[ 0.052695] [00002063] libusb: debug [libusb_get_device_list]
[ 0.053110] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 0.053494] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 0.053877] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 0.054177] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 0.054704] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 0.054954] [00002063] libusb: debug [libusb_open] open 2.6
[ 0.055304] [00002063] libusb: debug [usbi_add_pollfd] add fd 9 events 4
[ 0.055838] [00002063] libusb: debug [libusb_claim_interface] interface 0
Resetting ubertooth device number 255
[ 0.056875] [00002063] libusb: debug [libusb_alloc_transfer] transfer 0xab667340
[ 0.057272] [00002063] libusb: debug [libusb_submit_transfer] transfer 0xab667340
[ 0.057747] [00002063] libusb: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.058297] [00002063] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.058676] [00002063] libusb: debug [handle_events] poll fds modified, reallocating
[ 0.059162] [00002063] libusb: debug [handle_events] poll() 3 fds with timeout in 60000ms
[ 0.059542] [00002063] libusb: debug [handle_events] poll() returned 1
[ 0.059902] [00002063] libusb: debug [reap_for_handle] urb type=2 status=-32 transferred=0
[ 0.060328] [00002063] libusb: debug [handle_control_completion] handling completion status -32
[ 0.060928] [00002063] libusb: debug [handle_control_completion] unsupported control request
[ 0.061321] [00002063] libusb: debug [disarm_timerfd]
[ 0.061542] [00002063] libusb: debug [usbi_handle_transfer_completion] transfer 0xab667340 has callback 0xf6ec06e5
[ 0.061603] [00002063] libusb: debug [sync_transfer_cb] actual_length=0
[ 0.061958] [00002063] libusb: debug [libusb_free_transfer] transfer 0xab667340
[ 6.722333] [00002063] libusb: debug [libusb_init] reusing default context
[ 6.722533] [00002063] libusb: debug [libusb_get_device_list]
[ 6.722676] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 6.722748] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 6.722812] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 6.722872] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 6.722933] [00002063] libusb: debug [libusb_get_device_descriptor]
[ 6.722994] [00002063] libusb: debug [libusb_open] open 2.6
[ 6.723242] [00002063] libusb: debug [usbi_add_pollfd] add fd 10 events 4
[ 6.723427] [00002063] libusb: debug [libusb_claim_interface] interface 0
usb_claim_interface error -6
[ 6.723746] [00002063] libusb: debug [libusb_alloc_transfer] transfer 0xab667340
[ 6.723825] [00002063] libusb: debug [libusb_submit_transfer] transfer 0xab667340
[ 6.723911] [00002063] libusb: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 6.724123] [00002063] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 6.724203] [00002063] libusb: debug [handle_events] poll fds modified, reallocating
[ 6.724304] [00002063] libusb: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 6.726432] [00002063] libusb: debug [handle_events] poll() returned 1
[ 6.729683] [00002063] libusb: debug [reap_for_handle] urb type=2 status=-32 transferred=0
[ 6.732938] [00002063] libusb: debug [handle_control_completion] handling completion status -32
[ 6.733134] [00002063] libusb: debug [handle_control_completion] unsupported control request
[ 6.733695] [00002063] libusb: debug [disarm_timerfd]
[ 6.736424] [00002063] libusb: debug [usbi_handle_transfer_completion] transfer 0xab667340 has callback 0xf6ec06e5
[ 6.739387] [00002063] libusb: debug [sync_transfer_cb] actual_length=0
[ 6.739504] [00002063] libusb: debug [libusb_free_transfer] transfer 0xab667340
control message unsupported
[ 6.739612] [00002063] libusb: debug [libusb_release_interface] interface 0
[ 6.739730] [00002063] libusb: debug [libusb_close]
[ 6.739846] [00002063] libusb: debug [usbi_remove_pollfd] remove fd 10
[ 6.739977] [00002063] libusb: debug [libusb_exit]
[ 6.740038] [00002063] libusb: debug [libusb_exit] not destroying default context
root@localhost:~# find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/003
/dev/bus/usb/003/002
/dev/bus/usb/003/001
/dev/bus/usb/001
/dev/bus/usb/001/001
/dev/bus/usb/002
/dev/bus/usb/002/006
/dev/bus/usb/002/001

Zero_Chaos

Zero_Chaos

2016-07-22 18:12

reporter   ~0005580

by request of the ubertooth team, here is dmesg. this is plug in, ubertooth-util -r:

[ 70.077124] usb 3-1: new full-speed USB device number 4 using tegra-ehci
[ 70.237549] usb 3-1: New USB device found, idVendor=1d50, idProduct=6002
[ 70.237573] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 70.237580] usb 3-1: Product: bluetooth_rxtx
[ 70.237587] usb 3-1: Manufacturer: http://github.com/greatscottgadgets/ubertooth
[ 70.237592] usb 3-1: SerialNumber: 00000001
[ 72.151248] qcom_usb_modem_power MDM: remote wake (5)
[ 72.211223] [MDM]: qcom_usb_modem_wake_thread(328) usb_autopm_get_interface OK 60 ms
[ 74.506210] ubertooth-util[2875]: syscall 384
[ 74.506272] Code: 4607b4f0 46114608 e89c461a df000078 (f510bcf0)
[ 74.506313] CPU: 1 PID: 2875 Comm: ubertooth-util Tainted: G W 3.10.40-gb058c3b-dirty 0000001
[ 74.506384] task: ffffffc00ddd8a80 ti: ffffffc05ebb4000 task.ti: ffffffc05ebb4000
[ 74.506407] PC is at 0xf7436f62
[ 74.506422] LR is at 0xf72dc9e7
[ 74.506438] pc : [<00000000f7436f62>] lr : [<00000000f72dc9e7>] pstate: 000d0030
[ 74.506454] sp : 00000000ff8bbe98
[ 74.506468] x12: 00000000ff8bbea8
[ 74.506486] x11: 0000000000000000 x10: 00000000ab702470
[ 74.506510] x9 : 0000000000000066 x8 : 00000000f74d1ce8
[ 74.506531] x7 : 0000000000000180 x6 : 000000001f91c100
[ 74.506552] x5 : 0000000000001000 x4 : 0000000000001000
[ 74.506571] x3 : 0000000000000000 x2 : 0000000000000001
[ 74.506589] x1 : 0000000000000010 x0 : 00000000f72e8b14

[ 74.518332] qcom_usb_modem_power MDM: remote wake (6)
[ 74.581401] [MDM]: qcom_usb_modem_wake_thread(328) usb_autopm_get_interface OK 60 ms
[ 74.634120] usb 3-1: USB disconnect, device number 4
[ 74.947296] usb 3-1: new full-speed USB device number 5 using tegra-ehci
[ 75.107840] usb 3-1: New USB device found, idVendor=1d50, idProduct=6002
[ 75.107875] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 75.107897] usb 3-1: Product: bluetooth_rxtx
[ 75.107917] usb 3-1: Manufacturer: http://github.com/greatscottgadgets/ubertooth
[ 75.107936] usb 3-1: SerialNumber: 00000001

g0tmi1k

g0tmi1k

2018-01-29 12:43

administrator   ~0008183

Due to the age of the OS (Kali Moto [v1], Kali Safi [v2], Kali Rolling 2016.x), these legacy versions are no longer supported.
We will be closing this ticket due to inactivity.

Please could you see if you are able to replicate this issue with the latest version of Kali Linux - https://www.kali.org/downloads/)?

If you are still facing the same problem, feel free to re-open the ticket. If you choose to do this, could you provide more information to the issue you are facing,and also give information about your setup?
For more information, please read: https://kali.training/topic/filing-a-good-bug-report/

Issue History

Date Modified Username Field Change
2016-07-22 04:21 Zero_Chaos New Issue
2016-07-22 06:44 rhertzog Note Added: 0005570
2016-07-22 17:48 Zero_Chaos Note Added: 0005578
2016-07-22 17:59 Zero_Chaos Note Added: 0005579
2016-07-22 18:12 Zero_Chaos Note Added: 0005580
2018-01-29 12:43 g0tmi1k Assigned To => g0tmi1k
2018-01-29 12:43 g0tmi1k Status new => closed
2018-01-29 12:43 g0tmi1k Resolution open => suspended
2018-01-29 12:43 g0tmi1k Note Added: 0008183